Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 電腦軟體介紹

一鍵讓 U 盤變「只讀」防數據外泄:批處理修改註冊表 WriteProtect,不禁用 USB 埠

編輯:電腦軟體介紹

想禁止文件複製到 U 盤但保留 U 盤讀取功能?新建文本文件粘貼以下代碼,存為 加鎖.bat,雙擊運行即將所有 USB 存儲設備設置為寫保護(只讀);需恢復時將 00000001 改為 00000000 重新運行。

批處理代碼

@echo off
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 00000001 /f
echo U盤已設置為只讀模式,禁止寫入。
pause

恢復代碼

@echo off
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 00000000 /f
echo U盤寫保護已解除。
pause

原理解析

  • Windows 通過註冊表 HKLM\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies\WriteProtect 控制 USB 存儲類設備寫入權限。
  • 1 = 開啟寫保護(只讀);0 = 關閉(正常讀寫)。
  • 不影響 USB 鍵鼠、打印機等非存儲設備;不禁用 USB 埠,插拔識別正常。
  • 需管理員權限運行;修改即時生效,無需重啟。

適用場景

  • 公用電腦防止數據被複製走。
  • 臨時借用他人 U 盤讀取文件,防誤寫入病毒/垃圾文件。
  • 配合組策略分發,批量管控企業終端 USB 寫入權限。

本文來自於【系統之家】 www.xp85.com

Copyright © Windows教程網 All Rights Reserved