Come posso determinare cosa sta facendo taskhost.exe?


8

Una o due volte a settimana taskhost.exe rallenta il mio computer! Occupa il 25% della mia potenza della CPU (es. 1 processore). Non posso ucciderlo e non ho idea di cosa stia facendo. Immagino che sia una specie di attività programmata di Windows.

Come posso capire cosa sta causando questo problema? Come posso fermarlo?

Risposte:


6

TaskHost.exe stesso è un wrapper per dll o altri exe ed eseguito come un servizio di Windows.

3 cose da provare

1 #

Prima di passare il tempo a cercare quale taskhost è stato effettivamente caricato. Controlla Event Viewer per errori. Ciò potrebbe dare una risposta rapida o indirizzarti nella giusta direzione.

2 #

Apri Task Manager , vai alla scheda Processi . Sulla barra dei menu (in alto), fare clic su Visualizza -> Seleziona colonne ... . Nelle finestre popup, selezionare Riga di comando .

Questo potrebbe darti un'idea di quale dll taskhost.exe è stato caricato.

Inoltre, prestare attenzione al percorso di taskhost.exe. Dovrebbe essere

<Windows directory>\System32\Taskhost.exe

In caso contrario, potresti avere altri problemi.

3 #

Stessa idea del n. 2, ma usa strumenti migliori. Scarica Process Explorer da Microsoft. È gratis. È in grado di fornire maggiori dettagli sul processo in esecuzione.


Il percorso di taskhost.exe è semplicemente: "taskhost.exe $ (Arg0)". Ho scaricato ed eseguito gli ultimi Microsoft Security Essentials e non ha rilevato virus.
user145395

Quale versione di Windows stai utilizzando? Applicare tutte le patch dalla SM?
John Siu,

Sì, il sistema è aggiornato. In realtà l'ho appena capito. Per pubblicare una risposta.
user145395

# 2 è estremamente utile, grazie. Sto usando Windows 8, è un po 'diverso lì - apri il task manager, la scheda' Processi ', fai clic destro sulle intestazioni di colonna, quindi controlla la colonna della riga di comando.
Martin Hansen,

6

Si scopre che ciò è stato causato da "RacTask" (gestore personalizzato dell'analisi dell'affidabilità). Ho usato l'Utilità di pianificazione per visualizzare "Tutte le attività in esecuzione" e quindi l'ho ucciso da lì. Il problema è stato immediatamente risolto.

http://screencast.com/t/1LJUbkdNGbwS

Il suggerimento per provare questo è stato preso da questo thread ...

http://www.tomshardware.com/forum/5032-63-taskhost-running


Molto bello vedere la risposta della soluzione! Impara qualcosa di nuovo.
John Siu,

Quindi, come hai scoperto quale compito era? Quale metodo hai usato?
Martin Hansen,

0

Uccidere tramite Task Manager lo uccide solo una volta.

Se si desidera disabilitarlo permanentemente, vedere http://social.technet.microsoft.com/wiki/contents/articles/3047.how-to-enable-and-disable-reliability-monitor-data-collection.aspx

Nel mio caso, l'attività sembrava avere qualcosa a che fare con il programma di miglioramento dell'esperienza dei clienti Microsoft. (Ironico). Mi sembra che sia stato collegato in qualche modo con il caricamento dei dati di configurazione del cliente su Microsoft. In tal caso, sembra innocuo disabilitare.

Riepilogo: esegui taskchd.msc, individua Microsoft / Windows / RAC, disabilitalo utilizzando la GUI.

+1 alla punta per scaricare Process Explorer


Chiunque abbia annullato la votazione della mia risposta potrebbe spiegarmi cosa l'ha spinto? Il mio consiglio era sbagliato?
Jim Davis,

0

Ho verificato con il nostro team di supporto del sistema e ho detto di fare quanto segue:

  1. Avvia -> Esegui ->% temp% elimina tutti i file e le cartelle
  2. Avvia -> Esegui -> prefetch come sopra
  3. Rimuovere tutti i file e le cartelle dal cestino
  4. Riavvia il computer
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.