VMware沒卸載就讓我直接刪除掉了。在刪除VMware一些殘留的服務後,結果重新啟動系統後,鍵盤不能用了,一敲鍵盤後,滑鼠也不動了,造成系統假死狀態。如果不動鍵盤,滑鼠仍然可以使用,關掉系統,重新插上鍵盤,開機故障依然,熱插拔也無濟於事,系統在啟動,直到進入系統,都沒有硬體錯誤提示,百思不得其解。開始以為是鍵盤壞掉了,我的是雙系統,另個系統是linux,進入linux,鍵盤可以使用,證明鍵盤是沒有問題的。
無奈只能用滑鼠尋找故障。開啟裝置管理員看到鍵盤那項裡是一個驚歎號!
查看詳細資料:
裝置管理員顯示:代碼 19:由於其配置資訊(註冊表中的)不完整或已損壞,Windows 無法啟動這個硬體裝置
刪除這個裝置,在掃描硬體更新,找到後依然是這個提示:代碼 19:由於其配置資訊(註冊表中的)不完整或已損壞,Windows 無法啟動這個硬體裝置,真是鬱悶了。
google一下得到下面類似的解決方案:
開啟註冊表regedit,
定位到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E96B-E325-11CE-BFC1-08002BE10318}
刪除UpperFilters項
卸載裝置,重新啟動。
然後裝置管理員裡變成:代碼 10:該裝置無法啟動。
定位到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E96B-E325-11CE-BFC1-08002BE10318}
添加字串UpperFilters項,內容是kbdclass
卸載裝置,重新啟動。
實際應用了一下,果然好用,問題終於解決!其實出現類似的情況,不僅僅是鍵盤,其他外設出現的幾率也有,比如光碟機,不過解決方案和這個大致一樣。
Class/{4D36E96B-E325-11CE-BFC1-08002BE10318}這裡面的{4D36E96B-E325-11CE-BFC1-08002BE10318}這個表示是鍵盤,註冊表裡也有詳細描述,Class下有很多這樣的字元,開啟一看就明白表示什麼了
PS:(這段話是問題解決者所說)
其實這個問題應該是UpperFilters的問題,這個內容來自dxdiag程式,輸入標籤下的“與輸入相關的裝置”裡的PS/2裝置,高層篩選程式。註冊表裡UpperFilters這個值和這個高層篩選程式一樣。
PS:雖然裝置管理員有問題,但是dxdiag程式沒有發現錯誤,很奇怪。