944 字
5 分钟
Windows 11 限制外部设备写入,保留本地复制功能

如果你的目标是“本地磁盘可以正常复制粘贴,但不允许把文件写入 U 盘、移动硬盘等外部存储设备”,Windows 11 可以通过组策略或注册表实现。

我更推荐优先使用系统自带的策略方式。它更稳定,也更适合长期使用;注册表方法适合家庭版或没有组策略编辑器的环境。


适用场景#

  • 电脑给家人、访客或同事临时使用
  • 希望允许读取 U 盘内容,但不允许把本机文件拷出
  • 需要保留本地磁盘之间的正常复制、粘贴和移动

这篇内容只讨论 Windows 自带功能能做到的限制,不涉及第三方破解脚本或绕过系统限制的做法。


方法一:组策略#

适用范围:Windows 11 专业版、企业版等带本地组策略编辑器的版本。

  1. Win + R,输入 gpedit.msc,回车。

  2. 依次打开:

    计算机配置
    > 管理模板
    > 系统
    > 可移动存储访问
  3. 找到并打开 可移动磁盘:拒绝写入权限

  4. 选择 已启用,再点击 应用确定

  5. 重启电脑,或执行 gpupdate /force 让策略尽快生效。

开启后通常会出现下面的效果:

  • 本地磁盘之间复制、粘贴、移动不受影响
  • U 盘和移动硬盘仍可读取
  • 向外部存储写入、复制或保存文件会被阻止
  • 鼠标、键盘等非存储类 USB 设备不受影响

方法二:注册表#

适用范围:Windows 11 家庭版、专业版。

如果你的系统没有 gpedit.msc,可以用注册表实现相同目的。

  1. Win + R,输入 regedit,回车。

  2. 打开以下路径:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices
  3. 如果没有 RemovableStorageDevices,就在 Windows 下手动新建这一项。

  4. 在其下新建子项:

    {53f56307-b6bf-11d0-94f2-00a0c91efb8b}
  5. 在这个子项下新建 DWORD (32 位) 值:

    名称:Deny_Write
    数值:1
  6. 重启电脑,或注销后重新登录。

恢复写入权限时,把 Deny_Write 改回 0,或者删除该项即可。


方法三:完全禁用 USB 存储#

这不是本文主推方案,只作为备选参考。因为它会直接影响 U 盘识别,连读取也可能一起禁掉。

注册表路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR

Start 改成 4 表示禁用;默认常见值是 3

如果你的需求是“可读但不可写”,不要优先用这一种,限制会过重。


我更建议这样用#

如果只是家用或单机防误操作:

  • 专业版优先用组策略
  • 家庭版用注册表
  • 同时给常用账号保留管理员权限,给其他使用者单独建标准用户账户

如果是办公环境、终端较多、还想限制蓝牙传输、网盘上传、网络共享或文件外发审计,那就已经超出 Windows 自带功能的舒适区了,更适合用企业级 DLP 或终端管理方案。


常见问题#

设置后 U 盘提示拒绝访问,正常吗?#

正常。只要还能读取、但无法写入,通常就说明限制已经生效。

家庭版打不开 gpedit.msc 怎么办?#

直接使用上面的注册表方法即可。没有必要为了这个需求额外引入来路不明的脚本。

能不能只限制某一个 U 盘?#

可以,但要按设备硬件 ID 做更细粒度的策略,配置复杂很多,更适合企业环境统一下发。


使用前提醒#

  • 修改注册表前,建议先创建系统还原点
  • 如果电脑上有多位使用者,最好搭配标准用户账户一起使用
  • 大版本更新后,建议重新检查一次策略是否仍然生效
Windows 11 限制外部设备写入,保留本地复制功能
https://upsubs.com/posts/inspiration/windows008/
作者
优阅博客
发布于
2026-04-25
许可协议
CC BY-NC-SA 4.0