如何解決 Windows 上的 ERROR_WAKE_SYSTEM_DEBUGGER

如何解決 Windows 上的 ERROR_WAKE_SYSTEM_DEBUGGER

錯誤代碼 675 (0x2A3) 伴隨訊息 {Kernel Debugger Awakened} 表示系統中斷或事件已觸發核心偵錯器。當系統在核心偵錯模式下運作且硬體或軟體中斷提示偵錯器參與時,通常會發生這種情況。當偵錯工具或斷點主動監視系統時,經常會看到此類錯誤。

若要開始進行故障排除,請檢查事件檢視器中是否有與系統相關的條目,特別是事件 ID 41(核心電源)和事件 ID 1001(錯誤檢查),它們可能會闡明問題。此外,驗證正在使用的任何虛擬機器的配置。

我可以採取哪些步驟來解決 ERROR_WAKE_SYSTEM_DEBUGGER?

1. 驗證內核調試是否處於活動狀態

  1. 按鍵,在搜尋欄中Windows鍵入cmd ,然後選擇以管理員身份執行以使用管理權限開啟命令提示字元。
  2. 若要確定偵錯狀態,請輸入以下命令並按Enterbcdedit /debug
  3. 如果輸出表明調試已啟用,則確認內核調試目前正在運行。

2. 關閉內核調試

  1. 按鍵Windows,鍵入cmd,然後選擇以管理員身份執行以啟動命令提示字元
  2. 輸入以下命令以停用偵錯並阻止其在軟體或硬體中斷時激活,然後點擊Enterbcdedit /debug off
  3. 命令運行後,重新啟動電腦以使變更生效。

3.調查任何活動的調試進程

  1. Ctrl+ Shift+Esc開啟任務管理器
  2. 導航至「進程」標籤並尋找偵錯應用程序,例如 WinDbg、核心偵錯器(如果正在使用虛擬機器)、Visual Studio(如果正在進行偵錯)或任何其他相關軟體。
  3. 如果找到任何偵錯工具,請選擇它們並按一下「結束任務」

此外,如果您使用的是 WinDbg 或 Visual Studio,請使用 WinDbg 中的!process 0 0命令驗證附加到系統的任何活動偵錯工作階段。如果找到會話,您可以使用.detach命令。對於遠端調試,請檢查連接並根據需要斷開調試器。

4. 停用 Windows 中的偵錯功能

  1. Windows+開啟“執行”對話框R
  2. 輸入cmd並以管理員身份執行。
  3. 貼上以下命令以關閉偵錯並按Enterbcdedit /debug off
  4. 重新啟動電腦以套用變更。

5. 檢查程式碼中的活動斷點

  1. 透過在「開始」功能表中搜尋來開啟 Visual Studio。
  2. 前往「偵錯」選單,然後選擇「Windows」
  3. 選擇斷點。
  4. 在「斷點」視窗中,檢查可能觸發 ERROR_WAKE_SYSTEM_DEBUGGER 的任何活動斷點。
  5. 右鍵單擊要刪除的任何斷點,然後選擇“刪除”

此外,如果您為偵錯器設定了條件或例外,請確保這些設定已充分配置。

6.更新或重新安裝故障的驅動程式

  1. Windows+啟動“執行”對話框R
  2. 鍵入devmgmt.msc並按一下「確定」以存取裝置管理員
  3. 檢查清單中是否有標有黃色三角形的設備,表示驅動程式有問題。
  4. 右鍵單擊有問題的裝置並選擇更新驅動程式
  5. 選擇自動搜尋驅動程式。對任何其他有問題的驅動程式重複此操作。

Windows 將嘗試安裝最合適的驅動程式。如果失敗,您可能需要造訪製造商的網站下載最新版本或使用受信任的第三方驅動程式更新工具進行全面更新。

如果更新驅動程式無法解決問題,請考慮按照以下步驟重新安裝:

  1. 返回裝置管理員,右鍵單擊故障的驅動程序,然後選擇卸載設備
  2. 根據提示確認卸載。
  3. 若要重新安裝,請導覽至選單中的“操作”,然後選擇“掃描硬體變更”

7. 監視硬體中斷

  1. Windows+R存取「執行」對話方塊。
  2. 鍵入perfmon並按一下「確定」以開啟效能監視器
  3. 在左側窗格中,遵循以下路線:效能監視器 >監視工具> 系統診斷。
  4. 尋找中斷或 DPC 中的峰值,因為它們可能是問題背後的罪魁禍首。

8. 以乾淨啟動狀態啟動計算機

  1. Windows使用+開啟“執行”對話框R
  2. 輸入msconfig並按一下「確定」開啟「系統配置」
  3. 前往「服務」選項卡,選取「隱藏所有 Microsoft 服務」,然後按一下「全部停用」。
  4. 切換到啟動標籤並點擊開啟任務管理器
  5. 在任務管理器中,單獨選擇每個啟用的啟動項目並按一下停用然後關閉視窗。
  6. 返回“系統配置”,按一下“套用”,然後按一下“確定”
  7. 最後,點擊重新啟動。

您的系統將重新啟動,僅執行基本服務。如果該模式下沒有出現錯誤,請逐一啟用服務,以確定是哪個服務觸發了ERROR_WAKE_SYSTEM_DEBUGGER。

總之,要解決 ERROR_WAKE_SYSTEM_DEBUGGER,請考慮檢查核心偵錯是否開啟、停用核心偵錯、停用偵錯功能、調查目前偵錯進程、確保沒有活動斷點、更新或重新安裝有問題的驅動程式、查找硬體中斷或啟動系統處於清潔模式。

如果您對此 BSoD 錯誤有任何疑問或建議,請在下面的評論部分分享。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *