Accesso alla ricerca di Windows 8.1 lento, con utilizzo della CPU explorer.exe al 100%


18

Dall'aggiornamento a Windows 8.1 questo fine settimana, la funzione di ricerca è diventata piuttosto inutile. Quando inizio a digitare, invia l'utilizzo della mia CPU al 100% (Task Manager mostra Windows Explorer come principale offensore) e i risultati sono piuttosto lenti. La cosa divertente è che ho un i7 con 8 core logici, e questa è una delle rare volte in cui un singolo programma riesce effettivamente a utilizzarli tutti in una volta. :)

Alcune ricerche che hanno funzionato in precedenza (ad esempio digitando "dispositivi" metterebbero in evidenza un collegamento "Dispositivi e stampanti" per il Pannello di controllo) non vengono più visualizzate se si seleziona "Tutto" per la ricerca. Se seleziono "Impostazioni" nel menu a discesa, viene visualizzato il collegamento "Dispositivi e impostazioni", ma sono necessari circa 3 secondi affinché i risultati vengano visualizzati rendendo il tutto inutile.

Ho provato a disabilitare completamente il servizio di ricerca di Windows (anche se non è quello con il picco della CPU), ma non ha aiutato. Disabilita anche l'integrazione della ricerca web di Bing nelle impostazioni del PC, ma non ha cambiato nulla (a parte i risultati web ora sono stati omessi dalla ricerca lenta).

Ho trovato un paio di thread simili online, ma non offrono soluzioni:

Qualcuno ha un problema simile, e forse una soluzione a questo problema?

Dato che mi sono abituato a premere il pulsante Windows e a digitare immediatamente per avviare le mie app, sto prendendo in considerazione due soluzioni ovvie:

  • Reinstalla nuovamente il vecchio e semplice Windows 8
  • Installa un'app del menu Start di terze parti con una funzionalità di ricerca funzionante

Questo è un bug di Windows 8.1, nessuna correzione ancora rilasciata, ma puoi provare a ricostruire l'indice di ricerca. >> neowin.net/forum/topic/… & social.technet.microsoft.com/Forums/windows/en-US/…
Rudolph

1
@Rudolph: grazie. Ricostruire l'indice di ricerca non ha aiutato e nemmeno disabilitarlo. Ho anche eseguito Process Monitor per vedere cosa stava succedendo: si scopre che Explorer.exe sta ripetendo tutte le cartelle su tutti i miei dischi quando inizia la ricerca e non smette di iterare anche dopo che ho già selezionato un risultato dal elenco (continua fino a quando non controlla ogni singola cartella). A proposito, i tuoi link sono già inclusi nella mia domanda. :)
Groo

Trovo strano che più persone non lo stiano vivendo. Qualcuno ha idea del perché questo problema è causato? (Cioè, perché una cartella necessaria non è nel percorso di indicizzazione per impostazione predefinita?)
flindeberg

Risposte:


15

Ho analizzato una traccia xperf che un utente mi ha fornito su technet e la soluzione è aggiungere la cartella AppData , che fa parte del tuo profilo utente, di nuovo all'indice di ricerca .


Grazie, proverò questa prima cosa domani mattina e confermerò se ha funzionato.
Groo,

Ha funzionato come un fascino, grazie! È un peccato che non sia stato possibile trovarlo su TechNet / Microsoft Answers, poiché dovrebbero essere i loro siti ufficiali, ma come sempre, Stack Exchange ha il miglior rapporto segnale rumore. :)
Groo

A proposito, sai se devo anche fare qualcosa in più per forzare Windows a indicizzare (cioè visualizzare nei risultati di ricerca) gli elementi del Pannello di controllo? In altre parole, in questo momento, digitare qualcosa come "rimuovere programmi" o "stampanti" non restituisce nulla. È possibile che l'ho rimosso accidentalmente dall'indicizzatore? So che gli oggetti .cpl sono archiviati all'interno Windows\System32, ma non sembra una posizione che vorrei indicizzare.
Groo

hai impostato l'opzione per trovare corrispondenze parziali nelle opzioni Explorer-> cerca.
magicandre1981,

grazie, funziona ora, probabilmente doveva solo terminare l'indicizzazione.
Groo

13

L'aggiunta di X: \ Users \ [YOURUSERNAME] \ AppData \ Local \ Packages all'indice (tramite Opzioni di indicizzazione) risolve questo problema. In alternativa puoi anche aggiungere l'intera cartella AppData come suggerito in precedenza, ma mi sembra un po 'eccessivo.


Potresti considerare di scrivere la tua risposta in modo che sia meno una risposta a un'altra domanda ma semplicemente una soluzione alternativa. L'attuale affermazione potrebbe facilmente essere un commento anche se è anche una risposta. È probabile che tu ottenga più voti se rivedi la tua domanda per essere semplicemente una soluzione alternativa.
Ramhound,

+1 Grazie, sembra corretto, ho escluso tutto tranne la sottocartella che hai citato e ricostruito l'indice, e ora funziona tutto. Inoltre (forse perché l'indice è stato completamente ricostruito), ora tutti i miei elementi del pannello di controllo sono inclusi nei risultati di ricerca.
Groo

Vorrei che questa risposta venisse prima in ogni ricerca di questo problema; Ho trascorso una settimana cercando di trovare un modo per farlo senza indicizzare tutti gli AppData (è assolutamente enorme nei miei). Spero che MS rilasci una patch per correggere il problema o aggiungere presto questo percorso.
SilverbackNet,

5

L'aggiunta della cartella AppData all'indice di ricerca non funziona per me. Ma dopo aver ispezionato con Process Monitor, ho scoperto che Explorer continuerà a cercare tutti i file e le cartelle in Librerie (che è disabilitato per impostazione predefinita in Windows 8.1) fino al completamento. Riporta le librerie di http://lifehacker.com/how-to-bring-libraries-back-in-windows-8-1-1446756473 e rimuovi tutte le cartelle nelle librerie o aggiungile a Search-Index.


1
+1 Grazie! Il mio problema era che ho spostato la mia cartella Documenti su un altro disco rigido esterno alla cartella Utenti. Naturalmente è caduto fuori indice ma è rimasto nella libreria Documenti. L'aggiunta della nuova posizione Documenti all'indice l'ha risolta per me.
SnakE

Questo ha risolto il problema per me. Avevo rimosso la cartella Documenti dall'indice di ricerca e avevo aggiunto solo sottocartelle specifiche al suo interno (dal momento che il 90% della schifezza in Documenti è roba creata da applicazioni e non è qualcosa che mi interessa cercare), ma non ho toccato i Documenti biblioteca. Ho eliminato tutte le mie librerie poiché non utilizzo la funzione e la ricerca è tornata alla normalità. Grazie!
Victor

Bello, questo ha risolto anche per me. Grazie.
Wouter,

0

Aggiungi C: \ Users \ userfolder \ AppData \ Local \ Packages \ windows.immersivecontrolpanel_ \ LocalState \ Indexed \ Settings al tuo indice di ricerca. Se la cartella AppData non è visibile, abilita "Mostra cartelle e file nascosti" nelle opzioni Visualizza.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.