Che cos’è SearchFilterHost.exe e come risolvere i suoi problemi

Che cos’è SearchFilterHost.exe e come risolvere i suoi problemi

Il processo Microsoft Windows Search Filter Host o SearchFilterHost.exe è un componente essenziale della funzionalità di ricerca in Windows ed è parte del sistema operativo sin da Windows XP. Ma nel corso degli anni, molti hanno scoperto un elevato utilizzo della CPU da parte di SearchFilterHost.exe o il processo continuava a bloccarsi!

Le cause principali dell’elevato utilizzo della CPU e degli arresti anomali di SearchFilterHost.exe sono l’indice di ricerca corrotto, problemi con l’indicizzazione attiva, problemi con il servizio di ricerca di Windows, file di sistema corrotti o un’installazione di Windows incompleta.

Prima di iniziare con la risoluzione dei problemi leggermente complessa, riavvia il PC, installa tutti gli aggiornamenti di Windows in sospeso e passa al piano di alimentazione ad alte prestazioni. Se l’elevato utilizzo della CPU o i crash persistono, vai alle soluzioni elencate di seguito.

Come posso risolvere il problema dell’elevato utilizzo della CPU da parte di SearchFilterHost.exe?

1. Controllare l’autenticità del file SearchFilterHost.exe

Spesso, gli attori della minaccia mascherano un virus usando il nome di un file di sistema critico, il che impedisce il rilevamento precoce. Quindi, è importante verificare che SearchFilterHost.exe non sia un malware.

Per farlo, controlla la posizione del file. Il file SearchFilterHost.exe è, di default, archiviato in:C:\Windows\System32

Processo SearchFilterHost.exe in System32
SearchFilterHost.exe nella cartella System32

Se è archiviato altrove, esegui una scansione del PC alla ricerca di malware utilizzando la soluzione antivirus integrata di Windows o un’altra soluzione antivirus di prima qualità.

2. Ricostruire l’indice di ricerca

  1. Premi Windows+ Sper aprire la Ricerca, digita Pannello di controllo nel campo di testo e clicca sul risultato pertinente.
  2. Selezionare Icone grandi dal menu a discesa Visualizza per, in alto a destra.pannello di controllo
  3. Individuare e selezionare Opzioni di indicizzazione .opzioni di indicizzazione
  4. Ora fai clic sul pulsante Avanzate .
  5. Fare clic su Ricostruisci in Risoluzione dei problemi.ricostruire l'indice per correggere SearchFilterHost.exe
  6. Fare clic su OK nel messaggio visualizzato.

Per 9 utenti su 10 (me compreso), ricostruire l’indice ha funzionato quando SearchFilterHost.exe aveva un elevato utilizzo della CPU in Windows 11. In questo caso, era probabile che ci fosse un problema con l’indice di ricerca esistente, che rendeva difficile per Windows recuperare i file e, di conseguenza, portava a un maggiore consumo di risorse.

3. Escludere OneDrive dall’indicizzazione

  1. Aprire il Pannello di controllo, selezionare Icone grandi dal menu Visualizza per e fare clic su Opzioni di indicizzazione .
  2. Fare clic su Modifica .modificare
  3. Ora, guarda i vari percorsi, identifica la cartella OneDrive , deseleziona la casella di controllo prima di essa e fai clic su OK per salvare le modifiche. La cartella OneDrive è solitamente archiviata nel seguente percorso, dove Username è il nome del profilo attivo: C:\Users\Usernamenon indicizzare onedrive per correggere SearchFilterHost.exe

In passato, OneDrive e altri servizi di archiviazione cloud simili hanno innescato un elevato utilizzo della CPU da parte di SearchFilterHost.exe a causa di problemi con l’indicizzazione dei file. Quindi, il modo più semplice per uscirne è escluderli dall’indice di ricerca!

4. Eseguire lo strumento di risoluzione dei problemi di ricerca e indicizzazione

  1. Premere Windows + R per aprire Esegui, incollare quanto segue nel campo di testo e premere Enter: msdt.exe -ep WindowsHelp id SearchDiagnosticeseguire la risoluzione dei problemi
  2. Ora segui le istruzioni sullo schermo nello strumento di risoluzione dei problemi di ricerca e indicizzazione e apporta le modifiche consigliate, se necessario.strumento di risoluzione dei problemi di ricerca e indicizzazione per correggere SearchFilterHost.exe

5. Disattivare il servizio di ricerca di Windows

  1. Premere Windows+ Rper aprire Esegui, digitare services.msc nel campo di testo e premere Enter.
  2. Scorrere verso il basso, fare clic con il pulsante destro del mouse sul servizio di ricerca di Windows e selezionare Proprietà.proprietà
  3. Selezionare Disabilitato dal menu a discesa Tipo di avvio, quindi fare clic su Arresta in Stato del servizio.disabilitare il servizio per correggere SearchFilterHost.exe
  4. Una volta che il servizio smette di funzionare, fare clic su Applica e OK per salvare le modifiche.

La disattivazione di Windows Search non influisce sul funzionamento di base del sistema operativo. L’unico inconveniente è che le ricerche future potrebbero richiedere più tempo, poiché il sistema operativo non aggiornerà l’indice e si baserà su quello creato in precedenza.

6. Riparare i file di sistema corrotti

  1. Premere Windows + S per aprire Cerca, digitare Prompt dei comandi nel campo di testo e fare clic su Esegui come amministratore.comando
  2. Fare clic su nel prompt UAC.
  3. Incolla i seguenti comandi DISM singolarmente e premi Enterdopo ciascuno:DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  4. Quindi, eseguire il seguente comando per la scansione SFC (System File Checker): sfc /scannowscansione sfc per risolvere i problemi con SearchFilterHost.exe

Anche la riparazione dei file di sistema danneggiati con comandi DISM e scansioni SFC può essere utile quando SearchFilterHost.exe continua a bloccarsi su Windows 11.

7. Eseguire un aggiornamento sul posto

  1. Vai al sito Web ufficiale di Microsoft , scegli l’edizione del sistema operativo e la lingua del prodotto, quindi scarica l’ ISO di Windows 11 .
  2. Una volta scaricato, fai clic con il pulsante destro del mouse sul file ISO, scegli Monta , quindi fai clic su Apri nella richiesta di conferma.
  3. Eseguire il file setup.exe .installazione.exe
  4. Fare clic su Avanti .
  5. Ora fai clic su Accetta per accettare i termini della licenza Microsoft.
  6. Verificare che nel programma di installazione sia specificato “Mantieni file e app personali”, quindi fare clic su Installa .aggiornamento sul posto per correggere SearchFilterHost.exe
  7. Attendi il completamento dell’aggiornamento in loco. In genere, ci vogliono 1-3 ore.

Un aggiornamento in loco è quasi efficace quanto reinstallare Windows e risolve problemi come il crash di SearchFilterHost.exe o l’elevato utilizzo della CPU. La parte migliore è che non si perdono file archiviati e app installate durante il processo.

Se anche questa soluzione non dovesse funzionare, come ultima spiaggia puoi provare a ripristinare Windows 11 alle impostazioni predefinite di fabbrica.

Quale soluzione ha funzionato per te? Condividila con i nostri lettori nella sezione commenti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *