Come ha detto Sathya nella sua domanda, ho avuto precedenti esperienze con questo problema sul mio simile portatile HP, e ora ho confermato con il metodo scientifico che i picchi di CPU sui portatili HP sono causati dall'assistente HP Wireless Assistant. Oppure, HP CPU Assassin, come potrei iniziare a chiamarlo.
Panoramica dell'esperimento
Questione : Che cosa sta causando il picco di CPU sui portatili HP a intervalli frequenti, in particolare il processo WmiPrvSE.exe
_
Ipotesi : L'assistente HP Wireless Assistant (HPWA) sta causando il problema_
Metodo :
Risultati : HPWA sta causando un utilizzo estremo della CPU
Conclusione : Si dovrebbe disinstallare HPWA perché non fa nulla di utile
Informazioni di base
Quando ho ricevuto il mio portatile HP Pavillion dm4t, ho notato che la CPU spesso raggiungeva un picco di utilizzo fino al 50%, quasi ogni secondo. Questo prosciugava la durata della batteria e riscaldava il portatile; più o meno gli stessi sintomi di Sathya. Semplicemente guardando il Resource Monitor in Windows 7, sono stato in grado di vedere che il processo WmiPrvSE.exe
era in difetto.
Una rapida ricerca su Google ha confermato la mia ipotesi che questo fosse il processo host Windows Management Instrumentation (WMI). In breve, WMI può essere usato per cercare informazioni sul sistema, come l'utilizzo del processore, i processi in esecuzione, chi è connesso e ogni sorta di altre informazioni. Il processo host WMI esegue query WMI per qualsiasi altro processo che le produca, quindi WmiPrvSE.exe
non era in sé il colpevole, era semplicemente un intermediario.
Per cercare quale specifico processo stava causando questo problema, ho usato Systinternals Process Explorer . Ho trovato quale istanza del processo WmiPrvSE.exe
stava usando una grande quantità di CPU, e ho cliccato su di essa per aprire informazioni dettagliate.
Sfortunatamente, non riuscivo a vedere alcun modo per scoprire quale processo stava facendo tutte le query, ma siccome avevo isolato questo come fonte dei picchi della CPU, e sapevo che era un servizio, sono andato al responsabile dei servizi per vedere quali servizi dipendevano da WMI, pensando che questo potesse condurmi ad un altro indizio. Ho pensato che non sarebbe stato un servizio Windows integrato a causare il problema, quindi, eliminando questi, ho deciso di lavorare sulla lista e provare a disabilitare ogni servizio, e vedere se il problema persisteva. Proprio in cima alla lista c'era il servizio di assistenza wireless HP. Sono tornato al menu dei servizi e ho disabilitato quel servizio. Guardando indietro nel task manager, ho visto che l'utilizzo della CPU era arrivato quasi a zero. Ho riattivato il servizio HPWA. L'utilizzo della CPU è stato ripristinato. Ora avevo abbastanza dati per formulare la mia teoria. Ho disinstallato il servizio HPWA e non ho più avuto il problema.
Verifica dell'ipotesi
Diversi mesi dopo, Sathya fa questa domanda. Decisi di dimostrare una volta per tutte che era colpa di HPWA. Ho reinstallato l'assistente HP Wireless Assistant, che non avevo installato da mesi. Subito, l'utilizzo del processore è aumentato. Ho poi portato avanti l'esperimento sopra descritto.
Innanzitutto, ho isolato il processo responsabile del servizio HPWA nel Resource Monitor. HPWA_Service.exe
e HPWA_Main.exe
sono i due. Ecco com'era l'utilizzo della CPU con entrambi i processi in esecuzione:
Poi, ho sospeso entrambi i processi. L'utilizzo della CPU è sceso immediatamente; ecco come è sembrato dopo pochi istanti il precedente utilizzo della CPU sul grafico per cancellare:
Ho riattivato i processi per vedere se l'utilizzo sarebbe risalito. È successo:
Il primo picco mentre abilitavo HPWA
_ Poco dopo aver abilitato HPWA_ , la sospensione dei processi ha fatto sì che l'utilizzo della CPU tornasse a scendere:
&004 &004
Ho testato questo per un'altra iterazione, e alla terza prova, la stessa identica cosa è successa di nuovo. Ho considerato questa prova sufficiente a dimostrare che l'assistente HP Wireless Assistant stava causando il problema, e successivamente ha disabilitato il servizio, e ora lo disinstallerà.
Tutto ciò che l'HPWA sembra fare è informare l'utente quando il suo wireless è acceso o spento, e trangugiare la CPU. Non c'è niente che non si possa fare con gli strumenti di gestione wireless incorporati, quindi vi consiglio di rimuoverlo se avete installato questo software.
Nota: Almeno una persona ha riferito che la disinstallazione dell'HPWA ha causato l'interruzione del funzionamento del suo interruttore wireless sulla tastiera. Sul mio portatile, ha continuato a funzionare bene dopo la disinstallazione di HPWA, ma nel caso in cui il vostro smetta di funzionare, potete sempre disattivare la scheda wireless dall'interno di Windows. Premere &004+x per aprire il Mobility Center di Windows, quindi fare clic sul pulsante Turn Wireless Off
.
&004 &004
Secondo una discussione sui forum di supporto HP, il problema è stato risolto nelle versioni più recenti dell'Assistente HP Wireless. Se il vostro computer portatile ha bisogno di HPWA per utilizzare il wifi on/off è possibile scaricare l'ultima versione dal sito web dei driver di HP, e probabilmente non avrà più questo problema. Tuttavia, se non ne avete bisogno per il pulsante di accensione/spegnimento del wifi, sembra che non ci sia ancora alcun valore aggiunto derivante dall'installazione di questo software.