svchost cpu佔用率太高電腦卡死

最近一臺win7工做主機常常莫名其妙的卡死,無響應時間長達幾分鐘。查看任務管理器後發現有一個svchost.exe佔用CPU長期高達50%(雙核主機)。上網搜得解決方案以下:bash

第一步code

不少服務都會調用svchost.exe,每一個服務就有一個svchost.exe進程在運行。
1,打開任務管理器,在任務管理器菜單中選擇「查看」-「選擇列」,在「PID(進程標識符)」前面打勾。
2,在CMD窗口輸入「tasklist /svc」(不含引號)回車。
3,在任務管理器中對照2步驟列出的服務,看哪一個佔用CPU的svchost.exe進程的PID對應的是哪一個服務。
4,點擊「開始」-「運行」,輸入services.msc,在列表中找出對應的服務。

第二步進程

配合這個連接裏第一條答案,即爲每一個可疑的服務單獨開啓一個svchost來運行,成功排查出問題服務:資源

 

net stop wuauserv

sc config wuauserv type= own

net start wuauserv

上面例子中的wuauserv即爲要獨立開啓svchost的可疑服務名。get

用上面的方法肯定了哪一個服務佔用資源太高以後,將其設置爲手動啓動,電腦又飛起來了~class

相關文章
相關標籤/搜索