Windows Search Indexer: hohe CPU beim Indizieren
SearchIndexer.exe ist der Dienst Windows Search (WSearch), der Ihre Dateien, E-Mails und anderen Inhalt liest, damit Start, Explorer und Outlook sie sofort finden. Hohe CPU- oder Datenträgerlast ist eine Weile normal, nachdem Windows installiert oder aktualisiert wurde, nachdem Sie einen großen Ordner hinzugefügt haben oder nachdem der Index neu aufgebaut wurde. Zum Problem wird es, wenn er nie fertig wird, immer wieder von vorn beginnt oder der Index weit über das hinausgewachsen ist, was der Indexer gut bewältigt. Lesen Sie zuerst den Indizierungsstatus. Die meisten Abhilfen machen den Index kleiner, sie schalten die Suche nicht aus.
Was der Indexer tut
Microsofts FAQ zur Indizierung beschreibt Indizierung als das Ansehen von Dateien, E-Mail-Nachrichten und anderem Inhalt und das Katalogisieren ihrer Informationen. Der erste Lauf kann bis zu ein paar Stunden dauern. Danach arbeitet er im Hintergrund und indiziert nur Daten neu, die sich geändert haben.
Wie viel Arbeit das ist, hängt davon ab, wie viele Elemente er indiziert. Microsofts Anleitung zur Suchleistung gibt die Größenordnung:
| Indizierte Elemente | Was Microsoft sagt |
|---|---|
| Weniger als 30.000 | Ein typischer Benutzercomputer |
| Bis zu 300.000 | Ein Computer mit intensiver Nutzung |
| Mehr als 400.000 | Leistungsprobleme können beginnen |
| Etwa 1 Million | Die Grenze; darüber kann die Indizierung scheitern oder hohe CPU-, Speicher- oder Datenträgernutzung verursachen |
Dieselbe Anleitung hält fest, dass Outlook-Postfächer auf dem PC standardmäßig indiziert werden, und ein Postfach mit mehr als 6 Millionen Elementen die Leistung des Indexers verschlechtern kann.
Den Status lesen, bevor Sie etwas ändern
Gehen Sie unter Windows 11 zu Einstellungen › Datenschutz und Sicherheit › Windows durchsuchen und sehen Sie Indiziert an, das ist die Zahl der Elemente. Unter Windows 10 ist es Einstellungen › Suche › Windows durchsuchen, Indizierte Elemente. Neuere Windows-11-Builds nennen die Seite Suche, mit den Indizierungsoptionen unter Meine Dateien suchen.
Die Statusmeldung sagt, welche Art von Aktivität Sie sehen:
| Status | Was er bedeutet | Was zu tun ist |
|---|---|---|
| Indizierung abgeschlossen | Der Index ist gebaut | Hohe CPU jetzt ist etwas anderes; sehen Sie den Task-Manager erneut an |
| Indizierung wird ausgeführt | Neue oder geänderte Dateien werden hinzugefügt | Lassen Sie den PC ein paar Stunden an und am Netz |
| Indizierungsgeschwindigkeit ist wegen Benutzeraktivität reduziert | Er arbeitet, aber langsamer, während Sie den PC nutzen | Warten oder den PC untätig am Netz lassen |
| Für den Index wird eine Wartung durchgeführt | Er stellt die Datenbank wieder her oder optimiert sie | Bis zu 30 Minuten warten; wiederholt sie sich, das Laufwerk prüfen |
| Indizierung wird nicht ausgeführt | Der Dienst ist gestoppt oder deaktiviert | Den Dienst Windows Search prüfen |
Microsoft fügt dem Wartungsfall eine Warnung hinzu: Probleme beim Schreiben des Index kommen oft vor einem Laufwerksausfall, sichern Sie also persönliche Daten, wenn diese Meldung immer wiederkehrt. Datenträgeraktivität prüfen hilft, Indizierungslast von einem kämpfenden Laufwerk zu unterscheiden.
Erste Indizierung oder eine Schleife
Ein erster Index oder ein Neuaufbau wirkt alarmierend, hat aber ein Ende. Microsoft sagt, ein Neuaufbau kann bis zu 24 Stunden dauern. In dieser Zeit steigt die Zahl Indiziert, der Status lautet „Indizierung wird ausgeführt“, und der Indexer tritt zurück, wenn Sie tippen oder CPU oder Datenträger mit Vordergrundarbeit beschäftigt sind.
Eine Schleife sieht anders aus. Über mehrere Tage erreicht der Status nie „Indizierung abgeschlossen“, die Zahl Indiziert fällt und steigt wieder, oder die Wartungsmeldung erscheint immer wieder. Notieren Sie die Elementzahl ein- oder zweimal am Tag über zwei oder drei Tage, bevor Sie entscheiden, welchen Fall Sie haben.
Klassisch oder Erweitert wählen
Die FAQ beschreibt zwei Umfänge:
- Klassisch indiziert standardmäßig Ihre Ordner Dokumente, Bilder und Musik sowie den Desktop und wägt Suchleistung gegen Ressourcennutzung ab.
- Erweitert indiziert den ganzen PC, einschließlich aller Benutzerordner und Dateien, und kann mehr Systemressourcen nutzen.
Erweitert auf einem PC mit großen Projektordnern, Fotobibliotheken oder Spielinstallationen kann die Elementzahl in den Bereich schieben, in dem Microsoft Probleme erwartet. Auf Klassisch umzustellen und nur die Ordner hinzuzufügen, die Sie durchsuchen, reicht oft.
Ordner ausschließen, die nicht durchsucht werden müssen
Microsofts Anleitung zeigt zwei Wege, den Index zu verkleinern:
- Ganze Ordner ausschließen: Einstellungen › Datenschutz und Sicherheit › Windows durchsuchen › Einen ausgeschlossenen Ordner hinzufügen (Windows 10: Einstellungen › Suche › Windows durchsuchen).
- Orte genau wählen: auf derselben Seite Erweiterte Indizierungsoptionen wählen (Windows 10: Erweiterte Einstellungen für den Suchindexer), dann unter Indizierungsoptionen Ändern wählen und Orte an- oder abwählen.
Gute Kandidaten sind Ordner voller Dateien, die Sie nie nach Name oder Inhalt suchen: Build-Ausgaben und Abhängigkeitsordner in Entwicklungsprojekten, Datenträger virtueller Maschinen, Spielebibliotheken, große Downloads, die Sie nur als Archive behalten. Indizierungsoptionen › Erweitert › Dateitypen lässt auch ändern, wie bestimmte Erweiterungen behandelt werden.
Für Outlook schlägt Microsoft ein kürzeres E-Mail-Synchronisierungsfenster als das Standardjahr vor, um zu verringern, was indiziert wird.
Prüfen, wie groß der Index wirklich ist
Der Index liegt in C:\ProgramData\Microsoft\Search\Data\Applications\Windows, als Windows.db unter Windows 11 und Windows.edb unter Windows 10. Microsoft sagt, ihn nach dem Wert Größe auf dem Datenträger in den Eigenschaften der Datei zu beurteilen, nicht nach der Spalte Größe im Explorer, weil die Kompression des Indexers auf Sparse-Dateien die gelistete Größe ungenau macht. Eine große Datenbank ist ein Grund, den Umfang zu verengen, nicht die Datei zu löschen.
Problembehandlung und Neuaufbau, in dieser Reihenfolge
Windows 10 enthält eine Problembehandlung für Suche und Indizierung. Microsoft listet sie unter den älteren Problembehandlungen, die entfernt werden, aus neueren Windows-11-Versionen, die stattdessen auf Hilfe anfordern unter Einstellungen › System › Problembehandlung › Andere Problembehandlungen verweisen.
Der Neuaufbau ist der letzte Schritt, und er ist der richtige, nachdem Sie den Umfang geändert haben, damit der Index zu Ihren neuen Entscheidungen passt. Unter Windows 11: Einstellungen › Datenschutz und Sicherheit › Windows durchsuchen › Erweiterte Indizierungsoptionen › Erweitert › Neu erstellen. Unter Windows 10 liegt dieselbe Schaltfläche unter Erweiterte Einstellungen für den Suchindexer › Erweitert. Erwarten Sie unvollständige Suchergebnisse und einen beschäftigten Indexer für bis zu 24 Stunden, starten Sie ihn also abends mit angeschlossenem PC.
Was Sie nicht tun sollten
- Deaktivieren Sie den Dienst Windows Search nicht, um die CPU-Nutzung zu stoppen. Die Suche in Start, Explorer und Outlook wird langsam oder unvollständig. Microsoft weist darauf hin, dass manche Virenschutzprogramme und Apps „Optimieren Sie Ihren PC“ ihn deaktivieren, und empfiehlt, solche Apps nicht auszuführen, wenn Sie die Suche nutzen wollen.
- Bauen Sie nicht wiederholt neu auf. Jeder Neuaufbau startet den langen ersten Lauf erneut. Ändern Sie zuerst den Umfang, dann bauen Sie einmal neu auf.
- Löschen Sie nicht den Inhalt von
C:\ProgramData\Microsoft\Search\Data. Microsoft behält das dem Fall vor, in dem die Einstellungsseite ausgegraut ist und der Dienst nicht mehr starten kann. - Beenden Sie
SearchIndexer.exenicht im Task-Manager als Abhilfe. Das macht den Index nicht kleiner, und die restliche Arbeit wartet beim nächsten Lauf des Dienstes weiter.
Mole for Windows bleibt aus dem Index selbst heraus. Die Seite Optimieren hat hier eine Aufgabe, Windows Search starten, und sie gilt nur, wenn der Dienst auf automatischen Start gestellt ist, aber gestoppt hat, was nach einem Absturz geschieht. Ein Dienst Windows Search, den Sie absichtlich ausgeschaltet haben, bleibt aus. Mole baut den Index nicht neu auf, löscht oder vergrößert ihn nicht, und auf der Seite Status bietet es für den Indexer kein Beenden an, weil er aus dem Windows-Ordner läuft.
Zu anderer Hintergrundlast siehe hohe CPU-Auslastung unter Windows und was Windows-Optimierung tut.
Häufige Fragen
Warum nutzt der Windows Search Indexer so viel CPU?
Meist, weil er den Index baut oder aktualisiert: nach der Installation oder einem Upgrade von Windows, nach vielen neuen Dateien oder nach einem Neuaufbau. Prüfen Sie Einstellungen › Datenschutz und Sicherheit › Windows durchsuchen. Steht dort „Indizierung wird ausgeführt“, lassen Sie ihn fertig werden. Wird er nie fertig, verkleinern Sie den Umfang.
Wie lange dauert die Windows-Indizierung?
Microsoft sagt, der erste Index kann bis zu ein paar Stunden dauern und ein Neuaufbau bis zu 24 Stunden. Sehr große Indizes, über 400.000 Elemente, dauern länger, und dort beginnen Leistungsprobleme.
Ist es sicher, die Windows-Search-Indizierung zu deaktivieren?
Windows nimmt keinen Schaden, aber die Suche in Start, Explorer und Outlook wird langsam oder unvollständig. Ordner auszuschließen oder von Erweitert auf Klassisch zu wechseln löst die CPU-Nutzung meist, während die Suche funktioniert.
Soll ich den Suchindex neu aufbauen?
Nur wenn der Status ein Problem zeigt, das Warten nicht behebt, oder nachdem Sie geändert haben, welche Ordner indiziert werden. Jeder Neuaufbau startet die Indizierung von vorn.