在 Windows 中配置启动应用程序

应用对象
Windows 11 Windows 10

摘要

在优化 Windows 设备时,关键的优化领域之一是启动过程。 设备启动时自动运行的应用程序会影响启动速度和系统的整体性能。 通过自定义启动时启动的应用程序,您可以简化您的日常工作,确保只有日常任务所需的工具才准备就绪并等待您。

根据应用程序在 Windows 中的安装和注册方式,可通过不同的方式配置其启动行为:

  • 任何在 Windows 中注册并执行启动任务的应用程序都可以从“设置”或“任务管理器”进行配置。
  • 可以使用文件资源管理器配置其他应用程序。

展开每个部分以了解详细信息。

从“设置”配置启动应用程序

  1. 选择“开始”设置“”应用>>>启动“。

  2. 对于列表中的任何应用程序:

    • 将开关设置为 “打开 ”可在登录时自动启动应用。
    • 将开关设置为 “关闭 ”以防止应用自动启动。
  3. 如果要更改该应用的高级设置,请选择 V 形 并根据需要进行更改

如果要配置的应用未列在启动列表中,则可以从文件资源管理器配置其启动。

从任务管理器配置启动应用程序

任务管理器提供与“设置”提供的启动应用程序相同的列表。 您可以使用这两种工具配置启动时运行的应用程序,但它们提供的信息略有不同。

任务管理器提供更详细的视图,包括每个应用对启动过程的影响。 这对于解决系统启动期间的性能问题特别有用。

  1. 右键单击“开始”并 选择 “任务管理器”。

  2. 选择 “启动应用 ”选项卡。

  3. 选择要配置的应用:

    • 选择 “启用 ”以在登录时自动启动应用。
    • 选择 “禁用” 可阻止应用自动启动。

任务管理器显示每个应用对启动体验的影响:

  • 无:启动应用已禁用
  • 未测量:没有可用于测量启动应用程序的数据,启动应用程序已启用
  • 低影响:总 CPU 使用时间小于 300 毫秒,总磁盘使用量小于 292 KB
  • 中等影响:CPU 总使用时间小于 1 秒但超过 300 毫秒,或总磁盘使用量小于 3 MB 但超过 292 KB
  • 高影响:总 CPU 使用时间超过 1 秒或总磁盘使用超过 3 MB

如果要配置的应用未列在启动列表中,则可以从文件资源管理器配置其启动。

从文件资源管理器配置启动应用程序

对于未在 Windows 中注册启动任务的应用程序,可以使用文件资源管理器。 此过程包括将应用的可执行文件复制或创建快捷方式复制到以下任一文件夹:

  • shell:startup 如果要配置当前用户的启动行为

    注意

    路径对应于 %userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

  • shell:common startup 如果要为使用设备的所有用户配置启动行为

    注意

    路径对应于 %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup

下面是具体步骤:

  1. 右键单击“开始”, 然后选择 “运行”。

  2. 在“ 运行” 对话框中,键入 shell:appsfolder 并选择 Enter。

    • 将打开一个文件资源管理器窗口,其中包含设备上安装的所有应用程序的列表。 使第一个窗口保持打开状态。
  3. 右键单击“开始”, 然后选择 “运行”。

  4. 在“运行”对话框中,键入 OR shell:common startup并shell:startup选择 Enter。

    • 第二个文件资源管理器窗口随即打开,其中包含用户登录时自动启动的应用程序列表。
  5. 将要自动启动的应用程序从第一个窗口拖放到第二个窗口。

如果要从启动文件夹中删除应用程序,请从第二个窗口中删除链接。

修复错误:找不到此应用

如果你看到按摩 在“设置”中 找不到此应用 作为应用标题,则该应用可能位于可移动驱动器、网络驱动器上,或者该应用的路径可能不存在。 如果应用程序被卸载,也可能发生这种情况,因此您可以尝试重新安装该应用程序以尝试修复它。

要查找有关丢失的应用的详细信息,请选择 应用的 “打开 / ” 开关旁边的图标。

如果没有有效路径,则窗口会列出注册表位置或包含损坏路径的文件路径。 如果路径指向注册表位置,则可以使用 注册表编辑器 查找损坏的路径。

注册表中的启动应用

Windows 中的启动应用程序可以存储在特定的注册表位置。

  • 对于为所有用户启动时运行的应用程序,注册表路径为:

    • HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
    • HKLM\Software\Microsoft\Windows\CurrentVersion\Run
  • 对于当前用户在启动时运行的应用程序,注册表路径为:

    • HKCU\Software\Microsoft\Windows\CurrentVersion\Run

警告

 修改注册表可能会产生意想不到的后果。 在进行更改之前,请务必小心并备份注册表。