Taskhostw.exe Windows タスクのホスト プロセス の略で、DLLベースのプロセスのホストとして機能するファイルです。タスクマネージャーでは、そのようなプロセスは「Windowsタスクのホストプロセス」という名前で表示されます。
Host Task for Windows Tasksという名前のいくつかのプロセスは、同時にコンピューター上で実行できます。 Windowsでは、DLLの一部として機能する各サービスのWindowsタスク用に個別のホストプロセスが作成されます。上のスクリーンショットでは、同時に動作する2つのサービスの例を示します。
Windowsサービスの種類
Windowsではバックグラウンドでさまざまな種類のサービスが実行されています。これらのサービスの一部は、実行可能ファイル(EXE)によって実行されます。これらは自律的で、タスクマネージャーには自分の名前で表示されます。別の種類のプロセスは、ダイナミックリンクライブラリ(DLL)から読み込まれるタスクです。彼らは独自の実行可能ファイルを持っておらず、タスクマネージャでWindows OSの個々のタスクとして提示することはできません。したがって、それらのためにEXEホストが必要です。 taskhostw.exeという名前のファイルは、このようなDLLベースのタスクに対してこの機能を実行します。
どのプロセスがHost Process for Windowsタスクの下で実行されているかを確認する方法
残念ながら、タスクマネージャは、このタスクホストまたはそのタスクホストに関連付けられているサービスに関する情報を提供しません。しかし、マイクロソフトではこれを行うためのツールを構築しています。マイクロソフトのプロセスエクスプローラでは、タスクホスト内にエンコードされているサービスを知ることができます。
これはポータブルユーティリティとして存在し、インストールなどの追加の手順を必要としません。ツールを使用したZIPアーカイブがダウンロードされると、すぐに使用できます。
タスク ホストでバックグラウンド タスクを停止しています。
このプログラムがない場合は、cmdウィンドウにcommandを入力する必要があります。
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
言及されたコマンドは、Windowsの起動時に「tasklistw」プロセスによってロードされるすべてのDLLファイルのリストを呼び出します。
Winx64システムでは、taskhostw.exe Windows タスクのホスト プロセス (32 ビット)として知られています。