Apa yang dilakukan proses svchost.exe?

34

Pada semua mesin Windows tampaknya ada sejumlah proses svchost.exe berjalan. Apa yang dilakukan proses ini dan mengapa begitu banyak yang berjalan?

Jonas Pegerfalk
sumber
3
+1 Lucu, jadi sedikit orang yang repot-repot menjawab pertanyaan yang bagus ;-)
Ivo Flipse
Ada duplikat di ServerFault: serverfault.com/questions/11402
Peter Mortensen

Jawaban:

33

Saya telah menulis penjelasan panjang lebar tentang apa proses ini, dan bagaimana cara mengetahui apa yang masing-masing dari mereka lakukan.

Intinya adalah bahwa svchost adalah proses yang berisi semua layanan Windows. Karena ada banyak layanan Windows, ada juga banyak contoh yang berjalan.

Apa itu svchost.exe Dan Mengapa Itu Berjalan?

Cara termudah untuk memeriksa ini adalah dengan menggunakan Process Explorer:

teks alternatif

The How-To Geek
sumber
7
Kenapa ... kau ... kecil ... Kau mengalahkanku 20 detik, dan menggunakan tautan yang persis sama!
Dan Walker
3
=) Saya juga akan memberikan jawaban Anda!
The How-To Geek
11

svchost adalah proses yang menjalankan semua layanan di komputer Anda. Setiap layanan yang menjalankan mendapat salinannya sendiri svchost, itulah sebabnya ada begitu banyak salinan yang berjalan.

The Cara Geek memiliki beberapa informasi yang lebih rinci.

Dan Walker
sumber
2
Banyak contoh svchost mengandung lebih dari satu layanan, jadi tidak setiap layanan memiliki host sendiri. Juga masih ada layanan yang hidup dalam proses mereka sendiri, individu, non-svchost.
Joey
@Johannes Rössel: ada cara untuk membiarkan setiap layanan memiliki masing-masing svchost: serverfault.com/questions/2786/…
Peter Mortensen