SearchProtocolHost.exe
Termini di ricerca del catalogo: searchprotocolhost, search protocol host
Host dei gestori di protocollo di Windows Search. Carica i gestori ISearchProtocol per scansionare gli URI. SearchIndexer.exe scrive il catalogo. SearchFilterHost.exe carica gli IFilter.
Cosa c'è da sapere
L'host del protocollo scansiona. Non scrive il catalogo e non carica gli IFilter.
SearchProtocolHost.exe è l'host dei gestori di protocollo di Windows Search. Apre i protocolli per file, MAPI e altri URI per consentire all'indicizzatore di rilevare gli elementi. SearchIndexer.exe scrive il catalogo. SearchFilterHost.exe isola gli IFilter. SearchApp.exe gestisce l'interfaccia utente.
- Sicuro?
- Controlla il percorso del file in esecuzione, la firma e il publisher. Il solo nome non basta a stabilire la sicurezza.
- Scrive l'indice?
- No. Lo fa SearchIndexer
- Carica gli IFilter?
- No. Lo fa SearchFilterHost
Che cos'è SearchProtocolHost.exe?
SearchProtocolHost.exe è l'host del gestore di protocollo. Carica le implementazioni di ISearchProtocol per scansionare gli URI. Non scrive il catalogo, operazione svolta da SearchIndexer.exe. Non carica gli IFilter, operazione svolta da SearchFilterHost.exe.
Cosa fa?
Enumera gli elementi tramite i gestori di protocollo (file system, Outlook, gestori personalizzati). Il testo analizzato passa comunque attraverso l'host dei filtri. La scrittura del catalogo compete all'indicizzatore.
Perché è in esecuzione?
WSearch sta scansionando un percorso incluso, un nuovo file PST o un URI gestito da un gestore di protocollo. L'uso del disco in questo contesto è dovuto alla scansione, non a SearchApp che visualizza i suggerimenti.
Perché sono presenti più copie?
Più host di protocollo possono scansionare contemporaneamente URI diversi. Nessuna di queste istanze scrive il catalogo: tale compito spetta a SearchIndexer.exe.
Ispeziona l'istanza in esecuzione
In Windows PowerShell, questa query di sola lettura elenca gli ID processo corrispondenti, i tempi di creazione e i percorsi eseguibili su questo PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'SearchProtocolHost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Nessun risultato o un percorso inaccessibile è inconcludente. I processi protetti possono limitare l'accesso e gli ID processo possono essere riutilizzati. Mantieni i percorsi personali locali.
Usa la guida all'identità del file per confrontare firme e metadati del prodotto. Un nome file da solo non può stabilire la sicurezza.
È sicuro?
Verifica questo file in esecuzione
Il file SearchProtocolHost.exe in System32 è l'host per la scansione. Una copia all'interno di uno zip per "velocizzare la ricerca" non lo è. Questo file continua a non scrivere il catalogo e non carica gli IFilter.
Confronta la posizione registrata con il file effettivo. Una cartella familiare da sola non stabilisce l'identità.
C:\Windows\System32\SearchProtocolHost.exe
- Publisher previsto: Microsoft Corporation
- Scrittore del catalogo: SearchIndexer.exe
- Host IFilter: SearchFilterHost.exe
Posso terminarlo?
La scansione viene sospesa
Terminare SearchProtocolHost.exe arresta la scansione del protocollo fino a quando l'indicizzatore non avvia un altro host. Non azzera il catalogo. Non scarica gli IFilter in SearchFilterHost.
Posso rimuoverlo?
No
Non eliminare SearchProtocolHost.exe. Rimuovi un percorso in Opzioni di indicizzazione per ridurre l'attività di scansione. Disabilita WSearch solo se accetti di eseguire ricerche senza indicizzazione.
Dovrebbe avviarsi con Windows?
WSearch avvia gli host di protocollo su richiesta. Non si tratta di una riga in App di avvio accanto a SearchApp.
Misura l'uso delle risorse
| CPU e memoria | Confronta diverse osservazioni per lo stesso PID e carico di lavoro. Questa voce non ha una linea di base universale misurata in modo indipendente. |
|---|---|
| Disco e rete | Attribuisci l'attività al processo effettivo e all'attività corrente; un nome file da solo non stabilisce le destinazioni previste o il volume di trasferimento. |
Informazioni sul file
| Nome dell'eseguibile | SearchProtocolHost.exe |
|---|---|
| Percorso di installazione registrato | C:\Windows\System32\SearchProtocolHost.exe |
| Publisher | Microsoft Corporation |
| Controllo firma | Ispeziona il file effettivo; questa voce non certifica l'identità del suo certificato. |
Problemi comuni
Uso elevato del disco attribuito a SearchFilterHost
La CPU usata dai filtri è legata all'analisi dei contenuti. Il disco usato dall'host del protocollo è dovuto all'esplorazione di cartelle e archivi di posta. Distinguili in Monitoraggio risorse.
La scansione di Outlook non termina mai
Un gestore di protocollo MAPI può mantenere questo host costantemente occupato. Riduci l'indicizzazione di Outlook in Opzioni di indicizzazione prima di procedere a una ricompilazione.
Risoluzione dei problemi
Esegui una diagnosi prima di apportare modifiche distruttive.
Riduci prima i percorsi in Opzioni di indicizzazione
Rimuovi la cartella di grandi dimensioni o il percorso UNC non più valido. Questo arresta l'host del protocollo senza intaccare gli IFilter.
Ricompila l'indice solo come ultima risorsa
Una ricompilazione fa ripartire scansioni e filtri. Usala solo dopo aver corretto i percorsi o un gestore di protocollo difettoso, non come prima mossa.
Dettagli tecnici
Dettagli tecnici
| Nome immagine | SearchProtocolHost.exe |
|---|---|
| Ruolo | Host di scansione ISearchProtocol |
Verifica l'identita' di un file in esecuzione
Un nome file da solo non può stabilire la sicurezza. Verifica il percorso effettivo, la firma e l'identità del prodotto.
Fonti e verifica
Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. Come svolgiamo le ricerche.
- Microsoft Learn: gestori di protocollo · Gli host ISearchProtocol scansionano gli URI
- Supporto Microsoft: indicizzazione della ricerca · Percorsi e ricompilazione appartengono all'indicizzatore
- Mappa dei processi di Foxhole · Campioni di prima parte su PC Windows. Non e' un benchmark di laboratorio.
- Microsoft Sysinternals: Sigcheck · Spiega come esaminare le firme dei file. Questo riferimento non stabilisce l'identità o la sicurezza di un particolare file in esecuzione.
- Microsoft: Get-CimInstance · Metodo di query dei processi locali di sola lettura.
- Microsoft: proprietà Win32_Process · Documenta ID processo, percorsi eseguibili, date di creazione e riutilizzo dell'ID padre.
Questo articolo è stato utile?
È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.
Grazie. Ci aiuta a migliorare questa pagina.