Tidak ada cara bagi kita untuk mengetahui apa yang menyebabkan svchost.exemasalah penggunaan CPU yang tinggi pada mesin yang diberikan karena:
svchost.exeadalah proses host yang berisi menjalankan DLL sebagai layanan di Windows XP dan seterusnya. Pada waktu tertentu, ada beberapa layanan yang berjalan di dalamnya svchost.exe. Anda bisa mematikan prosesnya, tetapi Anda tidak akan pernah tahu layanan mana yang menyebabkan masalah, karena Anda akan membunuh semuanya.
Untuk menentukan mana yang menyebabkan penggunaan CPU tinggi, Anda dapat mencoba beberapa metode:
Buka Task Manager, klik kanan svchost.exeyang menyebabkan masalah, lalu klik opsi terakhir - "Pergi ke Layanan"
Anda akan mendapatkan daftar semua layanan yang berjalan khusus itu svchost.
Anda juga dapat menggunakan Process Explorer untuk melihat layanan mana yang berjalan dalam svchostcontoh tertentu :
Walaupun virus pasti dapat menyebabkan masalah ini, itu tidak lebih dari sekadar program perangkat lunak yang ditulis dengan buruk karena sumber daya hogging, atau pilihan antivirus suite yang buruk.
Coba hentikan satu proses pada satu waktu untuk menghindari PC crash.
Hunter
2
jika Anda mengklik dua kali entri svchost di proses explorer, ada tab yang akan memberi Anda informasi lebih lengkap mengenai layanan mana yang menggunakan CPU untuk proses itu. IIRC, "utas". Anda mungkin dapat mempersempit pilihan untuk apa yang harus dimatikan.
horatio
2
Lol memang Windows adalah perangkat lunak yang ditulis dengan buruk
user613326
@horatio Pada tab "Utas" ketika kita mengklik dua kali entri dalam proses penjelajah Saya tidak melihat cara apa pun dengan bantuan yang saya dapat mengetahui bahwa utas spesifik milik layanan dll yang telah dimuat di svchost.exe . Bagaimana saya mengetahui secara langsung, dari n layanan yang telah di-host di servicehost.exe membuat jumlah utas tertinggi atau mengalami kesalahan fungsi? Ada kolom layanan di dalam tab "Utas" tetapi ditampilkan kosong untuk semua utas.
RBT
1
Ini bisa disebabkan oleh infeksi virus. Secara umum, svchost.exe adalah file sistem windows normal dan TIDAK boleh mengkonsumsi banyak sumber daya termasuk CPU dan RAM. Anda harus melakukan pemindaian lengkap untuk infeksi yang mencurigakan.
Jawaban:
Tidak ada cara bagi kita untuk mengetahui apa yang menyebabkan
svchost.exe
masalah penggunaan CPU yang tinggi pada mesin yang diberikan karena:svchost.exe
adalah proses host yang berisi menjalankan DLL sebagai layanan di Windows XP dan seterusnya. Pada waktu tertentu, ada beberapa layanan yang berjalan di dalamnyasvchost.exe
. Anda bisa mematikan prosesnya, tetapi Anda tidak akan pernah tahu layanan mana yang menyebabkan masalah, karena Anda akan membunuh semuanya.Untuk menentukan mana yang menyebabkan penggunaan CPU tinggi, Anda dapat mencoba beberapa metode:
Buka Task Manager, klik kanan
svchost.exe
yang menyebabkan masalah, lalu klik opsi terakhir - "Pergi ke Layanan"Anda akan mendapatkan daftar semua layanan yang berjalan khusus itu
svchost
.Anda juga dapat menggunakan Process Explorer untuk melihat layanan mana yang berjalan dalam
svchost
contoh tertentu :Sumber
Walaupun virus pasti dapat menyebabkan masalah ini, itu tidak lebih dari sekadar program perangkat lunak yang ditulis dengan buruk karena sumber daya hogging, atau pilihan antivirus suite yang buruk.
sumber
Ini bisa disebabkan oleh infeksi virus. Secara umum, svchost.exe adalah file sistem windows normal dan TIDAK boleh mengkonsumsi banyak sumber daya termasuk CPU dan RAM. Anda harus melakukan pemindaian lengkap untuk infeksi yang mencurigakan.
sumber