禁用 U 盘自动运行(注册表)

插上 U 盘不再自动执行任何程序,堵上经典的病毒传播入口。

Windows注册表USB安全中风险
在管理员命令提示符中运行上面的 reg add 命令,把 NoDriveTypeAutoRun 设为 255,注销重新登录后生效。

01命令

命令
$ reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 255 /f

02作用说明

自动运行原本是方便功能,但早已成为 U 盘蠕虫的经典传播途径,所以新版 Windows 默认已部分限制它。把 NoDriveTypeAutoRun 设为 255 可对所有驱动器类型彻底禁用自动运行,插入 U 盘最多只会打开资源管理器。默认值 145 可恢复正常行为。

03风险

风险中风险
使用条件Run Command Prompt as administrator. Value 255 (0xFF) disables AutoRun on all drive types; 145 is the Windows default.
!注意: 这只禁用自动运行——手动双击恶意文件仍会中毒,来历不明的 U 盘照样不要随便点开。

04撤销

撤销
$ reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 145 /f

05来源

最后验证: 2026-09-18 · 分类: 安全与隐私

06相关方案