L'utilizzo elevato della CPU è una cattiva notizia. Rallenta il tuo sistema e prosciuga le risorse del tuo computer. Se hai notato un utilizzo elevato della CPU sul tuo PC, hai scavato un po' e hai scoperto che un processo veniva chiamato SearchProtocolHost.exe è la radice del tuo problema di utilizzo elevato della CPU, potresti voler sapere un po' di più su cosa questo processo è..
In quanto tale, ecco cos'è SearchProtocolHost.exe e come risolverlo consumando la tua CPU.
Che cos'è SearchProtocolHost.exe?
SearchProtocolHost.exe è un processo richiesto da una funzione integrata di Windows denominata Windows Search Indexer. La funzione consente di eseguire rapidamente il rendering dei risultati di ricerca sul tuo PC Windows, ma quando si trasforma in un consumo di risorse, può avere un impatto negativo sulle prestazioni del tuo PC.
Certo, puoi andare avanti e terminare il processo. Facile, vero?
Beh, non proprio. Un altro processo, denominato SearchIndexer.exe si basa su SearchProtocolHost.exe per il rendering dei risultati della ricerca. Se si termina SearchProtocolHost.exe, SearchIndexer.exe riavvierà il processo.
In molti casi, il problema si risolverà solo aspettando un po'. L'indicizzatore spesso va in overdrive cercando di cercare i file che non riesce a trovare, facendo sì che SearchProtocolHost.exe consumi più risorse. Se hai aspettato per un po' di tempo e vedi ancora che SearchProtocolHost.exe sta causando un utilizzo elevato della CPU, prova le soluzioni menzionate di seguito.
1. Aggiorna Windows o ripristina un aggiornamento recente
Windows distribuisce frequentemente aggiornamenti per correggere bug comuni nel sistema. L'aggiornamento del tuo PC potrebbe semplicemente fare il trucco. D'altra parte, se hai aggiornato di recente Windows, un aggiornamento difettoso potrebbe aver causato un problema e la disinstallazione degli aggiornamenti potrebbe risolvere il problema.
Per aggiornare Windows, cerca Controlla gli aggiornamenti nel menu Start e seleziona la migliore corrispondenza. Se vedi un aggiornamento in sospeso, vai avanti e installalo. In caso contrario, fare clic su Controlla gli aggiornamenti pulsante.
Esistono diversi modi per disinstallare gli aggiornamenti, ma il modo più semplice è andare a Pannello di controllo > Programmi > Programmi e funzionalitàe fare clic su Visualizza gli aggiornamenti installati dalla sinistra del pannello di controllo. Trova gli aggiornamenti che hai installato di recente controllando la data nel file Installato su colonna. Selezionare l'aggiornamento e fare clic Disinstalla.
2. Esegui lo strumento di risoluzione dei problemi di ricerca e indicizzazione integrato
Windows viene fornito con una serie di strumenti di risoluzione dei problemi integrati che può aiutarti a risolvere una vasta gamma di problemi. È inoltre possibile utilizzare uno degli strumenti per la risoluzione dei problemi, denominato strumento di risoluzione dei problemi di ricerca e indicizzazione, per risolvere il problema di utilizzo elevato della CPU di SearchProtocolHost.exe.
Avvia Impostazioni premendo Vinci + I e vai a Sistema > Risoluzione dei problemi > Altri strumenti per la risoluzione dei problemi. Cerca un elemento chiamato Ricerca e indicizzazione nell'elenco e fare clic su Correre pulsante accanto ad esso.
In questo modo verrà avviato lo strumento di risoluzione dei problemi. Segui le istruzioni sullo schermo e verifica se il problema viene risolto. Se utilizzi un PC Windows 10, troverai lo strumento per la risoluzione dei problemi in Impostazioni > Aggiornamento e sicurezza > Risoluzione dei problemi.
3. Rimuovi le app di terze parti installate di recente
Se ricordi di aver installato di recente un'app di terze parti, dopo di che hai iniziato a riscontrare il problema, potresti provare a disinstallare e vedere se funziona. Basta andare a Pannello di controllo > Programmi > Programmi e caratteristiche, seleziona l'app installata di recente e fai clic su Disinstalla.
4. Esegui una scansione SFC
SFC (System File Checker) è un'utilità della riga di comando integrata che ripara e sostituisce i file di sistema corrotti su Windows. Se SearchProtocolHost.exe causa un utilizzo elevato della CPU a causa di un file di sistema danneggiato, l'esecuzione di una scansione SFC potrebbe risolvere il problema. Inizia lanciando un prompt dei comandi con privilegi elevati. Puoi farlo premendo Vinci + R, digitando cmde premendo Ctrl + Maiusc + Invio.
Quindi, esegui il seguente comando:
sfc /scannow
Lascia completare la scansione. Al termine, riavvia il PC e verifica se il problema persiste.
5. Deframmenta il tuo disco
Quando si scrivono dati su un disco rigido che non dispone di spazio contiguo sufficiente per archiviare il file completo, i file vengono frammentati. La frammentazione può spesso influire sulle prestazioni e causare indirettamente l'utilizzo di più risorse da parte di SearchProtocolHost.exe.
Puoi facilmente risolvere il problema deframmentando il disco rigido. Cercare deframmentare nel menu Start e avvia Deframmenta e ottimizza le unità. Tieni premuto Ctrl, seleziona tutte le unità e fai clic su Ottimizza tutto.
Se non hai mai ottimizzato l'unità prima, potrebbe volerci un po' di tempo, quindi preparati e se stai utilizzando un laptop, tieni pronta una fonte di alimentazione in caso di esaurimento della batteria.
Già che ci sei, dovresti anche prendere in considerazione la pianificazione della deframmentazione in modo che l'utilità deframmenti l'unità ogni settimana (o una cadenza diversa che preferisci).
Una volta completato il processo, riavvia il PC e prova a eseguire una ricerca su Windows. Vedi se il problema persiste.
6. Modifica le opzioni di indicizzazione
Se nessuna delle correzioni ha funzionato finora, potresti provare a escludere alcune cartelle di grandi dimensioni dall'indicizzazione in modo da poter visualizzare i risultati della ricerca più rapidamente.
Inizia cercando opzioni di indicizzazione nel menu Start e seleziona la migliore corrispondenza. Clicca sul Modificare pulsante.
In questo modo si aprirà un'altra finestra. Seleziona il Seleziona tutte le località opzione in basso. Successivamente, deseleziona tutte le località che vuoi escludere deselezionandole nella sezione in alto chiamata Modifica le posizioni selezionate.
7. Disabilita la ricerca di Windows
Se finora non sei stato in grado di risolvere il problema, potresti prendere in considerazione la possibilità di mostrarlo a un tecnico. Tuttavia, dovresti comunque essere in grado di utilizzare il tuo computer nel frattempo senza ritardi. Per fare ciò, dovrai disabilitare la ricerca di Windows.
Tieni presente che non sarai in grado di cercare nulla su Windows mentre Ricerca di Windows è disabilitata. Quando vuoi cercare qualcosa, puoi sempre riattivarlo.
stampa Vinci + R, genere servizi.msce premere Invio per avviare la Console dei servizi. Cerca un servizio chiamato Ricerca di Windows, fare clic con il pulsante destro del mouse su di esso e selezionare Proprietà. Nella finestra Proprietà, seleziona il Fermare pulsante sotto il Stato del servizio sezione, quindi modificare Tipo di avvio a Disabilitato.
Riavvia il PC e ora dovresti essere in grado di utilizzare il PC senza che SearchProtocolHost.exe causi alcun tipo di problema di prestazioni.
SearchProtocolHost.exe Utilizzo elevato della CPU risolto
Si spera che tu sia stato in grado di risolvere il problema con una delle correzioni in questa guida. Mentre Windows spesso si imbatte in entrambi errori comuni e errori ridicoli, risolverli non è poi così difficile. In molti casi, puoi persino fare affidamento su strumenti esterni per la riparazione di Windows.
Se riscontri problemi di sistema o impostazioni non autorizzate, dovresti utilizzare questi strumenti di riparazione gratuiti di Windows 10 per riparare il tuo PC.
Leggi Avanti
- finestre
- finestre
- processore
Arjun è un contabile di formazione e ama esplorare la tecnologia. Gli piace applicare la tecnologia per rendere le attività banali più facili e, spesso, molto più divertenti.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti