Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 藍牙滑鼠安裝驅動遭遇「拒絕存取」深度排查:setupapi.dev.log 定位註冊表權限錯誤並修復

編輯:Win8 系統應用技巧

Windows 8 藍牙接收器插入後顯示「未知裝置」,裝置屬性與更新驅動程式均提示「拒絕存取」。透過 setupapi.dev.log 追蹤發現寫入註冊表 HKR\Parameters\Restrictions\COD Major 05 Minor 10\DontAddIncomingSPPInWizard 失敗,經 Registry Workshop 確認 BTHPORT 相關機碼權限異常,修復權限後驅動順利安裝。

現象與初步排查

  • 裝置管理員:藍牙接收器歸類「其他裝置」→「未知裝置」。
  • 裝置「內容」→「一般」頁籤顯示「拒絕存取」。
  • 「更新驅動程式」→「自動搜尋」同樣提示「拒絕存取」。
  • 「事件」頁籤無明確錯誤記錄。
裝置管理員:未知藍牙裝置 裝置屬性:拒絕存取 更新驅動程式:拒絕存取 裝置事件頁籤

深度日誌分析

  1. 開啟 C:\Windows\INF\setupapi.dev.log(需管理員權限),從尾端向前搜尋 Access is denied。
  2. 發現關鍵記錄:
!!!  sto:           Failed to write registry value 'DontAddIncomingSPPInWizard' in key 'HKR\Parameters\Restrictions\COD Major 05 Minor 10'. Error = 0x5 (Access is denied).
setupapi.dev.log:Access is denied 記錄

定位註冊表機碼

  1. regedit 搜尋 Restrictions 或 COD Major 05 Minor 10。
  2. 定位至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Restrictions\COD Major 05 Minor 10。
  3. 使用 Registry Workshop(或 regedit 安全性頁籤)檢視權限,發現目前使用者/Administrators 群組缺少「寫入」權限,機碼顯示紅字(無權存取)。
Registry Workshop:BTHPORT 機碼權限異常紅字標示

修復權限並驗證

  1. 機碼右鍵 →「權限」→「進階」→「擁有者」→ 改為 Administrators → 勾選「取代子容器和物件的擁有者」→「套用」。
  2. 「權限」→ 新增 Administrators → 允許「完全控制」→ 允許傳遞給子物件。
  3. 重新開機或重新掃描硬體變更,藍牙驅動自動安裝成功。

核心啟示

  • setupapi.dev.log 是驅動安裝失敗的「黑盒子」,記錄詳細的檔案/註冊表操作與錯誤碼,比裝置管理員事件頁籤資訊豐富得多。
  • 「拒絕存取」多為註冊表/檔案系統 ACL 權限錯誤,而非驅動程式本身不相容。
  • Registry Workshop 等進階工具可視覺化顯示權限異常,大幅縮短定位時間。
  • 修復權限後,Windows Update 自動驅動搜尋亦恢復正常。
Copyright © Windows教程網 All Rights Reserved