绕过 Windows 7 上已禁用的 USB 设备的自动运行

绕过 Windows 7 上已禁用的 USB 设备的自动运行

在有关从闪存驱动器自动运行的帖子中提到了以下内容:

“要在 Windows 7 下实现自动运行,需要驱动器上安装特殊固件和/或机器上预装一些特殊软件。”

可以详细说明一下吗?

我能做什么或者编写什么程序来绕过 Windows 7 自动播放禁用功能?

答案1

我认为我们可能需要对自动播放与自动运行进行一些澄清。

自动播放

自动播放是 Windows 的一项功能,可让您选择使用哪个程序来启动不同类型的媒体,例如音乐 CD 或包含照片的 CD 或 DVD。例如,当您第一次尝试播放音乐 CD 时,如果您的计算机上安装了多个媒体播放器,自动播放会询问您要使用哪个媒体播放器。您可以更改每种媒体类型的自动播放设置。

自动运行

自动运行是一种技术,用于在您将 CD 或其他媒体类型插入计算机时自动启动某些程序或增强内容(例如音乐 CD 上的视频内容)。这与自动播放不同,但结果通常相同:插入后,CD 会使用特定程序自动启动。自动运行已集成到使用它的媒体类型中,您无法对其进行修改。

当您尝试播放 CD 或其他使用自动运行的媒体类型时,自动播放会要求您选择要执行的操作(例如,播放自动运行内容或跳过它)。

来源:

自 2009 年 4 月起,Windows 中 USB/可移动设备上的自动运行功能已关闭。

要启用自动运行,您必须更改计算机上的某些设置。

  1. 单击“开始”,gpedit.msc在“开始搜索”框中键入内容,然后按 ENTER
  2. 如果系统提示您输入管理员密码或进行确认,请键入密码,或单击“允许”。
  3. 在 下Computer Configuration,展开Administrative Templates,再展开Windows Components,然后单击Autoplay Policies
  4. 在详细信息窗格中,双击关闭自动播放,并确保将其设置为disabled
  5. 在详细信息窗格中,双击自动运行的默认行为,将其设置为Enabled,然后选择Automatically execute the autorun commands
  6. 重启你的电脑。 在此处输入图片描述在此处输入图片描述

请注意,您将无法绕过自动运行策略,它只适用于预期的媒体类型,例如 CD、DVD 和视频游戏。

答案2

您无法绕过操作系统对自动播放的控制 - 如果这是您自己的电脑,您可以按照以下方式配置@Petr Abulin 的回答。如果您希望将闪存驱动器分发给其他人,您可以配置autorun.inf驱动器上的自动播放功能,供尚未禁用自动播放功能的用户使用。

答案3

转到Control Panel -> Hardware -> AutoPlay,并按您想要的方式配置自动运行。

相关内容