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

Win7 筆電鍵盤失靈、外接也沒用?註冊表修復 UpperFilters 鍵值恢復 kbdclass 驅動

編輯:Win7 系統應用技巧

筆電內建鍵盤與外接 USB 鍵盤同時失效,裝置管理員顯示「代碼 10:裝置無法啟動」。主因是註冊表 UpperFilters 鍵值遺失或損壞,導致鍵盤類別驅動 kbdclass 無法載入。透過註冊表重建該鍵值即可修復。

修復步驟

  1. Win+R ► regedit 開啟註冊表編輯器。
  2. 定位至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
  3. 刪除右側 UpperFilters 值(若存在)。
  4. 裝置管理員中解除安裝鍵盤裝置 ► 重新開機。
  5. 重開機後若仍顯示「代碼 10」,再次進入同一註冊表路徑,新增字串值 (String Value) 命名為 UpperFilters,數值資料填入 kbdclass。
  6. 再次解除安裝鍵盤裝置 ► 重新開機。

原理說明

{4D36E96B-E325-11CE-BFC1-08002BE10318} 為鍵盤類別 GUID。UpperFilters 指定上層篩選驅動,標準值為 kbdclass(鍵盤類別驅動)。缺失時系統無法建立驅動堆疊,導致代碼 10。

終極方案

若上述方法皆無效,建議備份資料後重新安裝作業系統,或檢查主機板鍵盤控制器硬體故障。

Copyright © Windows教程網 All Rights Reserved