① 如何在xp下禁用電腦的所有USB口
在Windows XP下禁用USB埠有兩種方案:
1.如果計算機上尚未安裝 USB 存儲設備,向用戶或組分配對%SystemRoot%\Inf\Usbstor.pnf 和%SystemRoot%\Inf\Usbstor.inf兩個文件的「拒絕」許可權,這樣,用戶將無法在計算機上安裝 USB 存儲設備。
2.如果計算機上已經安裝過 USB 存儲設備,(本次就是,要求使用USB鍵盤和滑鼠)請將HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor注冊表項中的「Start」值設置為 4
這樣,當用戶將 USB 存儲設備連接到計算機時,該設備將無法運行
禁止修改注冊表
既然修改注冊表可以禁用USB埠,那麼為防止用戶自行將注冊表重新改回,可以考慮通過組策略來限制用戶使用注冊表編輯器。點擊「開始→運行」,輸入gpedit.msc 並確定,即可運行程序。在組策略控制台中,選擇「本地計算機」策略→用戶配置→系統,啟用「禁用注冊表編輯工具」項,該策略是禁止用戶使用 Windows 注冊表編輯器 Regedt32.exe 及 Regedit.exe,管理員用戶也不例外。
啟用該策略後,運行regedit命令時,將出現「注冊表被禁用」的提示
但是禁用注冊表並不能高枕無憂,因為用注冊表導入的方法仍然可以直接修改注冊表。
新建一個名為usb.reg的文本文件,輸入以下內容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\USBSTOR]
"Start"=dword:00000003
雙擊該文件,將信息添加至注冊表中,即可恢復使用USB設備。
要想連這種方法都禁掉,只有通過用戶許可權來實現了。將GUS隸屬於USER組,User用戶是沒有權利修改注冊表的,這樣,以GUS用戶登錄後,即便有以上的usb.reg文件,添加至注冊表時也將被拒絕。