XP 時代只能靠關閉「自動播放」防 USB 病毒,治標不治本。Win7 獨有的「權限控制」技術,可直接禁止系統讀取 USB 驅動安裝檔 (usbstor.inf, usbport.inf),從源頭阻擋任何 USB 儲存裝置被識別與安裝驅動。
USB 裝置插入時,Windows 需讀取 %SystemRoot%\inf\usbstor.inf 和 usbport.inf 來安裝儲存裝置驅動。若拒絕 SYSTEM/Users 讀取這兩個 .inf 檔案,驅動安裝流程即會失敗,裝置在裝置管理員顯示為「未知裝置」或完全不出現。
C:\Windows\inf (依系統盤符調整)。usbport.PNF) 兩個檔案。usbstor.inf → 「內容」 → 「安全性」分頁。
usbport.inf 重複相同設定。@echo off
:: 恢復權限允許 USB
icacls "C:\Windows\inf\usbstor.inf" /grant SYSTEM:F /grant Administrators:F
icacls "C:\Windows\inf\usbport.inf" /grant SYSTEM:F /grant Administrators:F
net stop usbstor
net start usbstor
pause
以管理員身分執行此批次檔即可暫時開放 USB,用完再執行「拒絕」批次檔鎖回去。
適用場景:高安全性需求電腦、公用電腦、防止資料外洩、防惡意 USB 攻擊 (BadUSB 等)。