author avatar
    高級程式開發員
 

摘要
有不少用戶反映,電腦出現 “svchost.exe服務主機:本機系統(網路受限)”錯誤,佔用電腦大量的CPU ,使電腦變得十分卡頓,甚至一些程式出現崩潰。本文將針對出現這一問題提出幾個有效的解決方法



一、關於svchost.exe

1、什麼是svchost.exe

svchost.exe是Windows電腦上的一個不斷執行的進程。svchost意思是“服務主機”,可理解為將Windows系統中執行各種功能的單獨服務集合起來的“主體”。很多應用程式是可以獨立執行檔案執行,例如.EXE,但是大多數服務都是以DLL的形式實現的,這些DLL無法獨立執行。所以,svchost是負責載入這些服務並自行執行它們。例如,Windows Update 服務是掛載在svchost.exe 進程下的服務。svchost.exe 的一個實例可能有單個服務或多個服務。

svchost.exe的進程按邏輯組進行組織。這些邏輯組通常按所需的帳戶分組,即系統、本機服務、網路服務,服務編譯為.dll。由於它是一項服務,因此即使沒有任何使用者登入或系統關閉,它也會在後臺執行,直到需要它為止。

2、服務主機:本機系統(網路受限)錯誤出現的原因

“服務主機:本機系統(網路受限)”出現的原因主要是服務主機是包含了許多Windows服務和子服務,當某個/多個服務正在執行時,那麼就可能會佔用了電腦大量的CPU、RAM和其他資源。但是,當磁片使用率達到90%或更高時,那麼就需要進行修復,因為使用率過高可能會損壞電腦。

這個錯誤提示大多是出現在Windows 8和Windows 10作業系統中。如果您的電腦因svchost.exe服務主機:本機系統(網路受限)問題而變得卡頓、崩潰時,您可參照下面的幾個解決辦法進行修復。

二、修復前應檢查電腦、識別svchost.exe進程

1、首先檢查病毒

在進入修復svchost.exe錯誤前,需確保svchost.exe是不是受到了病毒的侵入,在某些情況下可能是病毒。由於這是一個系統進程,帶有病毒的程式喜歡使用名稱svchost保持隱藏狀態。如果該檔案位於Windows / system32中,則基本上可確認不是病毒,但還是建議您先使用殺毒軟體進行掃描檢測。

 

2、打開工作管理員

Windows 8/10系統使用命令列或Process Explorer來檢測已經是過時了,可使用下面最為快捷的方法:

① 按CTRL + SHIFT + ESC打開工作管理員。點擊“ 處理程序”選項卡,向下拉找到打開“ Windows處理程序”。

鍵盤組合
服務主機:本機系統(網路受限)
② 展開“服務主機:本機系統(網路受限)”,查看該進程下的每個服務。
服務主機:本機系統(網路受限)
如果您發現該進程不是Windows進程(如Windows Update或Windows防火牆等),則只需終止該進程並卸載該程式即可。不過,通常出現這種狀況大多都是Windows進程的問題。

三、修復svchost.exe服務主機:本機系統(網路受限)錯誤的方法

當遇到svchost.exe錯誤時,可一一按照以下的方法來解決:

方法1:關閉Superfetch服務

Superfetch服務是負責將資料從硬碟預載入到RAM中。儘管微軟表示它可以提高電腦的性能,但這個過程通常會佔用大量的CPU。建議您將此服務禁用後,看是否能解決問題,具體步驟如下:
① 在螢幕左下角的搜索框中輸入“服務”,從搜索結果中選擇“ 服務 ”。
在搜索框輸入服務
② 在“ 服務”中,找到按一下“ Superfetch”,然後選擇“ 停止”。最後,重新開機。
在服務中找到superfetch項目

方法2:執行SFC和DISM掃描

損壞或刪除的系統檔案也可能是“svchost.exe服務主機:本機系統(網路受限)”錯誤的原因。因此,執行SFC和DISM掃描有助於還原這些檔案,並能修復錯誤:
① 按一下螢幕左下角的搜索框,輸入“命令提示字元”;找到命令提示字元後,按右鍵選擇“以系統管理員身份執行”。
以管理員身分執行
② 在“命令提示字元”的視窗中,輸入“ sfc /SCANNOW”,然後按“ Enter”鍵。
輸入命令[SFC /scannow]並按下[Enter]鍵
③ 掃描結束大概需要10分鐘。掃描結束後,您將會看到檢測、修復結果。
④ 如果SFC掃描無效,則應執行DISM掃描:

再次以管理員身份執行命令提示字元,但這次鍵入以下命令:“Dism /Online /Cleanup-Image /RestoreHealth”,按下Enter鍵。等待掃描結束,查看問題是否已經解決。如果沒有,請繼續第三種方法。

輸入restore health

方法3:執行Windows Update疑難排解

有時Windows更新問題是導致“服務主機:本機系統(網路受限)”錯誤的原因。因此,執行故障排除程式來測試是否存在問題:
① 按一下“Win+ I”,打開“Windows 設定”。
按Win+I按鈕
②在“設定”中,點選“Windows更新與安全性”。
打開更新與安全性
③ 在新視窗中,依次點擊“疑難排解”>“Windows 更新”,按一下“執行疑難排解員”。
執行Windows update的疑難排解員
④ 等待掃描結束,檢查錯誤是否仍然存在。
執行疑難排解員