Windows 8.1-Suchcharme langsam, mit einer CPU-Auslastung von 100% in explorer.exe

18

Seit dem Upgrade auf Windows 8.1 an diesem Wochenende ist die Suchfunktion praktisch unbrauchbar geworden. Wenn ich mit der Eingabe beginne, wird die CPU-Auslastung auf 100% gesetzt (der Task-Manager zeigt Windows Explorer als Haupttäter an), und die Ergebnisse sind ziemlich langsam. Das Lustige ist, ich habe einen i7 mit 8 logischen Kernen, und dies ist eine der seltenen Situationen, in denen ein einzelnes Programm tatsächlich alle auf einmal nutzt. :)

Einige früher funktionierende Suchvorgänge (z. B. durch Eingabe von "Geräte" wird ein Link "Geräte und Drucker" für die Systemsteuerung angezeigt) werden auch nicht mehr angezeigt, wenn "Alles" für die Suche ausgewählt ist. Wenn ich in der Dropdown-Liste "Einstellungen" auswähle, wird der Link "Geräte und Einstellungen" angezeigt. Es dauert jedoch ungefähr 3 Sekunden, bis die Ergebnisse angezeigt werden und das Ganze unbrauchbar wird.

Ich habe versucht, den Windows-Suchdienst vollständig zu deaktivieren (obwohl es nicht derjenige ist, der die CPU belastet), aber es hat nicht geholfen. Die Integration der Bing-Websuche in die PC-Einstellungen wurde ebenfalls deaktiviert, es wurde jedoch nichts geändert (abgesehen von den Webergebnissen, die jetzt bei der langsamen Suche weggelassen werden).

Ich habe ein paar ähnliche Threads online gefunden, aber sie bieten keine Lösungen an:

Hat jemand ein ähnliches Problem und möglicherweise eine Lösung für dieses Problem?

Da ich es gewohnt bin, die Windows-Taste zu drücken und sofort zu tippen, um meine Apps zu starten, überlege ich mir zwei offensichtliche Lösungen:

  • Installieren Sie normales altes Windows 8 erneut
  • Installieren Sie eine Drittanbieter-App für das Startmenü mit einer funktionierenden Suchfunktion
Groo
quelle
Dies ist ein Windows 8.1-Fehler, der noch nicht behoben wurde. Sie können jedoch versuchen, den Suchindex neu zu erstellen. >> neowin.net/forum/topic/… & social.technet.microsoft.com/Forums/windows/en-US/…
Rudolph
1
@ Rudolf: Danke. Das erneute Erstellen des Suchindex hat nicht geholfen, und das Deaktivieren hat auch nicht geholfen. Ich habe auch Process Monitor ausgeführt, um zu sehen, was passiert ist: Es stellte sich heraus, dass Explorer.exe zu Beginn der Suche alle Ordner auf allen Festplatten durchläuft und die Iteration auch dann nicht stoppt, wenn ich bereits ein Ergebnis aus ausgewählt habe list (es geht nur so lange weiter, bis es jeden einzelnen Ordner überprüft). Übrigens, Ihre Links sind bereits in meiner Frage enthalten. :)
Groo
Ich finde es seltsam, dass mehr Menschen dies nicht erleben. Hat jemand eine Idee, warum dieses Problem verursacht wird? (Das heißt, warum ist ein notwendiger Ordner nicht standardmäßig im
Indexpfad

Antworten:

15

Ich habe eine Xperf-Ablaufverfolgung analysiert, die mir ein Benutzer auf technet gegeben hat, und die Korrektur besteht darin, den AppData-Ordner , der Teil Ihres Benutzerprofils ist, wieder in den Suchindex aufzunehmen .

magicandre1981
quelle
Danke, ich werde es morgen früh als erstes versuchen und bestätigen, ob es funktioniert hat.
Groo
Arbeitete wie ein Zauber, danke! Es ist schade, dass ich dies auf TechNet / Microsoft Answers nicht finden konnte, da es sich um ihre offiziellen Websites handeln soll, aber wie immer hat Stack Exchange das beste Signal-Rausch-Verhältnis. :)
Groo
Übrigens, wissen Sie, ob ich zusätzlich etwas tun muss, um Windows zu zwingen, Elemente der Systemsteuerung zu indizieren (dh in Suchergebnissen anzuzeigen)? Mit anderen Worten, wenn Sie gerade etwas wie "Programme entfernen" oder "Drucker" eingeben, wird nichts zurückgegeben. Ist es möglich, dass ich dies versehentlich aus dem Indexer entfernt habe? Ich weiß, dass .cpl-Elemente darin gespeichert sind Windows\System32, aber das scheint kein Ort zu sein, den ich indizieren möchte.
Groo
Haben Sie die Option zum Finden von Teilübereinstimmungen in den Explorer-Optionen-> Suche eingestellt?
magicandre1981
danke, es funktioniert jetzt, wahrscheinlich musste nur die Indizierung abgeschlossen werden.
Groo
13

Das Hinzufügen von X: \ Users \ [YOURUSERNAME] \ AppData \ Local \ Packages zum Index (über die Indexierungsoptionen) behebt dieses Problem . Alternativ können Sie auch den gesamten AppData-Ordner wie zuvor vorgeschlagen hinzufügen, aber es scheint mir ein bisschen übertrieben.

BDX
quelle
Sie könnten erwägen, Ihre Antwort so zu schreiben, dass sie weniger eine Antwort auf eine andere Frage ist, sondern lediglich eine alternative Lösung. Die aktuelle Aussage könnte leicht ein Kommentar sein, obwohl sie auch eine Antwort ist. Es ist wahrscheinlich, dass Sie mehr positive Stimmen erhalten, wenn Sie Ihre Frage so überarbeiten, dass sie einfach eine alternative Lösung darstellt.
Ramhound
+1 Danke, das scheint richtig zu sein. Ich habe alles außer dem von Ihnen erwähnten Unterordner ausgeschlossen und den Index neu erstellt, und alles funktioniert jetzt. Darüber hinaus (möglicherweise, weil der Index vollständig neu erstellt wurde) sind jetzt alle Elemente in der Systemsteuerung in den Suchergebnissen enthalten.
Groo
Ich wünschte, diese Antwort wäre bei jeder Suche nach diesem Problem zuerst aufgetaucht. Ich habe eine Woche lang versucht, eine Möglichkeit zu finden, ohne alle AppData-Daten zu indizieren. Ich hoffe, dass MS einen Patch veröffentlicht, um entweder das Problem zu beheben oder diesen Pfad bald hinzuzufügen.
SilverbackNet
5

Das Hinzufügen des AppData-Ordners zurück zum Suchindex funktioniert bei mir nicht. Nach der Überprüfung mit Process Monitor stellte ich jedoch fest, dass der Explorer alle Dateien und Ordner in Bibliotheken durchsucht (was in Windows 8.1 standardmäßig deaktiviert ist), bis der Vorgang abgeschlossen ist. Bringen Sie Bibliotheken über http://lifehacker.com/how-to-bring-libraries-back-in-windows-8-1-1446756473 zurück und entfernen Sie alle Ordner in Bibliotheken oder fügen Sie sie dem Suchindex hinzu.

nhkhanh
quelle
1
+1 Vielen Dank! Mein Problem war, dass ich meinen Ordner "Dokumente" auf eine andere Festplatte außerhalb des Ordners "Benutzer" verschoben habe. Natürlich ist es aus dem Index herausgefallen, blieb aber in der Dokumentbibliothek. Das Hinzufügen des neuen Speicherorts für Dokumente zum Index hat es für mich gelöst.
SnakE
Dies löste das Problem für mich. Ich hatte den Ordner "Dokumente" aus dem Suchindex entfernt und nur bestimmte Unterordner hinzugefügt (da 90% des Fehlers in "Dokumente" von Anwendungen erstellt wurden und nichts, was ich durchsuchen möchte), habe die Dokumente jedoch nicht berührt Bibliothek. Ich habe alle meine Bibliotheken gelöscht, da ich die Funktion nicht benutze und die Suche wieder normal war. Vielen Dank!
Victor
Schön, das hat es auch für mich behoben. Vielen Dank.
Wouter
0

Fügen Sie Ihrem Suchindex einfach C: \ Benutzer \ Benutzerordner \ AppData \ Local \ Packages \ windows.immersivecontrolpanel_ \ LocalState \ Indexed \ Settings hinzu. Wenn der AppData-Ordner nicht sichtbar ist, aktivieren Sie "Versteckte Dateien und Ordner anzeigen" in den Ansichtsoptionen.

Abhinav Kumar
quelle