Bagaimana Membaiki Penggunaan CPU Tinggi Svchost.exe
SVCHOST.EXE adalah salah satu proses misteri yang sentiasa berjalan di Windows dan sangat penting, namun anda tidak pernah tahu dengan tepat apa yang dilakukannya. Jadi apa itu SVCHOST.EXE? Mengenal pasti perkhidmatan dan program sebenar yang berjalan di dalam setiap proses SVCHOST.EXE adalah tugas yang bernilai baik mengetahui, terutamanya apabila proses memakan 99 atau 100 peratus CPU anda!
Oleh itu sebelum kita menyelam ke dalam penyelesaian, mari kita mendapatkan pemahaman yang lebih mendalam mengenai apa yang sebenarnya dilakukan oleh proses ini dan bagaimana anda boleh menyelesaikan beberapa masalah yang mungkin berlaku. Pertama, svchost bermaksud "Host Perkhidmatan"Dan ia betul-betul seperti yang dicadangkan oleh nama: membantu" perkhidmatan "tuan rumah. Perkhidmatan dalam Windows hanyalah satu program dalam sistem operasi yang melakukan tugas tertentu dan berjalan di latar belakang pada setiap masa ketika komputer anda aktif, bahkan jika anda tidak masuk.
Kebanyakan program yang anda kenal dengan berjalan sebagai eksekusi berdiri sendiri, seperti .EXE. Walau bagaimanapun, kebanyakan perkhidmatan dilaksanakan dalam bentuk DLL, yang tidak boleh dijalankan sendiri. Oleh itu, svchost memuatkan DLL tersebut dan menjalankannya sendiri. Itulah sebabnya apabila anda membuka Windows Task Manager, anda akan melihat sekumpulan proses svchost.exe berjalan. Sekiranya anda mahukan maklumat lanjut mengenai Task Manger, lihat artikel saya mengenai memahami Task Manager.
Anda akan melihat bahawa terdapat saat ini lapan proses svchost yang berjalan pada komputer saya, semua menggunakan pelbagai memori dan berjalan di bawah nama pengguna yang berbeza. Oleh itu katakan salah seorang daripada mereka berjalan pada penggunaan CPU yang terlalu tinggi sebanyak 100 peratus, bagaimana kita dapat mengenal pasti aplikasi sebenar yang berjalan?
Sebenarnya terdapat dua cara untuk melakukan ini: melakukan semuanya secara manual menggunakan alat arahan dan Perkhidmatan atau dengan menggunakan aplikasi pihak ketiga. Saya akan menyebut kedua-dua di sini jika seseorang tidak berfungsi untuk anda.
Periksa Virus Pertama
Sebelum kita masuk ke butiran di bawah, patut dicatat bahawa terdapat kes-kes di mana svchost.exe sebenarnya adalah virus. Oleh kerana ia merupakan proses sistem, coders jahat suka menggunakan nama svchost untuk kekal tersembunyi. Sekiranya fail tersebut terletak di Windows / system32, lebih banyak kemungkinannya bukan virus, namun saya sentiasa mencadangkan melakukan imbasan untuk memastikan.
Jika anda tidak mempunyai program anti-virus, saya cadangkan menggunakan Kaspersky atau Bitdefender kerana mereka secara konsisten tampil di bahagian atas dalam kedudukan AV-Test dan AV-Comparatives. Mereka tidak bebas, tetapi kebanyakan program antivirus percuma akhirnya memasang perisian sampah tambahan atau mengalihkan penyemak imbas anda ke penyelesaian carian "selamat" mereka, yang tidak selamat sama sekali dan hanya menjejaki anda dan menunjukkan lebih banyak iklan.
Kenal pasti proses svchost.exe melalui Prompt Perintah (cara yang sukar)
1. Pertama, teruskan dan klik Mulakan dan kemudian Jalankan dan taipkan CMD dan klik okey. Di Windows 8.1, teruskan dan klik kanan pada butang Start dan pilih Run.
2. Taipkan yang berikut ke dalam tetingkap arahan dan tekan Masukkan
tasklist / svc / fi "imagename eq svchost.exe
Anda perlu mendapatkan output seperti yang ditunjukkan di bawah dengan nama, PID, dan huraian perkhidmatan
Anda akan melihat setiap proses svchost bersama-sama dengan nombor ID unik dan perkhidmatan yang bertanggungjawab untuk dijalankan. Walau bagaimanapun, nama-nama ini masih sangat misteri dan semua nama pendek. Untuk mendapatkan maklumat lebih berguna mengenai proses ini, kami boleh menggunakannya Perkhidmatan pelayar dalam Windows.
3. Klik kanan pada Komputer saya, pilih Mengurus. Pada skrin yang dihasilkan, pilih Pengurusan komputer dan kemudian pilih Perkhidmatan dan Aplikasi. Akhirnya, pilih Perkhidmatan.
4. Sekarang cuba padankan nama perkhidmatan Windows cryptic dengan nama mudah dibaca dalam tab Perkhidmatan. Ini sedikit dan boleh mengambil sedikit masa kerana jika anda mengambil proses dengan ID 1436 dan nama itu WudfSvc, anda perlu mencuba mencarinya dalam senarai. Jika anda mengklik dua kali pada satu nama perkhidmatan, anda akan melihat nama samar mereka juga, jadi itulah cara anda dapat memadankannya. Dalam kes saya, saya menduga bahawa W bermakna proses bermula dengan "Windows" dan membukanya sehingga saya melihat satu perlawanan.
Seperti yang anda lihat, perkhidmatan Yayasan Pemandu Windows sebenarnya dipanggil wudfsvc untuk pendek!
Kenal pasti proses svchost.exe melalui Proses Explorer (cara mudah)
Jika anda merasa terlalu sukar, ada cara yang lebih mudah! Lihat alat Proses Explorer dari Microsoft (asalnya dari SysInternals). Alat ini benar-benar percuma dan memberi anda maklumat terperinci untuk setiap proses yang sedang dijalankan.
Sebaik sahaja anda memuat turunnya, jalankan fail exe kerana tidak perlu dipasang. Tuding tetikus anda ke atas proses svchost dan anda akan mendapat popup yang menunjukkan perkhidmatan mana yang sedang berjalan di bawah proses itu. Perkara yang baik mengenai proses explorer ialah ia memberikan anda nama yang mesra untuk setiap proses dan bukannya nama pendek.
Pengurus Task Windows 8
Satu perkara terakhir yang saya ingin disebutkan ialah hakikat bahawa pengurus tugas Windows 8 pada asasnya membuat menggunakan baris arahan atau Process Explorer sepenuhnya usang. Buka Pengurus Tugas dengan menekan CTRL + SHIFT + ESC dan tatal ke bawah pada Proses tab ke mana ia berkata Proses Windows.
Di sini anda akan melihat setiap proses svchost.exe yang disenaraikan sebagai Host Perkhidmatan: diikuti dengan jenis akaun yang dijalankan di bawah (Sistem Tempatan, Perkhidmatan Rangkaian, dan lain-lain). Ia juga akan mempunyai nombor di sebelahnya dan jika anda mengembangkan item dengan mengklik anak panah, anda juga akan melihat setiap perkhidmatan yang berjalan di bawah proses tertentu itu.
Memperbaiki Penggunaan CPU Tinggi SVCHOST
Sekarang anda telah menentukan dengan tepat proses mana yang memakan semua CPU anda, kami dapat menangani bagaimana untuk memperbaikinya. Sekiranya anda mendapati bahawa proses itu bukan proses Windows, seperti Windows Update atau Windows Firewall, dan lain-lain, maka hanya membunuh proses dan menyahpasang program.
Walau bagaimanapun, kebanyakan masa masalah ini berlaku, ia mempunyai kaitan dengan proses Windows. Penyelesaian terbaik dalam kes ini ialah memasang semua kemas kini terkini dari laman web Microsoft. Sekiranya anda tidak dapat melakukannya secara normal di Windows, cuba mulakan semula komputer dalam mod selamat dan cuba lagi.
Juga, jika anda boleh sampai ke tab Perkhidmatan seperti yang kami lakukan di atas, teruskan dan klik kanan pada perkhidmatan dan pilih Lumpuhkan. Walaupun ia Windows Update atau Firewall, jangan bimbang, anda boleh mengaktifkan semula kemudian. Kemudian mulakan semula komputer dan pergi ke laman web Microsoft dan dapatkan kemas kini secara manual. Sambung semula perkhidmatan dan mulakan semula komputer sekali lagi dan semoga semuanya berfungsi!
Untuk mematikan perkhidmatan di Windows, klik kanan padanya dari Perkhidmatan tab dan pilih Hartanah.
Seterusnya pilih Dinyahdayakan daripada Jenis permulaan kotak kombo terletak di tengah kotak dialog:
Saya telah melalui proses ini beberapa kali dan ia telah bekerja untuk saya. Jadi sekali lagi, mula-mula melumpuhkan perkhidmatan itu, kemudian restart komputer, kemudian pasang kemas kini secara manual, kemudian aktifkan semula perkhidmatan, dan kemudian restart komputer sekali lagi. Jika ini tidak berfungsi, anda perlu melakukan pemasangan Windows pemasangan. Lakukan carian Google untuk memasang pembaikan dan ikuti langkah-langkah. Jika anda menjalankan Windows 8, anda boleh menyegarkan semula komputer anda. Jika anda mempunyai sebarang pertanyaan, siarkan komen. Nikmati!