Ada enam contoh yang berjalan di desktop saya, dan mungkin sepuluh di server yang saya kelola. Apa ini, dan apakah penting untuk fungsi sistem?
windows
process
windows-service
svchost
jldugger
sumber
sumber
Jawaban:
svchost, menyelenggarakan layanan di Windows Lihat KB . Jika Anda menggunakan Process Explorer, Anda dapat melihat layanan mana yang sedang dijalankan dalam proses tertentu.
sumber
Banyak komponen pelaksana Windows diimplementasikan sebagai layanan (lihat semua layanan pada pembukaan mesin Anda
Control Panel > Administrative Tools > Services
). Ini adalah program khusus yang berjalan di latar belakang. Mereka tidak dimulai oleh pengguna login, tetapi saya sistem operasinya sendiri.Sebagian besar layanan bukan executable yang berdiri sendiri (file EXE), tetapi diimplementasikan di perpustakaan (DLL), yang dapat digunakan dengan menjalankan proses. Seperti namanya, Svchost atau "Host Layanan" adalah executable standar Windows untuk menjalankan DLL ini. Anda dapat menemukan file svchost.exe di
%systemroot%\system32
direktori.Jika Anda ingin tahu instance svchost mana yang menjalankan layanan, ketik
pada konsol baris perintah (cmd).
Di mesin, tempat saya membuat tangkapan layar, salah satu contoh svchost menjalankan 21 layanan yang berbeda, misalnya. Pengelompokan layanan ini memungkinkan kontrol yang lebih baik dan debugging yang lebih mudah, menurut dokumentasi Microsoft .
Grup Svchost.exe diidentifikasi dalam kunci registri berikut:
Kiat (jika Anda menjalankan Windows Vista, Windows 7 atau Windows Server 2008): Anda dapat membuka Task Manager dan klik kanan pada proses svchost.exe tertentu, lalu pilih opsi "Buka Layanan". Ini akan menampilkan tab Layanan , di mana semua layanan yang berjalan di bawah
svchost.exe
proses yang dipilih akan ditandai.Ada dokumen yang sangat menarik di Pusat Unduhan Microsoft:
Referensi Layanan Sistem Microsoft Windows Server 2003
Setiap layanan Windows terdaftar dengan semua perinciannya. Anda belajar, misalnya, bahwa nama file yang dapat dieksekusi dari layanan Terminal Services adalah
sumber
Svchost adalah kependekan dari "Host Layanan". Itu membuat sebagian besar Layanan di mesin Anda berjalan. Akan ada beberapa Layanan yang meng-host sendiri dalam file .exe mereka sendiri, tetapi sebagian besar Layanan Windows harus di-host di dalam proses svchost.exe. Layanan pada mesin Anda menangani hal-hal penting seperti jaringan, server RpC, audio, log peristiwa dll.
Ketik "services.msc" di Start-> Run untuk melihat Layanan yang telah Anda jalankan di mesin Anda. Jika Anda menganggap seseorang tidak perlu, Anda dapat menghentikan layanan.
Ketik "tasklist / SVC" untuk melihat layanan mana yang dihosting oleh file svchost.exe yang berbeda.
sumber
Berikut ini adalah PowerShell one-liner yang menampilkan semua layanan yang dihosting dalam proses svchost.exe:
Versi satu liner yang lebih pendek terlihat seperti ini:
sumber
Artikel ini mungkin membantu: http://www.gfi.com/blog/exploring-svchostexe-part-1/
sumber