在 Windows XP Home Edition 上禁用自动播放

在 Windows XP Home Edition 上禁用自动播放

我该如何禁用自动播放Windows XP家庭版

笔记:

  • XP 家庭版没有组策略管理单元(该管理单元仅存在于 XP 专业版中)

  • 我想完全禁用它,这样它就不会出现

  • 自动播放自动运行不是一回事

解决方案:

将以下注册表项设置为 0xFF

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Polices\Explorer\NoDriveAutoRun

答案1

如何禁用自动播放窗口

好吧,所以我必须做一些调查,但答案可能是简单地将 Windows 中适用的注册表项更改为适当的值以禁用此功能。不幸的是,您必须进行一些阅读和测试以确认哪些值等适用于您的情况,您需要禁用此功能,但这应该有效。

我试图仅引用需要更好地理解下面其工作原理的适用部分,但每个文章的来源下面都有一个链接。


  1. 根据通过组策略或注册表禁用自动播放~,您将为特定的注册表项设置特定的值:

    通过选择此选项,自动播放注册表值将设置为“0xB5”,并且只有固定驱动器和 RAM 驱动器仍处于启用状态。任何其他驱动器:未知类型、可移动驱动器、网络驱动器和 CD-ROM 驱动器均被禁用。

    对于不包含 Gpedit.msc 的操作系统以及可选的解决方案,您可以直接检查并更改以下注册表项中的 NoDriveTypeAutoRun 条目值(0xFF 除外)。

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Polices\Explorer\ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\policies\Explorer\

    来源


  1. 根据无驱动器自动运行、“自动播放由媒体更改通知 (MCN) 消息触发”和“抑制 MCN 消息的条目,例如 Autorun 和 AutoRunAlwaysDisable也可以禁用自动播放“通过设置特定的注册表项值:

    无驱动器自动运行

    HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

    数据类型:REG_DWORD

    范围:0x0–0x3FFFFFF(位图)

    默认值:0x0

    描述

    确定是否在连接到系统的每个驱动器上启用自动播放。启用自动播放后,媒体在插入驱动器时会自动启动。

    此条目的值由 32 位组成。低 26 位分别代表一个驱动器,最低(最右边)的位代表驱动器 A,从右边开始的第 26 位代表驱动器 Z。如果某个位设置为 0,则表示该驱动器上的自动播放功能已启用。如果某个位设置为 1,则表示该驱动器上的自动播放功能已禁用。

    例如,如果此条目的值为 0x8(1000 二进制),则在驱动器 D 上禁用自动播放。

    笔记

    自动播放由 CD-ROM 驱动程序发出的“媒体更改通知 (MCN)”消息触发。如果 Windows 2000 界面未收到此消息,则无论此条目的值是什么,自动播放都不会运行。抑制 MCN 消息的条目(例如 Autorun 和 AutoRunAlwaysDisable)也会禁用自动播放。

    如果通过以下值禁用自动播放,则任何驱动器上的自动播放也会被禁用无驱动器自动运行(在 HKLM 或 HKCU 中)或无驱动器类型自动运行(在 HKLM 或 HKCU 中)。但是,如果无驱动器自动运行或者 无驱动器类型自动运行出现在 HKEY_LOCAL_MACHINE 中,则 HKEY_CURRENT_USER 中的相应条目将被忽略。

    虽然此项位于 Policies\Explorer 子项中,但它与 Windows 2000 中的组策略设置无关。

    Windows 2000 不会将此条目添加到注册表中。您可以通过编辑注册表或使用编辑注册表的程序来添加它。

    来源


  1. 因此,根据这些信息,如果你禁用特定的自动运行功能,您还将禁用自动播放功能,因此请参阅下面引用的文章和适用的表值,了解需要更改的内容以及这些注册表项的值:

    如何有选择地禁用特定的自动运行功能

    要有选择地禁用特定的自动运行功能,您必须更改以下注册表项子项之一中的 NoDriveTypeAutoRun 条目:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\policies\Explorer\

    下表显示了NoDriveTypeAutoRun注册表项的设置。

    在此处输入图片描述

    NoDriveTypeAutoRun 注册表项的值决定了将为哪些驱动器禁用自动运行功能。例如,如果您只想为网络驱动器禁用自动运行,则必须将 NoDriveTypeAutoRun 注册表项的值设置为 0x10。

    如果要禁用多个驱动器的自动运行,则必须将相应的十六进制值添加到 0x10 值。例如,如果要禁用可移动驱动器和网络驱动器的自动运行,则必须添加 0x4 和 0x10(即 2 个十六进制值的数学加法),以确定要使用的值。0x4 + 0x10 = 0x14。因此,在此示例中,您需要将 NoDriveTypeAutoRun 条目的值设置为 0x14。

    NoDriveTypeAutoRun 注册表项的默认值因不同的基于 Windows 的操作系统而异。下表列出了这些默认值。

    在此处输入图片描述

    来源

答案2

在 Windows XP Home Edition 上禁用自动播放

这是一种可以很好地工作的方法Windows XP家庭版。我将下面引用的文本中的无效下载 URL 替换为 FileHippo 的 TweakUI 有效下载 URL,因此虽然那篇文章给出了错误的 URL,但这篇文章有最新版本可供下载。

Windows XP家庭版

此版本 XP 的用户将无法使用组策略功能,因此请下载 调整用户界面 (适用于 Windows XP 的 MS Power Toys 之一)来自 Microsoft。在 TweakUI 中,单击旁边的“+”进入自动播放设置我的电脑 (展开子菜单)然后点击旁边的“+”自动播放然后点击驱动器。单击“驱动器”后,您将看到所有可用的驱动器按字母顺序显示在右侧。

在此处输入图片描述

默认情况下,这些旁边的框中都会有勾号。要停止特定驱动器的自动播放提示,只需取消勾选即可。我取消了所有驱动器的勾选,因为我有很多不同的驱动器手动分配 驱动器号。点击申请好的

TweakUI 可以在两种版本的 Windows XP 上使用。

来源

相关内容