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

Win7 安裝驅動提示「無法啟用這個裝置」Code 10/Code 28 修復:註冊表權限修正

編輯:Win7 系統應用技巧

裝置管理員中裝置顯示黃色驚嘆號,屬性顯示「此裝置無法啟動 (Code 10)」或「未安裝此裝置的驅動程式 (Code 28)」,且重裝驅動無效。經排查為登錄項 RTHDCPL(Realtek 高清音訊控制面板啟動項)權限不足導致驅動安裝程式寫入失敗。本文提供註冊表權限修正完整流程。

問題診斷

  1. 查看安裝日誌:C:\Windows\setupact.log 搜尋 RTHDCPL 關鍵字
  2. 發現 拒絕存取 (Access Denied, Error 5) 錯誤
  3. 確認登錄路徑:HKLM\Software\Microsoft\Windows\CurrentVersion\Run\RTHDCPL 缺失或權限錯誤

修復步驟

步驟 1:開啟登錄編輯器

Win + R → regedit → 確定

步驟 2:定位目標鍵值

瀏覽至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

步驟 3:修改 Run 鍵值權限

  1. 在 Run 資料夾上按右鍵 → 「權限」
  2. 選擇 Administrators 群組(或目前使用者)
  3. 勾選 完全控制 → 確定
  4. 若提示「無法儲存權限變更」,需先取得 SYSTEM 權限(見下文)

步驟 4:重新安裝驅動程式

權限修正後,重新執行驅動安裝程式,應可順利寫入啟動項並完成安裝。

進階:取得 SYSTEM 權限修改頑固鍵值

若 Administrators 仍無法修改權限:

  1. 下載 PsExec (Sysinternals 套件)
  2. 管理員 CMD 執行:psexec -i -s regedit.exe
  3. 以 SYSTEM 身分開啟登錄編輯器,可修改任何鍵值權限

或使用 RegOwnershipEx、RunAsSystem 等工具取得最高權限。

通用驅動安裝失效排查清單

錯誤代碼常見原因解決方向
Code 10驅動程式啟動失敗、資源衝突、登錄權限修正登錄權限、重裝晶片組驅動、BIOS 重置
Code 28驅動程式缺失、INF 檔案不匹配官網下載對應版本、手動指定 INF 安裝
Code 39驅動程式損毀、登錄項遺失sfc /scannow、重裝驅動、系統還原
Code 43硬體故障、USB 電力不足、韌體錯誤換埠/換線/外接供電、更新韌體、換裝置

預防建議

  • 驅動安裝前建立系統還原點
  • 優先使用廠商官網驅動,避免驅動精靈/大師類工具
  • 安裝晶片組驅動為最高優先級,再裝顯卡/聲卡/網卡
  • 關閉 Windows Update 自動更新驅動(群組原則/設定),避免衝突

註冊表權限問題是驅動安裝失效的隱形殺手,掌握權限修正技巧,可解決大多數 Code 10/28 頑固錯誤。

Copyright © Windows教程網 All Rights Reserved