Windows系统禁用自动播放有五种方法:一、控制面板中设置可移动驱动器和CD/DVD为“不执行操作”;二、禁用Shell Hardware Detection服务;三、组策略编辑器中启用“关闭自动播放”并选“所有驱动器”;四、注册表修改NoDriveTypeAutoRun值为255;五、注册表中将Cdrom下的Autorun值设为0。

一、通过控制面板调整自动播放设置
该方法适用于 Windows 7/8/10/11 系统,直接在图形界面中禁用各类媒体类型的自动响应行为,操作直观且无需修改系统底层配置。
1、点击“开始”菜单,在搜索框中输入自动播放,然后选择“自动播放”控制面板项。
2、在打开的窗口中,找到“可移动驱动器”和“CD 和 DVD”两个选项区域。
3、将“可移动驱动器”下拉菜单设置为不执行操作。
4、将“CD 和 DVD”下拉菜单也设置为不执行操作。
5、滚动到底部,点击保存按钮,设置立即生效。
二、禁用 Shell Hardware Detection 服务
该服务负责检测硬件插入并触发自动播放事件,将其停用可彻底阻止U盘、光盘等设备接入时的弹窗行为。
1、按Win + R键,输入services.msc,回车打开服务管理器。
2、在服务列表中找到Shell Hardware Detection,右键选择“属性”。
3、在“启动类型”下拉菜单中选择禁用。
4、若服务当前正在运行,点击停止按钮。
5、点击“确定”保存设置,无需重启即可生效。
三、通过组策略编辑器关闭自动播放
此方式作用于系统级策略,对所有用户生效,适用于专业版、企业版及教育版 Windows 系统。
1、按Win + R键,输入gpedit.msc,回车打开本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → 系统 → 自动播放策略。
3、在右侧双击打开关闭自动播放策略。
4、选择已启用,并在下方下拉框中选择所有驱动器。
5、点击“确定”保存,策略将在下次设备插入时立即应用。
四、修改注册表禁用自动运行
注册表修改可精确控制各类设备类型的自动播放行为,尤其适用于家庭版系统(无组策略编辑器)。
1、按Win + R键,输入regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer。
3、在右侧查找名为NoDriveTypeAutoRun的 DWORD 值;若不存在,右键空白处 → 新建 → DWORD (32位) 值,命名为该名称。
4、双击该值,选择“十进制”,将其数值数据修改为255。
5、关闭注册表编辑器,该设置在插入新设备时即时生效。
五、针对 CD/DVD 驱动器单独禁用 AutoRun
此方法专用于光驱类设备,通过禁用其内建的 AutoRun 功能,避免光盘插入后自动启动 autorun.inf 文件。
1、按Win + R键,输入regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom。
3、在右侧找到Autorun项,双击打开。
4、将数值数据修改为0(表示禁用),点击“确定”。
5、关闭注册表编辑器,重启光驱或重新插入光盘即可验证效果。










