如何禁用 Windows XP Home 的自动运行

4 autorun windows-xp

如何通过编辑注册表禁用Windows XP Home 的自动运行

小智 6

打开记事本并复制/粘贴以下代码:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"
Run Code Online (Sandbox Code Playgroud)

将文件另存为 DisableAutorun.reg。(您必须确保在保存之前将“保存文件类型”更改为“所有文件”,否则即使您输入了 .reg,Windows 也会尝试将其保存为 .txt)。

找到刚刚保存的文件并双击该文件以运行它。您将收到一个提示,询问您是否要将数据添加到注册表中。单击是允许修改。

上述方法使对 autorun.inf 的任何请求无效,并且适用于 XP Home 或 Pro,以及 Windows Vista/7。

注意:如果您选择使用任何其他方法禁用自动运行(例如 John T. 建议的方法),您首先需要安装来自 Microsoft的自动运行补丁,据称该补丁可以解决导致自动运行在被禁用后仍然运行的问题。

  • 附带说明:在插入媒体时按下左 shift 键将抑制自动运行。 (4认同)

fre*_*tje 0

注册表中的不同部分可以包含自动运行条目。

我认为最好的选择是使用为该任务创建的工具。

为此我可以推荐Sysinternals Autoruns 。

一旦您启动并获得自动运行条目列表,您可以右键单击任何特定条目并“跳转到条目”,它将为您打开 regedit 并导航到相应的键。