应关闭Win10自动播放功能并修改注册表NoDriveTypeAutoRun值为0xFF,或通过组策略启用“关闭自动播放”并设为“所有驱动器”,以彻底禁用U盘autorun.inf执行。

当U盘插入Win10电脑后自动运行病毒程序,往往是因为系统默认开启了“自动播放”功能,它会主动读取U盘根目录下的autorun.inf并执行其中的恶意命令。
关闭自动播放功能(图形界面操作)
打开“设置”→点击“设备”→在左侧菜单中选择“自动播放”→将顶部开关滑动关闭→向下滚动,找到“可移动驱动器”选项,将其下拉菜单改为“不执行任何操作”。
这一步必须手动改下拉菜单,仅关顶部总开关无效——因为Win10中“自动播放”总开关只控制媒体文件(如音乐、图片)的响应行为,【U盘类可移动驱动器的自动运行逻辑由下方独立选项单独控制】。
彻底禁用Autorun(注册表级防护)
按 Win+R 输入 regedit → 回车进入注册表编辑器 → 导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
在右侧空白处右键→新建→DWORD (32位) 值 → 命名为 NoDriveTypeAutoRun → 双击该值,将数值数据设为 0xFF → 点击确定。
这个值的作用是:对所有驱动器类型(包括U盘、SD卡、移动硬盘)统一禁用autorun.inf解析。若该键值不存在,新建即可;若已存在但数值不是0xFF,必须修改为0xFF才生效。
组策略禁用(仅限Win10专业版/企业版)
方法一:直接启用策略
Win+R 输入 gpedit.msc → 计算机配置 → 管理模板 → Windows组件 → 自动播放策略 → 双击“关闭自动播放”→ 选择“已启用”→ 在下方下拉框中选“所有驱动器”→ 点击确定。
方法二:更精细控制
在同一路径下,双击“将默认的自动播放行为设置为‘不执行任何操作’”→ 启用 → 点击确定。该策略比“关闭自动播放”更底层,能覆盖部分绕过组策略的Autorun变种。
修改后无需重启,拔插一次U盘即可验证效果。插入U盘时不再弹出任何自动运行窗口,资源管理器中也不会高亮显示autorun.inf文件。











