Taskhostw.exe, Windows için Görev Ana Bilgisayarı anlamına gelir, DLL tabanlı işlemler için bir ana bilgisayar olarak hizmet veren bir dosyadır. Görev yöneticisinde, bu işlemler Windows Görevleri için Ana Bilgisayar İşlemi adıyla görüntülenir.
Windows Görevleri için Ana Bilgisayar İşlemi adlı çeşitli işlemler bilgisayarda aynı anda çalışabilir. Windows, DLL’nin bir parçası olarak işlev gören her hizmet için Windows Görevleri için ayrı bir Ana Bilgisayar İşlemi oluşturacaktır. Yukarıdaki ekran görüntüsünde, aynı anda çalışan iki servisin örnekleri vardır.
Windows hizmet türleri
Windows’ta arka planda çalışan çeşitli hizmetler vardır. Bu servislerin bazıları yürütülebilir (EXE) dosyalar aracılığıyla yürütülür. Özerktirler ve Görev Yöneticisinde kendi isimleriyle gösterilirler. Başka bir süreç, Dinamik Bağlantı Kitaplıkları’ndan (DLL) yüklenen görevlerdir. Kendi yürütülebilir dosyalarına sahip değiller ve Görev Yöneticisi’nde Windows işletim sisteminin bireysel görevleri olarak sunulamazlar. Böylece bunun için EXE ana bilgisayarlarına ihtiyaç duyarlar. Taskhostw.exe adlı dosyalar, bu DLL tabanlı görevler için bu işlevi yapar.
Windows Görevleri için Ana Bilgisayar İşleminin altında hangi işlemin çalıştığını nasıl denetlerim
Ne yazık ki, Görev Yöneticisi size veya bu taskhostw ile ilişkili hizmet hakkında bilgi vermez. Ancak Microsoft, bunu yapmanızı sağlayan bir araç geliştirmiştir. Microsoft’tan gelen Process Explorer, hangi hizmetlerin taskhostw içinde kodlandığını öğrenmenizi sağlar.
Görev Ana Bilgisayarı arka plan görevlerini durduruyor.
Taşınabilir bir yardımcı program olarak bulunur ve yükleme gibi ek adımlar gerektirmez. Araçla birlikte bir ZIP arşivi indirildikten sonra, hazırsınız.
Bu programa sahip değilseniz, cmd penceresine komut girmeniz gerekir:
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
Belirtilen komut, Windows başladığında “tasklistw” işlemi tarafından yüklenen tüm DLL dosyalarının bir listesini çağırır.
Winx64 sisteminde, taskhostw.exe dosyası ve Windows Görevleri İçin Ana Bilgisayar İşlemi (32 bit) olarak bilinir.