Suchindex in Windows vollständig zurücksetzen und neu erstellen

Wenn Sie mithilfe der Windows-Suche über den Datei-Explorer oder Cortana auf Ihrem Computer nach Dateien suchen, werden die erwarteten Dateien möglicherweise nicht in den Suchergebnissen angezeigt. Dies geschieht, obwohl die Dateien auf dem Computer vorhanden sind. Eine andere Situation ist, dass einige Phantomdateien in den Suchergebnissen angezeigt werden, während Sie die Dateien möglicherweise schon vor langer Zeit gelöscht haben. In einigen Fällen kann die Suche sehr langsam sein, unabhängig davon, ob der Ordner im Index enthalten ist oder nicht.

Da jede Funktion in Windows von der Suchindizierung abhängt, können sogar in der modernen Benutzeroberfläche von Windows 10 Suchprobleme auftreten. Die Suchergebnisse werden möglicherweise auf der Windows 10-Einstellungsseite leer angezeigt.

In diesem Beitrag erfahren Sie, wie Sie Windows-Suchprobleme in Windows Vista / 7 bis Windows 10 beheben.

$config[ads_text6] not found

Ursache

Die oben genannten Probleme treten normalerweise auf, wenn der Suchindex nicht korrekt aktualisiert wurde. Hier sind die möglichen Ursachen des Problems:

  • Der Windows-Suchdienst schlägt mit dem Fehler 0x80070002 oder 0x80070005 .
  • Der Windows-Suchdienst schlägt fehl. Der Fehler 0x80040d06 ( -2147749126 ) zeigt an, dass der Katalog -2147749126 ist. In diesem Fall sollte ein vollständiger Reset das Problem beheben.
  • Die Datei befindet sich nicht an einem indizierten Speicherort, sodass die Suche möglicherweise langsam ausgeführt wird.
  • Der Dateityp der Datei, die Sie suchen, ist nicht indiziert.
  • Die Datei verfügt über Eigenschaften, die verhindern, dass sie indiziert wird.
  • Die Datei verfügt über kein Indexattribut, das eine Indizierung verhindert.
  • Der Suchindexer hat die Datei in seiner Datenbank nicht aktualisiert.
  • Die Suche kann aufgrund der riesigen Windows.edb-Datenbank langsam sein

Da die Windows-Suche die Details und Metainformationen jeder Datei von den enthaltenen Speicherorten indiziert, werden bei Ihren Suchanfragen schnell Ergebnisse abgerufen. Dies liegt daran, dass Windows Search Ergebnisse aus seiner Datenbankdatei (.edb) abruft, anstatt das Dateisystem zu durchsuchen. Bei der Suche nach nicht indizierten Speicherorten sind die Suchvorgänge genau, aber sehr langsam, da das System alle Dateien und Ordner durchsuchen muss.

Die Windows-Suche und die erweiterte Abfragesyntax sind hervorragende Funktionen, wenn sie funktionieren. Die Indizierung ist eine der besten Funktionen, die Microsoft Windows hinzugefügt hat.

Reparieren, Zurücksetzen und Neuerstellen des Windows-Suchindex

Verwenden der Such-Fehlerbehebung

Die meisten Probleme bei der Suchindizierung können mit dem integrierten Windows-Tool zur Fehlerbehebung bei der Suche behoben werden. Um das Tool auszuführen, klicken Sie mit der rechten Maustaste auf Start und dann auf Ausführen. Geben Sie den folgenden Befehl ein und klicken Sie auf OK.

 msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic 

In Windows 10 können Sie die Fehlerbehebung auch über Start → Einstellungen → → Update & Sicherheit → Fehlerbehebung → Suchen und Indizieren starten

Klicken Sie im Fenster zur Fehlerbehebung auf Erweitert und wählen Sie Reparaturen automatisch anwenden, wenn das Tool Ihre Einstellungen automatisch korrigieren soll. Wenn Sie nur einen Probelauf durchführen möchten, deaktivieren Sie die Option.

Aktivieren Sie alle zutreffenden Kontrollkästchen.

Die Problembehandlung für Suche und Indizierung sucht nach folgenden potenziellen Problemen:
  • Suchfilter-Host-Prozess fehlgeschlagen : Probleme mit dem Suchfilter-Host können auf Fehler im Windows-Suchdienst hinweisen, die dazu führen können, dass Suchvorgänge fehlschlagen oder unvollständige Suchergebnisse zurückgegeben werden.
  • Windows-Suchdienst unerwartet beendet : Wenn der Windows-Suchdienst während der Wartung zwangsweise heruntergefahren wird, schlagen die Suchvorgänge möglicherweise fehl oder es werden unvollständige Suchergebnisse zurückgegeben.
  • Windows-Suchdienst unerwartet beendet : Wenn der Windows-Suchdienst zwangsweise heruntergefahren wird, schlagen die Suchvorgänge möglicherweise fehl oder es werden unvollständige Suchergebnisse zurückgegeben.
  • Windows-Suchdienst wird nicht ausgeführt : Wenn der Windows-Suchdienst nicht ausgeführt wird, sind die Suchvorgänge möglicherweise langsamer und Sie können möglicherweise nicht alle Elemente finden.
  • Windows-Suchdienst fehlgeschlagen : Probleme mit dem Windows-Suchdienst können dazu führen, dass Suchvorgänge fehlschlagen oder unvollständige Suchergebnisse zurückgegeben werden.
  • Suchprotokoll-Host-Prozess fehlgeschlagen : Probleme mit dem Suchprotokoll-Host können auf Fehler im Windows-Suchdienst hinweisen, die dazu führen können, dass Suchvorgänge fehlschlagen oder unvollständige Suchergebnisse zurückgegeben werden.

Bei Bedarf korrigiert die Problembehandlung die NTFS-Berechtigungen für den Windows Search-Datenordner, sodass das Konto NT AUTHORITY\SYSTEM über die erforderlichen Berechtigungen verfügt. Standardmäßig befindet sich der %ProgramData%\Microsoft\Search\Data\ . Die Fehlerbehebung kann auch die Windows-Sucheinstellungen zurücksetzen und bei Bedarf eine Neuerstellung des Suchindex erzwingen.


Setzen Sie die Windows-Suche manuell zurück und erstellen Sie den Index neu

Die Such-Fehlerbehebung ist die am meisten bevorzugte Methode zur Fehlerbehebung bei Such- und Indizierungsproblemen, da sie viele Dinge automatisiert (abhängig von den von Ihnen ausgewählten Kontrollkästchenoptionen).

Wenn Sie jedoch die Windows-Suche manuell zurücksetzen, den Index löschen und neu erstellen möchten, gehen Sie folgendermaßen vor:

  1. Starten Sie den Registrierungseditor regedit.exe und gehen Sie zu:
  2.  HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search 
  3. Ändern Sie den Registrierungswert SetupCompletedSuccessfully Daten von 1 auf 0 und starten Sie den Windows-Suchdienst neu.
  4. Die obige Registrierungsänderung SetupCompletedSuccessfully = 0 bewirkt, dass Windows Search benutzerdefinierte indizierte Speicherorte SetupCompletedSuccessfully = 0, Standardspeicherorte hinzufügt und den Index von Grund auf neu erstellt.

    $config[ads_text6] not found
  5. Beenden Sie den Registrierungseditor.
  6. Um die Änderungen zu übernehmen, starten Sie den Windows-Suchdienst über Services MMC console services.msc oder starten Sie den Computer neu.

Vor dem Zurücksetzen der Suche sah das Dialogfeld "Indizierte Speicherorte" folgendermaßen aus und enthielt viele veraltete Ordnerspeicherorte:

Nach dem Zurücksetzen der Suche werden die enthaltenen Standorte auf die Standardeinstellungen von Windows 10 zurückgesetzt.

Diese Rücksetzmethode behebt im Wesentlichen die meisten Windows-Suchprobleme.

VERBINDUNG: Was ist die erweiterte Suche (Indizierungsoptionen) in Windows 10?

Erstellen Sie den Windows-Suchindex neu, ohne ihn zurückzusetzen

Die frühere Methode setzt die Windows-Suchspeicherorte zurück und erzwingt beim nächsten Neustart oder nach dem Neustart des Windows-Suchdiensts eine Neuerstellung des Index. Gehen Sie folgendermaßen vor, um nur den Index neu zu erstellen, ohne die Speicherorte der indizierten Ordner zurückzusetzen:

Klicken Sie auf Start, geben Sie die Indizierung ein und klicken Sie in den Suchergebnissen auf Indizierungsoptionen.

Falls die Suche im Startmenü nicht funktioniert, können Sie die Indizierungsoptionen direkt starten, indem Sie den folgenden Befehl im Dialogfeld "Ausführen" oder in der Eingabeaufforderung ausführen.

 Steuerung srchadmin.dll 

Klicken Sie im Dialogfeld Indizierungsoptionen auf Erweitert. Klicken Sie im Abschnitt Fehlerbehebung auf Neu erstellen .

Dadurch wird der Index vollständig gelöscht und neu erstellt.

Beachten Sie, dass die Indizierung drastisch verlangsamt wird, wenn Windows Benutzeraktivitäten im System erkennt. Nach ein paar Minuten ohne Benutzeraktivität wird die Indizierung in vollem Gange fortgesetzt. Unabhängig davon, als ich das überprüfte, verwendeten die searchindexer.exe und ihre verwandten Prozesse zu keinem Zeitpunkt mehr als 15% der CPU, selbst wenn das System inaktiv war.


Defragmentieren Sie die Suchindexdatenbank Windows.edb, um die Dateigröße zu verringern

Wenn Sie zu viele Dateien und Ordner sowie die Outlook PST-Dateien indizieren, wird die Windows-Suchindexdatenbankdatei Windows.edb sehr groß. In einigen Fällen kann die Dateigröße größer als 50 GB sein. Dies liegt daran, dass in Windows 8 und Windows 10 sowohl Eigenschaften als auch persistente Indizes in Windows.edb gespeichert sind. Außerdem indizieren Windows 8, Windows 8.1 und Windows 10 den gesamten Inhalt von Dateien, unabhängig von ihrer Größe.

Indizieren Sie weniger Inhalt, um die Größe der Windows-Suchindexdatenbank zu verringern. Eine weitere Möglichkeit, die Größe von Windows.edb zu verringern, besteht darin, die Datei mit esentutl.exe zu komprimieren oder zu defragmentieren. Folge diesen Schritten:

Öffnen Sie ein Eingabeaufforderungsfenster für Administratoren und führen Sie die folgenden Befehle aus:

 sc config wsearch start = Netzstopp deaktivieren wsearch esentUtl.exe / d% AllUsersProfile% \ Microsoft \ Suche \ Daten \ Anwendungen \ Windows \ Windows.edb sc config wsearch start = verzögerter automatischer Netzstart wsearch 

Mit den oben genannten Befehlen wird die Windows-Suche gestoppt / deaktiviert, die Suchindexdatenbank komprimiert (defragmentiert) und anschließend die Windows-Suche gestartet. Durch die Komprimierung der Windows.edb-Datenbank wurde die Größe von 310 MB auf meinem Computer auf 200 MB reduziert - ~ 30% Einsparungen.

Das Zurücksetzen des Suchindex oder das Entfernen unerwünschter Ordnerpositionen aus dem Suchindex und das Komprimieren der Datenbank würde sicherlich die Suchleistung in Ihrem System verbessern.

$config[ads_text6] not found

Ähnlicher Artikel