
Il processo Host provider WMI è una parte importante di Windows e spesso viene eseguito in background. Consente ad altre applicazioni sul tuo computer di richiedere informazioni sul tuo sistema. Questo processo non dovrebbe normalmente utilizzare molte risorse di sistema, ma potrebbe usare molta CPU se un altro processo sul tuo sistema si sta comportando male.
RELAZIONATO: Che cos'è questo processo e perché è in esecuzione sul mio PC?
Questo articolo fa parte della nostra serie in corso che spiega vari processi trovati in Task Manager, come Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe e molti altri. Non sai quali sono questi servizi? Meglio iniziare a leggere!
Che cos'è l'host provider WMI?
“WMI” sta per “Strumentazione gestione Windows”. Questa è una funzionalità di Windows che fornisce un modo standardizzato per software e script amministrativi per richiedere informazioni sullo stato del sistema operativo Windows e dati su di esso. I “fornitori WMI” forniscono queste informazioni, quando richiesto. Ad esempio, software o comandi potrebbero trovare informazioni sullo stato della crittografia dell'unità BitLocker, visualizzare voci dal registro eventi o richiedere dati da applicazioni installate che includono un provider WMI. Microsoft ha un elenco di provider WMI inclusi sul proprio sito Web.
Questa è una funzione particolarmente utile per le aziende che gestiscono centralmente i PC, soprattutto perché le informazioni possono essere richieste tramite script e mostrate in modo standard nelle console amministrative. Tuttavia, anche su un PC di casa, alcuni software installati potrebbero richiedere informazioni sul sistema tramite l'interfaccia WMI.
Puoi anche utilizzare WMI tu stesso per trovare una varietà di informazioni utili che normalmente non sono esposte nell'interfaccia di Windows sul tuo PC. Ad esempio, abbiamo coperto lo strumento da riga di comando WMI (WMIC) per ottenere il numero di serie del PC, trovare il numero di modello della scheda madre o semplicemente per vedere lo stato di integrità SMART di un disco rigido.

Perché utilizza così tanta CPU?
L'host del provider WMI non dovrebbe normalmente usare molta CPU, in quanto normalmente non dovrebbe fare nulla. Occasionalmente può utilizzare un po 'di CPU quando un altro software o script sul PC richiede informazioni tramite WMI, e questo è normale. L'utilizzo elevato della CPU è probabilmente solo un segno del fatto che un'altra applicazione richiede dati tramite WMI.
Tuttavia, l'uso prolungato della CPU è un segno che qualcosa non va. L'host del provider WMI non dovrebbe usare sempre molte risorse della CPU.
Il riavvio del servizio Strumentazione gestione Windows può essere utile se è bloccato in cattivo stato. Potresti anche semplicemente riavviare il computer, ma esiste un modo per riavviare il servizio senza riavviare il computer. Per fare ciò, apri il menu Start, digita “Services.msc” e premi Invio per avviare lo strumento Servizi.

Individua il “Servizio Strumentazione gestione Windows” nell'elenco, fai clic con il pulsante destro del mouse e seleziona “Riavvia”.

Se riscontri un utilizzo della CPU costantemente elevato, è probabile che un altro processo sul tuo sistema si stia comportando male. Se un processo richiede costantemente una grande quantità di informazioni dai provider WMI, ciò farà sì che il processo Host provider WMI utilizzi molta CPU. L'altro processo è il problema.
Per identificare quale processo specifico sta causando problemi con WMI, utilizzare il Visualizzatore eventi. Su Windows 10 o 8, puoi fare clic con il tasto destro del mouse sul pulsante Start e selezionare “Visualizzatore eventi” per aprirlo. Su Windows 7, apri il menu Start, digita “Eventvwr.msc” e premi Invio per avviarlo.

Nel riquadro sinistro della finestra Visualizzatore eventi, accedere a Registri applicazioni e servizi Microsoft Windows WMI-Activity Operational.

Scorri l'elenco e cerca gli eventi “Errore” recenti. Fare clic su ciascun evento e cercare il numero a destra di “ClientProcessId” nel riquadro inferiore. Questo ti dice il numero ID del processo che ha causato l'errore WMI.
Ci sono buone probabilità che vedrai diversi errori qui. Gli errori possono essere causati dallo stesso numero ID processo oppure è possibile che vengano visualizzati più ID processo diversi che causano errori. Fare clic su ciascun errore e vedere cosa deve scoprire ClientProcessId.

È ora possibile definire un processo che potrebbe causare problemi. Innanzitutto, apri una finestra di Task Manager premendo Ctrl + Maiusc + Esc o facendo clic con il tasto destro sulla barra delle applicazioni e selezionando “Task Manager”.

Fare clic sulla scheda “Dettagli”, fare clic sulla colonna “PID” per ordinare i processi in esecuzione per ID processo e individuare il processo corrispondente al numero ID visualizzato nei registri del Visualizzatore eventi.
Ad esempio, qui, abbiamo visto che il processo “HPWMISVC.exe” ha causato questi errori su questo particolare computer.
Se il processo da allora è chiuso, non lo vedrai nell'elenco qui. Inoltre, quando un programma si chiude e si riapre, avrà un numero ID processo diverso. Ecco perché devi cercare gli eventi recenti, poiché il numero ID del processo di eventi precedenti nel Visualizzatore eventi non ti aiuterà a trovare nulla.

Con queste informazioni a portata di mano, ora conosci il processo che potrebbe causare problemi. Puoi cercare il suo nome sul Web per scoprire il software a cui è associato. Puoi anche fare clic con il tasto destro del mouse sul processo nell'elenco e fare clic su “Apri posizione file” per aprire la sua posizione sul tuo sistema, che potrebbe mostrare il pacchetto software più grande di cui fa parte il programma. Potrebbe essere necessario aggiornare questo software se lo si utilizza o disinstallarlo in caso contrario.
Posso disabilitare l'host del provider WMI?
È tecnicamente possibile disabilitare il “servizio Strumentazione gestione Windows” sul computer. Tuttavia, questo romperà molte cose diverse sul tuo PC. È una parte importante del sistema operativo Windows e dovrebbe essere lasciata sola.
Come dice la descrizione ufficiale di questo servizio, “Se questo servizio viene interrotto, la maggior parte dei software basati su Windows non funzionerà correttamente”. Quindi non disabilitare questo servizio! Se hai un problema, devi identificare il processo sul tuo computer che sta causando all'host del provider WMI di utilizzare così tanta CPU e aggiornare, rimuovere o disabilitare quello processo invece.

