USB設備被設計成在插入和拔出的時候不需要關掉它們所連接的電腦。這種設備不僅包括諸如掃描儀或者照相機之類的硬件設施,還包括移動式驅動(不管是真正的硬盤驅動器還是閃存式鑰匙扣型。)
有的時候,當一個設備被反復的插入和拔出后,或者是當一個特定的設備在沒有先被使用者停止的情況下拔出時,它所插入的端口可能會停止響應。如果出現問題的端口處在一個集線器上,那么這個集線器上的所有設備都可能會停止響應。
這種問題有時甚至會擴展到整個系統。在JSI的常見問題解答中就曾報導,在Windows XP系統下拔出一個USB 2.0的打印機可以導致其他外部的USB 2.0設備停止運行。通常即使拔掉集線器也還是無法解決這一問題,因為問題來自USB控制器本身。在這種情況下,一個可能的解決辦法是打開設備管理器,右單擊設備子目錄,選擇查找新硬件命令以迫使總線復位。
如果這種方法還是不起作用,那么可能是您系統中使用的USB控制器有缺陷,這種缺陷有時會導致設備在其他設備被移除或者再連接時變得不響應。一個眾所周知的解決辦法是關閉USB設備的“選擇性暫緩”功能,這種功能允許USB設備在不使用時可以單獨關掉。大部分時候,選擇性暫緩并不是一個重要的功能,因此在系統范圍內關閉這一功能不會造成壞的影響。
要想在所有USB設備上關閉選擇性暫緩功能,請按照以下步驟:
1.打開受感染的電腦的注冊表,定位在下面的鍵:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB.
2.編輯或者是創建一個名為DisableSelectiveSuspend 的DWORD值,并把值設為1;
3.重新啟動計算機
請注意,當你實施這種方法時,USB集線器電源管理項里的“允許電腦關掉這個設備以節約電能”復選框不再有用。我已經在很多系統上試過這種方法,這些系統連接著不同的USB設備,例如照相機,掃描儀,集線器或者打印機,我沒有發現任何的副作用。
|