錯誤非安全模式驅動程式:4 種修復方法

錯誤非安全模式驅動程式:4 種修復方法

遇到錯誤 Not_Safe_Mode_Driver 問題可能會讓人非常頭痛,尤其是當您需要在安全模式下對系統進行故障排除時。讓我們深入探討一些有效的解決方案,讓您的驅動程式在安全模式下順利運作。

如何修復 ERROR_NOT_SAFE_MODE_DRIVER 錯誤?

1.安全模式下更新或重新安裝驅動程式

  1. Win + R,鍵入 msconfig,前往「啟動」標籤,選取「安全啟動」,然後選擇「最小」。重新啟動電腦以啟動至安全模式。安全啟動最小
  2. 進入安全模式後,按下Win +X 並選擇裝置管理員裝置管理員 Windows 11 win+x 選單
  3. 在適當的類別下找到您的驅動程序,右鍵單擊,然後選擇“更新”“回滾”更新驅動程式裝置管理員
  4. 返回 msconfig 取消選取Safe boot,然後重新啟動電腦。

2.使用NtLoadDriver進行錯誤診斷

  1. Win + R,輸入cmd,然後按Shift + Ctrl + Entercmd運行視窗
  2. 使用使用 NtLoadDriver() 的工具手動載入驅動程式。
  3. 如果該指令傳回 0xC000035F STATUS_NOT_SAFE_MODE_DRIVER,則確認安全模式限制問題。
  4. 傳回的 NTSTATUS 代碼可以幫助診斷驅動程式失敗的原因。

3.修改SafeBoot註冊表設置

  1. Win+ R,鍵入 regedit,然後按Enter
  2. 前往 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal 最小啟動註冊表
  3. 右鍵點選“最小”並選擇“新建” > “金鑰”。為鍵指定驅動程式名稱(例如 Driver64.sys)並將預設值設為Driver新鑰匙最小啟動
  4. 前往HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network
  5. 重複新增您的驅動程式名稱鍵並設定預設值。
  6. 確保驅動程式檔案(例如 Driver64.sys)位於C:\Windows\System32\drivers

4. 確保驅動簽章合規

  1. 確保您的驅動程式使用擴充驗證 (EV) SHA-256 憑證進行簽署。
  2. 透過 HLK 或證明提交您的驅動程式以供 Microsoft 共同簽署。
  3. 確保驅動程式不包含過時的 SHA-1 簽章。
  4. 暫時停用 BIOS 中的 SecureBoot 以測試驅動程式載入。

透過執行這些步驟,您應該能夠有效解決錯誤 Not_Safe_Mode_Driver 問題。值得一提的是,此錯誤帶有以下描述:646 (0x286) 未載入驅動程序,因為系統正在啟動到安全模式。

這不是唯一的驅動程式問題,許多人都遇到了“設備驅動程式中的線程卡住”錯誤。

發佈留言

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