0

0

如何关闭Windows中的自动运行脚本?

小老鼠

小老鼠

发布时间:2025-08-15 20:12:01

|

487人浏览过

|

来源于php中文网

原创

禁用自动播放可提升系统安全,防止U盘等设备传播恶意软件。通过组策略或注册表关闭所有驱动器的自动播放功能,或在设置中关闭自动播放开关,能有效阻止autorun.inf等自动运行脚本执行,插入设备时需手动访问内容,安全性更高。

如何关闭windows中的自动运行脚本?

禁用自动运行脚本可以提高系统安全性,防止恶意软件通过U盘或网络共享传播。

解决方案:

  1. 组策略编辑器 (适用于Windows专业版及以上):

    • 按下
      Win + R
      ,输入
      gpedit.msc
      ,回车打开组策略编辑器。
    • 依次展开:
      计算机配置
      ->
      管理模板
      ->
      Windows 组件
      ->
      自动播放策略
    • 双击
      关闭自动播放
    • 选择
      已启用
      ,然后在
      关闭自动播放于
      下拉菜单中选择
      所有驱动器
    • 点击
      应用
      ->
      确定

    这个方法通过修改注册表来实现,相当于直接修改注册表。组策略只是一个图形界面,方便用户操作。

  2. 注册表编辑器 (适用于所有Windows版本):

    • 按下

      Win + R
      ,输入
      regedit
      ,回车打开注册表编辑器。

    • 导航到以下路径:

      HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer

      • 如果
        Explorer
        项不存在,右键点击
        Policies
        ,选择
        新建
        ->
        ,命名为
        Explorer
    • Explorer
      项下,右键点击空白处,选择
      新建
      ->
      DWORD (32 位)值

    • 命名为

      NoDriveTypeAutoRun

    • 双击

      NoDriveTypeAutoRun
      ,将数值数据设置为
      0xFF
      (十六进制) 或
      255
      (十进制)。

    • 如果你想只禁用特定类型的驱动器的自动播放,可以使用以下数值:

      • 0x01
        :未知类型
      • 0x04
        :可移动驱动器
      • 0x08
        :固定驱动器
      • 0x10
        :网络驱动器
      • 0x20
        :CD-ROM驱动器
      • 0x40
        :RAM磁盘
      • 0x80
        :未知类型

      例如,要禁用可移动驱动器和CD-ROM驱动器的自动播放,可以将数值设置为

      0x24
      (0x04 + 0x20 = 36 十进制)。

    • 关闭注册表编辑器。

    注意: 修改注册表有风险,建议在修改前备份注册表。

  3. 通过设置应用:

    Asp.net企业网站管理系统2.0 (精美实用)
    Asp.net企业网站管理系统2.0 (精美实用)

    漂亮的企业网站。NET2.0出来了, 本次升级修改如下: 1、优化了3层结构。 2、优化了后台管理代码,增强了安全性能。 3、增加了系统名称及关键字管理。 4、增加了系统错误日志记录,自动生成Systemlog.log日志文件。 备注:本系统采用ASP.NET 2.O+ACCESS开发,请调试的朋友安装.NET2.0运行环境! 网站内容 网站栏目包括 首页|企业简介|新闻中心|产品展示|公司展示|

    下载
    • 打开“设置”应用 (Win + I)。
    • 点击“设备” -> "自动播放"。
    • 将“为所有媒体和设备使用自动播放”切换到“关”。
    • 你也可以针对不同类型的设备进行更细粒度的设置,例如,只关闭可移动驱动器的自动播放。

禁用自动播放后,插入U盘或其他可移动设备时,Windows不会自动运行其中的脚本或程序,你需要手动打开文件资源管理器来访问设备上的内容。

自动播放被禁用后,双击U盘盘符也不会自动运行,而只是打开资源管理器。 这一点很重要,因为即使禁用了自动播放,恶意软件仍然可能通过其他方式感染你的系统,例如,通过伪装成图片或文档的文件。

关闭自动播放后,如果需要临时使用自动播放功能,可以在插入设备时按住

Shift
键,这样可以暂时绕过自动播放设置。 但这只是一次性的,下次插入设备时仍然会禁用自动播放。

如何验证自动运行脚本是否已成功关闭?

验证自动运行脚本是否已成功关闭,最简单的方法就是插入一个包含

autorun.inf
文件的U盘。这个文件通常用于指定U盘插入时自动运行的程序。如果自动播放已禁用,插入U盘后,应该不会自动运行任何程序。

更严谨的测试方法是,创建一个简单的批处理脚本(例如,

test.bat
),并在
autorun.inf
文件中指定运行该脚本。然后,插入U盘,观察脚本是否自动运行。

如果脚本没有自动运行,说明自动播放已成功禁用。反之,如果脚本自动运行,说明自动播放仍然处于启用状态,需要重新检查设置。

禁用自动播放会影响哪些功能?

禁用自动播放主要影响的是插入可移动设备(如U盘、光盘)时自动运行程序的功能。这通常用于安装软件、播放音乐或视频等。禁用后,你需要手动打开文件资源管理器来访问设备上的内容,并手动运行程序。

一些用户可能会觉得禁用自动播放不太方便,特别是对于经常需要使用U盘的用户。但是,考虑到安全性,禁用自动播放仍然是一个不错的选择。

此外,禁用自动播放不会影响其他功能,例如,复制文件、浏览图片等。

自动播放和自动运行有什么区别

自动播放和自动运行通常被认为是同一个概念,指的是在插入可移动设备时自动运行程序的功能。然而,在某些情况下,它们可能略有不同。

自动播放通常指的是Windows提供的自动播放功能,允许用户选择在插入设备时执行的操作,例如,播放音乐、播放视频、安装软件等。

自动运行则更广泛,指的是任何自动运行的程序,包括通过

autorun.inf
文件指定的程序,以及通过其他方式(例如,通过计划任务)自动运行的程序。

总的来说,自动播放是自动运行的一种特殊形式。禁用自动播放可以有效地防止恶意软件通过可移动设备传播,但并不能完全阻止所有自动运行的程序。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

576

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1099

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

790

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

452

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2347

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

776

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1487

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1624

2023.08.30

Golang gRPC 服务开发与Protobuf实战
Golang gRPC 服务开发与Protobuf实战

本专题系统讲解 Golang 在 gRPC 服务开发中的完整实践,涵盖 Protobuf 定义与代码生成、gRPC 服务端与客户端实现、流式 RPC(Unary/Server/Client/Bidirectional)、错误处理、拦截器、中间件以及与 HTTP/REST 的对接方案。通过实际案例,帮助学习者掌握 使用 Go 构建高性能、强类型、可扩展的 RPC 服务体系,适用于微服务与内部系统通信场景。

8

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git 教程
Git 教程

共21课时 | 2.7万人学习

Excel 教程
Excel 教程

共162课时 | 11.9万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 2.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号