可通过组策略、注册表writeprotect设1、禁用usbstor服务、powershell命令或设备管理器五种方法实现usb存储设备仅读取:组策略启用“拒绝写入权限”;注册表新建storagedevicepolicies项并设writeprotect=1;usbstor服务start值改为4;powershell执行set-itemproperty命令;设备管理器中禁用对应设备。

如果您希望防止他人通过U盘等USB存储设备将您电脑中的文件复制出去,则可通过系统级策略限制USB存储设备的写入能力。以下是解决此问题的步骤:
一、启用组策略“可移动磁盘:拒绝写入权限”
该策略直接作用于Windows可移动存储访问控制层,仅禁止所有U盘、移动硬盘等设备的写入操作(如复制文件到U盘、新建/修改/格式化),但保留读取权限(如打开查看资料),不影响键盘、鼠标等非存储类USB设备运行。
1、按下Win + R组合键,输入gpedit.msc并按回车,启动本地组策略编辑器。
2、在左侧树形菜单中依次展开:计算机配置 → 管理模板 → 系统 → 可移动存储访问。
3、在右侧窗格中找到并双击打开策略项:可移动磁盘:拒绝写入权限。
4、选择“已启用”,点击“确定”保存设置。
5、以管理员身份打开命令提示符,输入gpupdate /force并回车刷新策略,或重启计算机使设置生效。
二、修改注册表启用USB存储只读模式
该方法通过向系统内核注入只读声明,强制所有USB大容量存储设备以只读方式挂载,适用于所有Windows版本(含家庭版),且不依赖组策略组件,绕过难度高。
1、按下Win + R组合键,输入regedit并回车,以管理员身份运行注册表编辑器。
电脑手机电子配件电子商城网站模板是一款提供手机、手表、电脑等电子配件和设备的电子商城宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies;若该路径不存在,则右键“Control”项 → 新建 → 项,命名为StorageDevicePolicies。
3、在StorageDevicePolicies项右侧空白处右键 → 新建 → DWORD (32位) 值,命名为WriteProtect。
4、双击WriteProtect,将“数值数据”设为1(十进制或十六进制均可),点击“确定”。
5、关闭注册表编辑器,重启计算机。
三、禁用USBSTOR服务阻止驱动加载
该方法从服务层面切断USB存储驱动的运行基础,使系统无法加载任何U盘、读卡器、移动硬盘等设备驱动,插入后无盘符、无设备识别,但不影响USB键盘、鼠标等非存储设备。
1、按下Win + R组合键,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR。
3、在右侧窗格中双击Start项,将“数值数据”由默认的3改为4(表示“禁用”状态)。
4、关闭注册表编辑器,重启计算机。
四、通过PowerShell命令批量禁用USB存储服务
该方法提供免图形界面的脚本化操作路径,适合IT运维人员对多台终端快速部署,命令执行后立即写入注册表,效果与手动修改USBSTOR服务一致。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并按回车执行:Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\USBSTOR" -Name "Start" -Value 4。
3、无错误提示即表示执行成功。
4、重启计算机使设置生效。
五、在设备管理器中禁用USB大容量存储设备
该方法针对已识别的USB存储设备实施即时停用,无需重启即可生效,适用于临时管控单台电脑,但新插入U盘需重新操作,不具备持久性。
1、右键点击“此电脑”,选择“管理”,进入“计算机管理”界面。
2、在左侧导航栏中点击“设备管理器”。
3、展开“磁盘驱动器”或“通用串行总线控制器”类别。
4、查找名称中含“USB Mass Storage Device”“SanDisk”“Kingston”或“可移动磁盘”的设备条目。
5、右键点击该设备,选择“禁用设备”。
6、在弹出确认框中点击“是”,设备图标变为灰色即表示已禁用。










