如何修复Windows 10程序无法启动的问题

165 阅读4分钟

你的电脑上有一些程序,如OneDrive、Skype或f.lux,你需要在启动Windows后立即运行。这为你节省了一些时间,因为你不需要单独打开每个程序。

如果你注意到一些或所有的启动程序都无法启动,你可以调整一些设置,让它们重新运行。

1.检查Windows启动列表

如果你注意到你的某个程序在启动时没有启动,你应该通过查看启动列表来开始故障排除过程。访问它的最简单方法是通过任务管理器。

  1. 右键单击 "开始 "按钮,选择任务管理器
  2. 打开 "启动"选项卡。
  3. 检查该程序的状态。如果它被设置为禁用,选择该程序并点击窗口底部的启用按钮。
  4. 重新启动你的电脑,检查该程序现在是否在启动时启动。

2.检查启动文件夹

虽然可能很少有用户知道,但启动文件夹允许你设置程序在Windows启动时自动运行。

要访问这个文件夹,请按Windows键+R调出 "运行 "对话框,然后输入shell:common startup并点击OK。检查你想在启动时启动的程序是否在那里。如果没有,将程序的EXE文件复制并粘贴到启动 文件夹中。

**注意:**即使有你经常使用的程序,你也不应该把它们每一个都添加到启动列表中,以避免在Windows 10中启动时间过慢

3.运行DISM扫描

有可能是因为系统文件丢失或损坏而导致程序在启动时无法启动。通常,在处理这个问题时,你应该运行一个SFC命令。但是,如果本地镜像中有多个受损的系统文件,SFC命令将是不够的。

在这种情况下,DISM扫描将更有效率。

以管理权限启动命令提示符,并在遵守顺序的情况下运行以下命令。

  • DISM /Online /Cleanup-Image /CheckHealth
  • DISM /Online /Cleanup-Image /ScanHealth
  • DISM /Online /Cleanup-Image /RestoreHealth

4.使用任务调度器

一个程序可能无法启动的原因之一是它需要管理员权限才能运行。为了避免这个问题,你可以使用任务调度程序,每次都以管理员权限启动程序

5.检查程序设置

许多程序在其设置中包括一个在启动时启动的选项。检查程序的设置,确保该选项被启用。

例如,要在Windows启动时启动OneDrive,点击 "帮助和设置 "图标,打开 "设置 "选项卡。该选项列在常规下。

不同程序的说明会有所不同,所以如果你自己找不到设置,请访问开发商的网站。

6.重新安装程序

有时,某个程序在启动时不能启动的原因是该程序本身。特别是当Windows成功地启动了其他程序。

在这种情况下,你可能面对的是一个损坏的程序或一个有问题的安装。

卸载该程序,并从一个值得信赖的来源重新下载它。在设置时按照说明进行操作,当Windows启动时,你运行它应该没有问题。

7.编辑Windows注册表

如果到现在为止都没有成功,你可以给编辑Windows注册表一个机会。在尝试这个方法之前,先创建一个还原点,这样你就不会不小心把注册表搞乱了。

用管理权限打开注册表编辑器。

  1. 进入HKEY_LOCAL_MACHINE > 软件>Microsoft>Windows>CurrentVersion>运行
  2. 在右窗格中,右键单击空白处,选择新建>字符串值
  3. 给它起一个提示性的名字。
  4. 右键单击新创建的键,选择修改
  5. 值数据字段中,输入程序的路径。
  6. 点击确定

让你的程序再次在启动时运行

希望这些方法中的一种能帮助你让程序再次在启动时启动。当添加新的程序到启动列表时,花些时间删除那些你不再使用的程序,这样它们就不会拖慢你的电脑。

设置你的程序在启动时启动只是你可以在电脑上自动执行任务以节省时间的方法之一。