眾所周知,現在電腦上都有USB插口,你把u盤、MP3或移動硬盤插入這個USBN,就能與電腦中的硬盤相互copy數據了。有些場合下我們需要禁用US8口,例如辦公室電腦中存有機密資料擔心被人非法拷走,或者你擔心電腦通過U盤染上病毒,此時就迫切希望能封鎖USB口了。下面我們來探討在Vista中如何禁用USB口,整個操作非常簡單,只花5分鐘看一下就能學會!

修改注冊表
修改Vista注冊表中的某些項可以禁止USB設備啟動,從而達到封鎖電腦USB口的效果。操作方法是:在Vista開始菜單的搜索框中輸入“regedit”命令,打開注冊表編輯器,隨之彈出UAC提示窗口,點擊確認進人注冊表編輯器,定位到“HKEY LOCAL_MACHINE\\SYSTEM\\CurrentCntroISet\\Services\\USBSTOR”,在右側的窗格中雙擊“Start”注冊表項,將其值由“3”改為十六進制的“4”,最后點“確定”按鈕保存退出,重啟電腦后就能禁止USB設備啟動了,此時你在資源管理器中連USB設備的盤符都看不到,當然也就無法再使用USB設備啦!
此外,修改注冊表,禁止向USB設備寫入數據,也可以封鎖USB口。操作方法如下:同樣在注冊表編輯器中定位到“HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\StorageDevicePolicies”,在右側的窗格中創建一個“DWORD(32位)”的注冊表項,名為“WriteProtect”,值為“1”(如圖1)。
如果沒有以上注冊表分支,就應該創建這個分支,然后再如上法步驟創建“WriteProtect”注冊表項;修改完畢,點“確定”按鈕保存退出注冊表,重啟電腦后,任何人都只能讀USB設備中的數據,一旦你向USB設備寫入數據就會出現出錯提示(如圖2)。
另外,修改注冊表,隱藏和禁止查看盤符也可以封鎖USB口,將光標定位到“HKEY_CURRENT_USER\\softwa\\microsoft\\Windows\\CurrentVersion\\Ploicies\\Explorer”,新建一個二進制注冊表項“NoDrives”,其值“00 00 00 00”表示不隱藏任何驅動器,設置其值為“00ff ff ff”以便隱藏I~Z盤,這樣你在資源管理器中就看不到I~z盤了;然后再新建一個二進制注冊表項“NoViewOnDrive”,其值也改為“00 ff ff ff”,這樣就會禁止訪問I-Z盤,當然USB盤也無法訪問了!

編輯組策略
在Vista中編輯組策略禁止訪問USB設備,也可以封鎖電腦的USB口。方法如下:在Vista開始菜單的搜索框中輸入gpedit.msc打開組策略對象編輯器,依次展開“計算機配置/管理模板/系統/可移動存儲訪問”,在右側窗格中雙擊“可移動磁盤:拒絕讀取權限”,隨之會彈出屬性窗口,設置該項為“已啟用”,按“確定”保存退出,現在你就無法再使用USB設備了。因為當你插入USB設備后會彈出拒絕訪問的提示。
從上面介紹的修改注冊表和組策略的方法來看,這些方法雖然都能封鎖USB口,但是它們卻都能被破解的。所以為了提高安全性,建議你在Vista中創建一個受限賬戶,該賬戶沒有修改注冊表和組策略的權限,然后把該賬戶發放給大家使用,這樣所有的人都用該賬戶登錄Vista,無人能夠破解USB口的封鎖了!
禁止安裝USB驅動程序
如果你的電腦尚未安裝USB設備,向用戶或組分配對Usbstor.pnf、Usbstor.inf文件的“拒絕”權限,即可禁止某些用戶安裝USB驅動程序,從而達到禁用USB口的效果,不過該方法要求系統盤(例如c盤)必須安裝成NTFS格式,操作步驟如下:
打開Vista資源管理器,進人“系統盤:\\WINDOWS\\inf”目錄,里面有一個Usbstor.pnf文件,選擇該文件右擊鼠標,在彈出菜單中選擇“屬性”,然后點擊進入“安全”選項卡,在“用戶或組名稱”框中勾選要禁止的用戶或組(例如lacl),在用戶組的權限框中勾選“完全控制”后面的“拒絕”,最后點擊“確定”按鈕。
接下來按照上面的步驟同樣操作usbstor.inf文件,在“安全”選項卡中,在“組或用戶名稱”列表中單擊要為其設置“拒絕”權限的用戶或組(例如lacl),在“用戶或組名稱的權限”列表中,勾選“完全控制”旁邊的“拒絕”,單擊“確定”退出,至此該組中的用戶都會無法安裝USB設備驅動程序,從而達到禁用USB口的效果。