Contents

如何修復 Windows 上系統中斷導致的高 CPU 使用率

當您發現稱為“系統中斷”的進程導致 CPU 使用率過高時,您很可能正在處理硬件或驅動程序問題。

在本文中,我們闡明了系統中斷的概念,並提供了有關識別和糾正 CPU 利用率升高的根本原因的全面指南。

Windows 上的“系統中斷”是什麼?

系統中斷以任務管理器中運行的 Windows 應用程序的形式表現出來,儘管它本身並不是真正的過程。相反,它充當一個使者或代理,記錄和量化在操作系統的更基本級別上發生的所有中斷的計算資源利用率。

/bc/images/windows-11-task-manager-system-interrupts-highlighted.jpg

中斷可能源於軟件或硬件組件,包括中央處理單元 (CPU)。中斷處理過程完成後,CPU返回到中斷期間掛起的狀態。

中斷構成了軟件和硬件組件之間交互的一種方法,有助於與中央處理單元(CPU)的通信。一個相關的例子涉及在鍵盤上打字的行為。在這種情況下,相關的外圍設備和編程元件將中斷傳輸到CPU,從而啟動對用戶輸入的處理。

中斷還可以向中央處理單元(CPU)發出已發生異常的信號,這可能導致分配用於處理系統中斷的CPU資源的利用率增加。通常,在正常運行的系統中,考慮到系統時鐘速度、活動應用程序和連接的外設等因素,用於管理系統中斷的 CPU 利用率應保持穩定在 0.1% 到 2% 的水平。

值得注意的是,在某些情況下,即使高達 7% 的值也可能仍在可接受的範圍內,具體取決於系統的具體配置。

如何修復導致 CPU 使用率過高的系統中斷

CPU 利用率持續保持在大約 5% 到 10% 的跡象並不罕見,這可能是由於底層硬件問題造成的。在這種情況下,必須及時識別並解決這些問題,以保持最佳的設備性能。我們的團隊將努力幫助您解決任何可能影響您設備運行的潛在硬件相關挑戰。

初步修復

在開始這一旅程之前,必須充分了解支撐其執行的基本概念。在深入研究當前主題之前,讓我們簡要回顧一下這些基本原則。

⭐重新啟動電腦

⭐ 安裝待處理的 Windows 更新

⭐拔掉所有外部設備

為了採取額外的預防措施,建議對您的系統執行徹底的惡意軟件和病毒掃描。

如果通過實施這些基本策略仍無法緩解症狀,則可能有必要考慮採用最初的補救方案。

禁用所有外部設備

USB 硬件通常可能是此類問題的根本原因。要解決此問題,一種選擇是斷開所有外部 USB 設備的連接。或者,在導航到設備管理器(如下所述)時,可以實現 USB 根集線器的禁用,從而防止外部硬件組件對中央處理單元的中斷。

為了在設備管理器(可通過 Windows + X 菜單訪問)中找到並停用任何 USB 根集線器條目,請導航至通用串行總線控制器部分。

/bc/images/Device-Manager-With-Universal-Serial-Bus-Controllers-Option-Highlighted.jpg

使用外部鍵盤或 USB 鼠標可能會導致其功能喪失。明智的做法是製定一個應急計劃,以便在發生這種情況時重新激活設備。

確保沒有多餘的 SATA 電纜連接到台式計算機的主板,因為這可能會導致潛在的性能問題。為了解決這個問題,請檢查是否存在不必要的連接並及時刪除它們。

檢查並更新硬件驅動程序

要查明您是否正在處理驅動程序問題,您可以運行 DPC Latency Checker 。延遲過程調用(DPC)是與系統中斷相關的過程。當中斷處理程序需要將較低優先級的任務推遲到稍後時,它會調用 DPC。

DPC Latency Checker 是一種高效的診斷實用程序,可根據與內核模式設備驅動程序相關的延遲來評估計算機系統管理實時音頻和視頻流的能力。這種非侵入式解決方案可以即時洞察潛在問題,無需任何設置程序。

如果出現紅色條,表明由於延遲增加而導致數據丟失,則表明系統性能可能存在問題。

/bc/images/DPC-Latency-Checker-1-670x439.png

或者,您可以選擇識別肇事者,或者如果問題最近出現,則恢復到 Windows 10 上以前的驅動程序調整。另一個選擇是使用更新的版本更新您的設備驅動程序。過去,有缺陷的驅動程序(例如 AMD 的 SATA、高清音頻設備驅動程序和缺少的藍牙驅動程序)已知會造成問題。

或者,您可以安裝並運行延遲監視器 LatencyMon,以查找具有最高 DPC 計數的驅動程序文件。按“開始/播放”按鈕,然後切換到“驅動程序”選項卡,並按 DPC 計數對驅動程序文件進行排序。請注意,計數會隨著時間的推移而累積,因此請讓它運行一段時間。

/bc/images/LatencyMon-670x421.png

醉酒駕駛 (DWI) 計數升高的個人可能會遇到干擾大幅增加,因為他們在酒後駕駛車輛時判斷力和運動技能受損。

禁用內部設備

建議首先停用特定驅動程序組件,以隔離有問題的元素,而不是隨意更新驅動程序。如果某個特定驅動程序被認為是可能的原因,則在繼續操作之前應謹慎停用該組件。

請導航至“開始”菜單並激活搜索功能。輸入“控制面板”並點擊結果。從那裡,通過單擊左側面板或使用屏幕頂部的搜索欄進入“設備”部分。訪問設備管理器後,找到外圍設備列表並雙擊每一項展開它們。要禁用單個設備,請右鍵單擊該設備並選擇標有“禁用”的選項。

在單個設備上執行維護任務時,監視與系統中斷相關的系統 CPU 使用率非常重要。為此,您可以使用 DPC 延遲檢查器工具。獲得必要的信息後,右鍵單擊有問題的設備並啟用它,然後再繼續處理該過程中的下一個設備。

這些設備是最有可能的罪魁禍首:

⭐ 網絡適配器

⭐ 內置調製解調器

⭐ 內部聲音設備

任何其他擴展卡,例如用於電視接收、ISDN 或 DSL 連接或互聯網接入的擴展卡,也涵蓋在本保修範圍內。

如果沒有確定特定驅動程序是導致問題的原因,則可能需要禁用然後重新啟用其他非必要驅動程序才能解決問題。

強烈建議不要停用計算機正常運行所必需的任何硬件組件,例如“計算機”、“處理器”或“系統設備”下列出的那些組件。

此外,請勿禁用視覺呈現設備、負責操作計算機的硬件組件、內部存儲接口、包括鍵盤和鼠標在內的外圍輸入設備(不包括觸摸板等替代設備)或屏幕顯示器。

排除故障硬件

如果有故障的驅動程序能夠導致系統不穩定,那麼有缺陷的硬件也有可能產生類似的結果。因此,僅僅更新驅動程序可能無法解決問題。但是,在停用整個組件可以解決問題的情況下,我們鼓勵用戶參考我們的綜合指南,以評估其計算機硬件是否存在潛在故障。

/bc/images/Windows-Performance-Monitor-With-Data-Collector-Sets-and-System-Expanded.jpg

在某些情況下,系統中斷可能是由於電源不足或筆記本電腦適配器故障造成的。在這種情況下,建議更換電源或斷開充電器並嘗試解決出現的任何問題。

禁用音效

對於那些使用 Windows 7 作為操作系統的人來說,這可能代表您一直在尋求的解決方案。

請右鍵單擊系統托盤中的揚聲器圖標,然後選擇“播放設備”。從那裡,雙擊您的默認設備,該設備應標記為“默認設備(揚聲器)”,以便訪問其屬性。訪問這些屬性後,導航到“增強”選項卡,然後繼續禁用可能存在的任何和所有聲音效果。最後,單擊“確定”確認更改,然後您可以評估系統中斷是否得到緩解。

更新您的 BIOS

當計算設備通電時,BIOS(基本輸入/輸出系統)充當初始軟件組件,促進操作系統的加載。為了確保最佳性能,建議確定 BIOS 的當前版本,並諮詢製造商的網站以獲取可用的更新和用戶友好的安裝指南。

要獲取您的 BIOS 版本,請按照下列步驟操作:1.同時按下鍵盤上的“Windows”按鈕和“R”鍵以調用“運行”對話框。2。在運行對話框中,請輸入“cmd”。3。輸入“cmd”後,按鍵盤上的“Enter”鍵打開命令提示符窗口。4.最後,在命令提示符窗口中,請依次執行後續的一對指令來確定您的 BIOS 版本。

 systeminfo | findstr /I /c:bios
wmic bios get manufacturer, smbiosbiosversion 

請注意,本文使用的字母“I”為大寫形式,而不是由“l”表示的小寫形式。

/bc/images/Windows-Command-Prompt-Systeminfo-and-BIOS-Version.jpg

更新人們對計算機操作基礎配置設置的認識不應被視為一件無關緊要的事情。謹慎的做法是確保在執行此過程之前已執行操作系統(即 Windows)的備份。

系統中斷可能很棘手

系統中斷可能源於各種來源,但通常會在系統重新啟動後解決。如果重新啟動設備後問題仍然存在,我們相信我們之前的建議會有所幫助。但是,如果您繼續遇到 CPU 利用率升高的情況,則應謹慎檢查其他 Windows 進程並確定是否有其他因素導致中斷。