svchost.exe介绍
Svchost.exe是微軟視窗操作系統里的一個系統進程,管理通過Dll文件啟動服務的其它進程,一些病毒***偽裝成系統dll文件通過Svchost調用它,試圖隱藏自己。每個svchost可以同時調用多個dll文件,啟動多個服務。
svchost.exe位于C:\WINDOWS\system32文件夾下面(假如你的系統安裝在C:\WINDOWS目錄),同時在C:\WINDOWS\system32\dllcache下面有一個備份。
因此,如果有不在這兩個位置的svchost.exe運行,那么你就可以放心的刪除了。。。
此外由于svchost.exe中間的o容易被0(零)冒充,所以有不少蠕蟲,病毒冒充,它們的名字有:svch0st.exe、schvost.exe、scvhost.exe,要注意仔細辨別,防止漏網之魚。
查看通過svchost.exe啟動的服務有多種方法,在Windows 2000中,可以運行cmd,然后輸入tlist -s命令來查看,在Windows XP和Vista中,可以通過tasklist /svc命令查閱。
如果你懷疑某個svchost進程是冒充的病毒,或者占用了90%以上CPU,可以強制殺死它。
運行CMD后在dos窗口輸入ntsd -c q -p 800即可殺掉Svchost進程(假設svchost.exe進程的PID是800)。
(要查看PID,在windows任務管理器里單擊菜單【查看】->【選擇列】,勾選PID (進程標識符)確定即可)
ntsd命令可以殺掉任何一個System/SMSS.EXE/CSRSS.EXE以外的進程,即使你用任務管理器殺不死。
?
通常情況下,網絡不好時Windows自動更新服務可能會失敗,導致其反復重試,結果CPU負載極高。其表現為:系統啟動幾分鐘后 svchost.exe就會占100% cpu資源,但是拔掉網線就好了。
解決辦法:刪除C:\WINDOWS\SoftwareDistribution下面所有的文件重啟機器,如果提示”Automatic Updates”服務正在運行”無法刪除, 打開控制面板->管理工具->服務,找到【自動更新(Automatic Updates)】,設成手動更新或者關閉自動更新,然后重啟機器,刪除C:\WINDOWS\SoftwareDistribution下面的文件,這時再在控制面板里恢復自動更新設置。
轉載于:https://blog.51cto.com/710062322/1044860
總結
以上是生活随笔為你收集整理的svchost.exe介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Scala入门指南
- 下一篇: LazyListBoxHelper 动态