Penyebab Banyaknya Service Host yang Berjalan di Task Manager
Penjelasan proses Service Host?
Microsoft sendiri menjelaskan bahwa Svchost.exe adalah nama proses host generik untuk layanan yang dijalankan dari library link dinamis.Penyebab Banyaknya Service Host yang Berjalan di Task Manager |
Beberapa waktu ke belakang, Microsoft mulai mengubah sebagian besar fungsi Windows dari mengandalkan layanan Windows internal (yang dijalankan dari file EXE) menjadi file DLL sebagai gantinya. Dari perspektif pemrograman, ini membuat kode lebih mudah digunakan kembali dan bisa dibilang lebih mudah untuk tetap up to date. Masalahnya adalah kita tidak dapat membuka file DLL langsung dari Windows dengan cara yang sama seperti Anda membuka file EXE. Sebagai gantinya, sebuah shell yang diambil dari file yang dapat dieksekusi digunakan untuk membuka file DLL ini. Maka muncullah proses Service Host (svchost.exe) di perangkat komputer kita.
Mengapa Ada Begitu Banyak Proses Service Host Yang Berjalan?
Jika Anda pernah melihat bagian Service di Control Panel, Anda mungkin memperhatikan bahwa Windows membutuhkan banyak service atau layanan. Jika setiap layanan berjalan dalam satu proses Service Host, kegagalan dalam satu layanan berpotensi dapat menjatuhkan semua sistem Windows. Jadi, masing-masing proses service dipisahkan.Layanan diatur ke dalam grup logis yang semuanya terkait, dan kemudian sebuah instance Service Host dibuat untuk meng-host masing-masing grup. Misalnya, satu proses Service Host menjalankan tiga layanan yang terkait dengan firewall. Proses Service Host lain mungkin menjalankan semua layanan yang terkait dengan antarmuka pengguna, dan lain sebagainya. Pada gambar di bawah, misalnya, Anda dapat melihat bahwa satu proses Service Host DCOM Server menjalankan beberapa layanan terkait, sementara layanan Remote Procedure Call juga menjalankan lebih dari satu service.
Penyebab Banyaknya Service Host yang Berjalan di Task Manager |
Adakah Yang Bisa Kita Lakukan terhadap Banyaknya Service Host yang Berjalan?
Sebenarnya tidak banyak. Pada saat Windows XP dan versi sebelumnya, ketika PC memiliki sumber daya dan sistem operasi yang jauh lebih terbatas, mencegah Windows agar tidak menjalankan layanan yang tidak perlu memang direkomendasikan. Namun saat ini, tidak direkomendasikan menonaktifkan layanan seperti ini lagi. PC modern sudah dilengkapi dengan memori dan prosesor bertenaga tinggi. Ditambah lagi saat ini service Windows ditangani dalam versi modern dan layanan yang dijalankan telah disederhanakan, dan menghilangkan layanan yang menurut pengguna tidak perlu menjadi tidak memiliki banyak dampak lagi.Jika Anda melihat bahwa misalnya salah satu Service Host menyebabkan masalah, seperti penggunaan CPU atau RAM yang berlebihan secara terus-menerus, Anda dapat memeriksa ke layanan spesifik yang terlibat. Hal ini setidaknya memberi kita arah ke mana memulai pemecahan masalah. Ada beberapa cara untuk melihat dengan tepat layanan apa yang di-host oleh Service Host tertentu. Anda dapat memeriksa hal-hal dalam Task Manager untuk melihatnya.
Memeriksa Layanan Terkait di Task Manager
Jika Anda menggunakan Windows 8 atau 10, proses ditampilkan pada tab Processes dari Task Manager. Jika suatu proses berfungsi sebagai host untuk beberapa layanan, Anda dapat melihat layanan-layanan tersebut dengan klik tombol dropdown.Penyebab Banyaknya Service Host yang Berjalan di Task Manager |
Anda dapat mengeklik kanan masing-masing layanan untuk menghentikan layanan, melihatnya di aplikasi Service Control Panel, atau bahkan mencari informasi tentang layanan secara online.
Penyebab Banyaknya Service Host yang Berjalan di Task Manager |
Jika Anda menggunakan Windows 7, masalahnya sedikit berbeda. Task Manager pada Windows 7 tidak mengelompokkan proses dengan cara yang sama, juga tidak menunjukkan nama proses biasa karena semua hanya akan tertera dengan nama svchost.exe. Anda harus menjelajahi lebih banyak untuk menentukan layanan yang terkait dengan setiap svchost.exe.
Pada tab Processes dari Task Manager di Windows 7, klik kanan pada proses svchost.exe tertentu, dan kemudian pilih Go to Service.
Penyebab Banyaknya Service Host yang Berjalan di Task Manager |
Ini akan membawa Anda ke tab Services, di mana layanan yang berjalan di bawah proses svchost.exe yang kita pilih sebelumnya akan terpilih.
Penyebab Banyaknya Service Host yang Berjalan di Task Manager |
Anda kemudian dapat melihat nama lengkap dari setiap layanan di kolom Description, sehingga Anda dapat memilih untuk menonaktifkan layanan jika Anda tidak ingin menjalankannya.
Apakah Scvhost.exe Adalah Virus?
Prosesnya ini sendiri adalah komponen resmi Windows dan bukanlah virus. Meskipun ada kemungkinan virus telah menggantikan Service Host asli dengan yang palsu yang dapat dieksekusi sendiri, tapi hal ini sepertinya tidak mungkin. Jika Anda ingin memastikan, Anda dapat memeriksa lokasi file proses tertentu. Di Task Manager, klik kanan salah satu proses Service Host dan pilih opsi Open file location.Penyebab Banyaknya Service Host yang Berjalan di Task Manager |
Jika file tersebut disimpan di folder Windows\System32, maka bisa dipastikan itu bukanlah virus. Selain itu, kita selalu dapat melakukan scan virus menggunakan antivirus pilihan Anda.
Posting Komentar untuk "Penyebab Banyaknya Service Host yang Berjalan di Task Manager"