Homepage » finestre » Che cos'è il processo host per le attività di Windows in Windows 10

    Che cos'è il processo host per le attività di Windows in Windows 10

    Ogni volta che affrontiamo alcuni problemi di prestazioni con il nostro computer, la prima cosa che facciamo è aprire il Task Manager e quindi cercare le applicazioni oi componenti che utilizzano la maggior parte delle risorse. Se hai familiarità con Task Manager, allora devi anche aver notato che a volte, l 'Processo host per le attività di Windows' o 'Host di servizio'processo che consuma risorse. Quali sono questi processi e cosa puoi fare se il tuo processo Host ha smesso di funzionare o consuma un elevato utilizzo della CPU, del disco o della memoria.

    Processo host per le attività di Windows

    Windows funziona essenzialmente solo per i suoi servizi. Un gran numero di servizi che eseguono lo sfondo facilitano le attività e le operazioni quotidiane. Alcuni di questi servizi sono compilati in file EXE e sono completi di per sé. Questi servizi compaiono nel Task Manager. Ma alcuni servizi sono scritti in file DLL e non possono essere eseguiti direttamente. Microsoft ha spostato i file DLL in quanto erano facili da mantenere e aggiornare da un punto di vista della programmazione. I servizi DLL richiedono un processo host, un EXE in grado di eseguirli e questo è ciò che 'taskhost' in Windows è.

    Taskhost in Windows 10 è un file core situato nel System32 cartella ed è stato rinominato come 'taskhostw.exe', a partire dal 'taskhost.exe' nel Windows 7. Se trovi un file con questo nome in qualsiasi altra posizione, potrebbe essere un virus e potresti voler farlo controllare con il tuo software di sicurezza.

    Ogni 'operazione di processo host per Windows' è un'istanza di 'taskhost' che esegue alcuni servizi in background. Sebbene il Task Manager di Windows non ti consenta di visualizzare esattamente quali servizi è in esecuzione, altri strumenti possono.

    Ci possono essere momenti in cui si scopre che questo processo utilizza molte risorse. Ora puoi capire che questo è causato dal servizio sottostante e non dal processo stesso. Inoltre, potresti notare un elevato consumo di risorse all'avvio di Windows. Questo è solo perché taskhost sta caricando tutti i file DLL e la pianificazione per eseguirli. Una volta completato, l'utilizzo si assesterà su un valore inferiore e rimarrà piuttosto basso per il resto del tempo.

    Ho accennato in precedenza che il Task Manager non ti consente di visualizzare i servizi sottostanti. Ma puoi usare Process Explorer da Microsoft per visualizzare i servizi sotto il taskhost. È un'utilità portatile e puoi eseguirla direttamente dopo il download. È possibile utilizzare questo strumento per visualizzare tutti i dettagli associati all'host.

    Trova 'taskhostw.exe' nel pannello di sinistra, e puoi leggere tutti i dettagli nel pannello inferiore. Un altro modo per visualizzare l'elenco dei file DLL caricati da taskhost è digitando il seguente comando in una finestra di cmd:

    tasklist / M / FI "IMAGENAME eq taskhostw.exe

    Questo comando elencherà tutti i file DLL che sono stati caricati da questo processo all'avvio di Windows. Se si passa attraverso l'elenco, si troveranno alcuni file essenziali che forniscono funzionalità di base a Windows.

    Quindi, in poche parole, Taskhost è un processo di base di Windows che fornisce funzionalità per caricare ed eseguire librerie di collegamenti dinamici. Poiché ospita vari file DLL, a volte può consumare risorse a un ritmo più che normale. Se si verificano problemi di questo tipo in cui il processo ha smesso di rispondere o utilizza molte risorse. Utilizzare Process Explorer, Performance Monitor e Resource Monitor e provare a risolvere il problema manualmente.