Jika anda seperti saya, anda suka membuka Pengurus Tugas untuk menyemak aplikasi yang sedang dijalankan dan memeriksa butiran penting lain tentang sistem anda. Di sini, anda mungkin melihat beberapa contoh svchost.exe berjalan. Seperti saya, anda mungkin tertanya-tanya apakah fungsinya atau jika ia adalah virus, perisian hasad atau aplikasi yang salah.
Berita baiknya ialah, svchost.exe bukan virus atau kecerdasan buatan yang mengambil alih komputer anda. Berita buruknya ialah, ia misteri dan pandai menyembunyikan apa yang dilakukannya — mengikut reka bentuk. Walau bagaimanapun, dengan sedikit penggalian, kita boleh belajar sedikit tentang perkara yang sebenarnya svchost.exe lakukan pada komputer anda.
Mula-mula, mari buka Windows Task Manager menggunakan menu CTRL + ALT+ DEL atau dengan menekan pintasan CTRL + SHIFT + ESC . Sama ada cara, sebaik sahaja Pengurus Tugas anda dibuka, anda akan melihat beberapa proses svchost.exe berjalan.

Apakah svchost.exe?
Tapak Sokongan Microsoft mentakrifkannya sebagai " nama proses hos generik untuk perkhidmatan yang dijalankan daripada perpustakaan pautan dinamik ." Betul. Jadi itu agak mudah; sesiapa sahaja boleh memahaminya, okey, mari terjemah.
" Pustaka pautan dinamik" yang juga dikenali sebagai fail .dll , hanyalah blok besar kod pengaturcaraan. Terdapat banyak helah kemas yang boleh dilakukan oleh pembangun dengan fail ini untuk menjadikan perkara berjalan lebih pantas dan mengambil lebih sedikit ruang. Masalahnya ialah fail .dll tidak boleh berjalan sendiri. Anda memerlukan fail .exe atau " boleh laku" untuk memuatkan .dll dan kodnya.
Sekarang setelah kita tahu apa itu fail DLL, lebih mudah untuk memahami mengapa svchost dipanggil "hos generik." Apa yang dilakukannya ialah memuatkan fail DLL supaya mereka boleh menjalankan dan melaksanakan aplikasi sistem. Jadi tidak ada yang perlu dirisaukan, bukan? Nah, terdapat kemungkinan anda boleh memuat turun virus yang boleh membuat svchost anda yang tidak bersalah memuatkan beberapa DLL dari sisi gelap. Memastikan komputer anda dikemas kini dengan semua Kemas Kini Keselamatan Microsoft dan menjalankan aplikasi anti-virus harus meminimumkan peluang ini.
Okey, bagus, jadi ia hanyalah hos untuk lebih banyak proses! Sekarang saya lebih ingin tahu dan ingin tahu apa yang dijalankan oleh svchost.exe., jadi bagaimana saya menyemak ini? Terdapat dua cara mudah untuk menyimpan tab pada svchost.exe. Yang pertama ialah baris arahan.
Bagaimana untuk mengetahui proses yang sedang berjalan pada komputer anda menggunakan baris arahan
1. Klik Menu Mula dan kemudian klik Jalankan. Dalam tetingkap Run yang dipaparkan, taip cmd dan tekan OK.

2. Dalam Tetingkap Perintah, taip senarai tugas /SVC , dan kemudian tekan ENTER . Kini anda akan dapat melihat semua perpustakaan dinamik tersenarai yang svchost.exe sedang berjalan.

Bagaimana untuk mencari proses yang dijalankan di bawah svchost.exe menggunakan Process Explorer
Masalah dengan baris arahan ialah, ia hanya membawa lebih banyak proses yang kelihatan pelik yang kelihatan misteri seperti svchost itu sendiri. Jadi di sinilah kita perlu memuat turun program daripada Microsoft yang dipanggil Process Explorer .
Process Explorer ialah aplikasi hebat yang ditulis oleh Microsoft untuk membantu anda memahami nat dan bolt Microsoft Windows. Setelah anda menjalankannya, anda boleh menyerlahkan proses individu dan melihat apa yang dilakukan oleh setiap proses. Alat ini telah wujud sejak Windows XP dan terus disokong dan dikemas kini untuk Windows 10.
Lancarkan Process Explorer dan lihat svchost.exe pada sistem saya.
Setelah dibuka, tuding pada proses seperti svchost.exe untuk mendapatkan butiran mengenainya.

Jika anda mahukan lebih banyak butiran, klik kanan svchost.exe dan klik Properties, kemudian pilih tab Perkhidmatan .

Baiklah, semuanya kelihatan baik; sekarang kita tahu apa itu svchost.exe dan cara untuk mentafsir semua perkhidmatan yang sedang dijalankan. Selepas bermain-main dengan ini, anda akan melihat bahawa beberapa proses svchost tidak menjalankan perkhidmatan sebanyak yang lain. Dan tunggu, mengapa terdapat begitu banyak proses svchost.exe berjalan serentak?
Setiap proses svchost.exe menjalankan perkhidmatan berdasarkan kumpulan perkhidmatan logik. Sebagai contoh, seseorang mungkin menjalankan perkhidmatan rangkaian manakala yang lain mungkin mengendalikan pemacu peranti. Mempunyai perkhidmatan ini dijalankan pada hos yang berasingan adalah ciri yang kemas kerana jika seseorang itu mati, ia tidak akan menghapuskan keseluruhan sistem anda sekaligus.