WinXP系統svchost.exe占用CPU如何解決?
Svchost.exe是一個系統的核心進程,所以病毒也總是會入侵Svchost.exe,從而導致Svchost.exe占用CPU過高。但有時是系統自身的問題。所以,我們可以通過查看Svchost.exe進程的執行路徑可以確認是否中毒還是其它原因引起的。下面,以WinXP系統為例,我們一起來看一下。
方法/步驟
1.Svchost.exe進程多不一定是病毒。很多朋友對Svchost.exe進程都不太了解,偶爾在任務管理器中一旦看到多個同一進程,就以為自己的電腦中了病毒了,其實并非如此!正常情況下,Win OS中可以有多個Svchost.exe進程同時運行,例如Windows 2000至少有2個Svchost進程,Windows XP中有4個以上或更多,Windows 2003中則有更多,所以當你看到多個Svchost進程時,未必就是病毒!svchost.exe通過為一些系統服務調用動態鏈接庫(DLL)的方式來啟動系統服務的,所以svchost.exe的出現其實是其它進程的出現。
2.Svchost.exe的鍵值是在“HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionSvchost”,每個鍵值表示一個獨立的Svchost.exe組。所以可以根據這個位置來判斷是否中毒。
3.同樣的,正常的Svchost.exe程序在:“C:WindowsSystem32”目錄下的,如果你在其他目錄下發現Svchost.exe程序的話,那很可能就是中毒了。如果你懷疑計算機有可能被病毒感染,Svchost.exe的服務出現異常的話通過搜索Svchost.exe文件就可以發現異常情況。
4.微軟還為我們提供了一種察看系統正在運行在Svchost.exe列表中的服務的方法。以Win XP為例:在“運行”中輸入:cmd,然后在命令行模式中輸入:tasklist /svc。系統列出服務列表。如果使用的是Windows 2000系統則把前面的“tasklist /svc”命令替換為:“tlist -s”即可,查出來后用taskkill殺掉試試。
5.用tasklist命令查看的不夠詳細,你還可以用第三方進展查看軟件,或微軟內部提供的SysinternalsSuite包中的進procexp.exe進程查看程序來觀察判斷,對于不確定的進程建議用“Kill Process Tree”殺掉。
以上就是WinXP系統svchost.exe占用cpu的解決方法,簡單的操作,就可以解決CPU占用過高的問題。
相關文章:
1. Win8系統Apple Computer是什么?Apple Computer文件夾可以刪除嗎?2. Win7環境下如何設置操作系統自動開機/關機3. Thinkpad e580筆記本怎么繞過TPM2.0安裝Win11系統?4. solaris中有關 TCP/IP 配置的文件與命令5. VMware Workstation虛擬機安裝VMware vSphere 8.0(esxi)詳細教程6. Win7清理電腦垃圾cmd命令如何操作?清理電腦垃圾cmd命令的方法7. Win10系統玩游戲不流暢怎么辦?Win10玩游戲卡住要強制重啟解決方法8. 怎么避免Windows Vista IE瀏覽器崩潰?解決的方法說明9. Xmanager怎么顯示遠程linux程序的圖像10. win7系統怎么更改電腦的鎖屏時間?
