Win10 安裝時已整合 PS/2 鍵盤/滑鼠驅動,但若使用 PS/2 轉 USB 轉接器連接舊式週邊裝置卻無法辨識,通常是登錄表 UpperFilters 值遺失或錯誤。透過 CMD 以管理員權限寫入正確值即可修復。


reg add HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318} /v UpperFilters /t REG_MULTI_SZ /d kbdclass /f

原理:該指令為鍵盤類別裝置類別(GUID: {4D36E96B-E325-11CE-BFC1-08002BE10318})重新註冊 kbdclass 上層濾波器驅動,恢復 PS/2 介面的鍵盤輸入堆疊。若滑鼠同樣失效,需對應滑鼠類別 GUID {4D36E96F-E325-11CE-BFC1-08002BE10318} 執行相同操作(將 kbdclass 改為 mouclass)。