背景說明
在電腦上插入了一個USB hub,然后彈窗提示:“集線器端口上出現電涌”,點開讓選擇“重置”或者“關閉”,不小心點了關閉,結果這個usb口就被關了,再插任何東西都沒反應,找了很多辦法都恢復不了。
其中一個教程是讓修改注冊表的“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBHUB3”項,將他的start值從3修改為4。問題就出在這兒,3表示啟用,4表示關閉,如果改為4,就會禁用所有usb口。重啟后這個修改就會生效,結果就是鍵盤鼠標都不能用了。除非你的電腦比較老,有ps/2接口,你也恰巧有老鍵盤。
解決辦法
由于這是系統設置的,無法在BIOS修復,需要用Windows PE去弄,我臨時找了個其他電腦,制作了一個PE啟動盤,這里推薦HotPE,很簡單,使用方法詳見其官網:
HotPE - 一個純凈、強大、優雅的PE工具箱
1. 進入PE
做好pe啟動盤以后,插入出問題的電腦,按下開機鍵后,反復按F12,將會進入boot啟動項選擇界面,選擇U盤進入。(我的電腦是dell的,默認按鍵是F12,其他品牌可自行查詢)
2. 加載問題電腦注冊表
HotPE的鏡像中自帶一個RunScanner工具,可以用來修改注冊表,打開此工具
點擊“HKEY_LOCAL_MACHINE”:
然后點擊文件->加載配置單元:
在文件選擇框選擇問題電腦系統盤的“Windows\System32\config\SYSTEM”文件,點擊打開
此時會提示寫項名稱,隨便寫一個就行,這只是為了防止跟當前的表項重名而已,不會影響原來的注冊表,我寫的是oldsystem:
3. 修改注冊表
打開新添加的這個表項里的USBHUB3,完整路徑是“HKEY_LOCAL_MACHINE\oldsystem\ControlSet001\Services\USBHUB3”,其中ControlSet001就是CurrentControlSet,CurrentControlSet只是ControlSet001的一個鏈接而已。
單擊USBHUB3,右邊會出現各種值,雙擊start:
將數值數據從4改成3,確定即可,我這里已經是3,就不修改了:
4. 重啟電腦
總結
千萬不要不清楚某個操作目的就隨便套用!很容易搞出問題,不清楚這個操作會造成什么后果,就先查一查!