控制 Windows 中启动程序的“顺序”

Kus*_*hal 17 boot windows-7

如何控制 Windows 中启动程序的顺序?无需任何 3rd Party 应用程序。搜索后,我从HowToGeek.com上找到了这篇文章,它提出了 2 种方法,要么使用名为 WinPatrol 的应用程序(我不愿意使用),要么使用自定义批处理脚本。

虽然我发现“批处理脚本”方式更适合我的需求,但我怀疑这样做如下。

  • 由于 Windows 中的启动程序通常有注册表项,提到它们应该在 Windows 启动时运行。
  • 使用startWindows 命令调用相同的应用程序(如 How-To Geek 文章中所述)会启动该应用程序两次?

我在阐述我的问题时可能不准确,但我想要一种方法来控制现有启动程序的顺序。我了解更改启动顺序所涉及的风险,尤其是防病毒软件和其他必要的应用程序。

Dio*_*ogo 11

您可以使用Windows 任务计划程序执行此操作:

在此处输入图片说明

为您想要的每个应用程序创建一个带有启动初始化触发器的任务(该任务将启动您想要的程序/服务),并在每个应用程序的初始化时添加一个特定的延迟(例如 20 秒、25 秒、30 秒...)计时器。

在这里您可以看到有关在任务计划程序上创建任务的示例。

为了调整注册表中程序的顺序,您需要将它们从该注册表路径中删除(删除条目)并替换调度程序启动方法的注册表启动。

我希望这可以解决您的问题。好看,玩得开心:D


小智 7

这是我使用的方法:

  1. 去: %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
    • Startup 目录也在“开始”>“所有程序”下
  2. 创建.exe启动时启动的快捷方式,然后将其剪切/粘贴到Startup
  3. 按照您想要的顺序重命名:
    1_name
    2_name
    3_name
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重启

  • 请注意,这仅适用于 Startup 文件夹中的那些条目。它对注册表中定义的那些没有任何作用。 (3认同)