Taskhostw.exe, Processo de Host para Tarefas do Windows , é um arquivo que serve como host para processos baseados em DLL. No gerenciador de tarefas, tais processos são exibidos com o nome Processo do Host para Tarefas do Windows.
Vários processos denominados Host Process for Windows Tasks podem ser executados no computador ao mesmo tempo. O Windows criará um Processo Host separado para as Tarefas do Windows para cada serviço que funcione como parte da DLL. Na imagem acima, estão os exemplos de dois desses serviços funcionando simultaneamente.
Tipos de serviços do Windows
Existem vários tipos de serviços executados em segundo plano no Windows. Alguns desses serviços são executados por meio de arquivos executáveis (EXE). Eles são autônomos e são exibidos no Gerenciador de Tarefas com seus próprios nomes. Outro tipo de processos são as tarefas que são carregadas de DLLs (Dynamic Link Libraries). Eles não têm seus próprios arquivos executáveis e não podem ser apresentados como tarefas individuais do sistema operacional Windows no Gerenciador de tarefas. Assim, eles precisam de hosts EXE para isso. Arquivos chamados taskhostw.exe fazem essa função para essas tarefas baseadas em DLL.
Como verificar qual processo é executado abaixo do Host Process for Windows Tasks
Infelizmente, o Gerenciador de Tarefas não fornece as informações sobre o serviço associado a esse ou àquele taskhostw. Mas a Microsoft criou uma ferramenta que permite fazer isso. O Process Explorer da Microsoft permite que você saiba quais serviços estão codificados dentro do taskhostw.
O Anfitrião de Tarefas está a parar tarefas em segundo plano.
Ele existe como um utilitário portátil e não exige etapas adicionais, como a instalação. Quando um arquivo ZIP com a ferramenta é baixado, você está pronto para começar.
Se você não tem este programa, você precisa digitar o comando na janela do cmd:
C:\> tasklist /M /FI "IMAGENAME eq taskhostw.exe"
Image Name PID Modules
========================= ======== ============================================
taskhostw.exe 5228 ntdll.dll, KERNEL32.DLL, KERNELBASE.dll,
msvcrt.dll, RPCRT4.dll, combase.dll,
ucrtbase.dll, bcryptPrimitives.dll,
OLEAUT32.dll, msvcp_win.dll, imm32.dll,
USER32.dll, win32u.dll, GDI32.dll,
gdi32full.dll, kernel.appcore.dll,
sechost.dll, uxtheme.dll, dwmapi.dll,
clbcatq.dll, MsCtfMonitor.dll, MSCTF.dll,
MSUTB.dll, WINSTA.dll, PlaySndSrv.dll,
wininet.dll, iertutil.dll, advapi32.dll,
shcore.dll, ESENT.dll, windows.storage.dll,
shlwapi.dll, profapi.dll, powrprof.dll,
FLTLIB.DLL, WINMM.dll, WINMMBASE.dll,
cfgmgr32.dll, CRYPTBASE.DLL, userenv.dll,
profext.dll, ntmarta.dll, MMDevAPI.DLL,
DEVOBJ.dll, PROPSYS.dll, wdmaud.drv,
ksuser.dll, AVRT.dll, AUDIOSES.DLL,
wintypes.dll, msacm32.drv, MSACM32.dll,
midimap.dll
taskhostw.exe 16712 N/A
Mencionado comando irá chamar uma lista de todos os arquivos DLL, que são carregados pelo processo “tasklistw” quando o Windows for iniciado.
No sistema Winx64, ele pode ser conhecido como arquivo taskhostw.exe Processo Anfitrião para Tarefas do Windows (32 bits)