如何在 Windows 中执行干净启动

应用对象
Windows 11 Windows 10

干净启动仅使用基本驱动程序和启动程序启动 Windows,以便更轻松地识别和排查影响应用或游戏的后台软件冲突。 与 在安全模式下启动 Windows 不同,它提供更大的控制来隔离问题的根源

注意

如果你遇到的问题阻止你启动进入 Windows,你将无法按照本文中的步骤执行操作。 设备尝试重启几次后,应会自动进入 Windows 恢复环境。 若要查找有关在此方案中还原设备的信息,请访问 Windows 恢复环境一文。

如何执行干净启动

乍一看,这些步骤可能看起来很复杂,但按顺序分步执行这些步骤将帮助你回到正轨。


  1. 以管理员身份登录计算机。 若要详细了解如何将用户帐户配置为管理员,请参阅 在 Windows 中管理 用户帐户。

  2. 选择“ 搜索搜索 ”,键入 msconfig ,然后从结果列表中选择“ 系统配置 ”。
    搜索 MSConfig。

    重要

    如果计算机已连接到网络,网络策略设置可能会阻止你执行这些步骤。 只能在 Microsoft 支持工程师的指导下才能使用系统配置实用程序更改计算机上的高级启动选项。  使用系统配置实用程序可能会使计算机不可用。

  3. 在“系统配置 的“服务”选项卡上,选择“ 隐藏所有Microsoft服务”,然后选择“ 全部禁用”。 选择“应用”。

    Windows 11 中的“系统配置”中的“服务”选项卡。

  4. 在“系统配置”的“ 启动 ”选项卡上,选择“ 打开任务管理器”。

    Windows 11 中的“系统配置”中的“启动”选项卡。

  5. 在任务管理器的“ 启动应用 ”选项卡上,对于每个 已启用的 启动项,选择该项,然后选择“ 禁用”。 (跟踪哪些项已被 禁用。稍后需要知道这一点。)
    提示:使用截图工具在工作时拍摄屏幕截图,以便重新打开 t

  6. 关闭“任务管理器”。

  7. 在“系统配置”的“ 启动 ”选项卡上,选择“ 确定”。 重启计算机时,它将处于干净启动环境中。 现在可以尝试通过尝试 安装、卸载或运行应用程序部分中的故障排除步骤来排查问题。  

    警告

    在干净启动环境中,计算机可能会暂时失去某些功能。

  8. 完成对问题的故障排除并想要将计算机返回到正常启动状态后,请按照清理 启动故障排除后重置计算机以正常启动部分中的步骤进行操作。

安装、卸载或运行应用程序

重启计算机后,将获得干净启动环境。 然后,根据你的具体情况执行下列操作之一:

如果在执行干净启动之前无法安装或卸载应用或更新,请尝试安装或卸载应用或再次更新

注意

如果收到错误“无法访问 Windows Installer 服务”,则需要更多信息。 按照 未加载系统服务时如何启动 Windows Installer 服务部分中的步骤进行操作。 然后尝试安装或卸载应用或再次更新。

如果安装或卸载成功,则问题已解决。 若要使计算机恢复正常启动,请按照在 干净启动故障排除后将计算机重置为正常启动部分中的步骤进行操作。

如果安装或卸载仍然失败,则表示此问题不是由服务或应用的干扰引起的。 你可能需要联系程序制造商以获取更具体的支持。

如果在执行干净启动之前无法运行应用,请尝试再次运行该应用

如果应用在干净启动环境中正常运行,则问题是由来自其他应用或服务的干扰引起的。 可以按照执行干净启动后如何确定导致问题的原因部分中的步骤来找出导致该问题的应用或服务。

如果你的应用在干净启动环境中仍无法按预期运行,则问题不是由来自其他应用或服务的干扰引起的。 你可能需要联系程序制造商以获取更具体的支持。

如何在未加载系统服务时启动 Windows Installer 服务

如果你运行一个安装程序但没有启动 Windows Installer 服务,则可能收到以下错误消息:

注意

无法访问 Windows Installer 服务。 请与技术支持人员联系以验证已正确注册该服务。

如果你在系统配置实用程序中清除“加载系统服务”复选框,则 Windows Installer 服务将无法启动。 要在未加载系统服务时使用 Windows Installer 服务,必须手动启动该服务。 方法如下:

  1. 选择“ 搜索搜索 ”,然后键入 “计算机管理”。 从结果列表中选择“ 计算机管理 ”。
  2. 在控制台树中,选择箭头以展开 “服务和应用程序”,然后选择“ 服务”。
  3. 在详细信息窗格中,右键单击 Windows Installer,然后选择启动

执行干净启动后如何确定问题原因

如果在计算机处于干净启动环境中时未出现问题,则可以通过系统地打开或关闭启动应用或服务并重新启动计算机来确定哪个启动应用或服务导致了问题。 虽然每次打开单个服务或启动项并重启最终会找到有问题的服务或应用程序,但最有效的方法是在每次重启计算机时测试其中的一半,从而在每次重启计算机时就可以排除一半导致问题的潜在原因。 然后,可以重复此过程,直到找出问题为止。 有关如何执行此操作的详细步骤,请展开以下部分:

隔离有问题的服务或应用的详细步骤

  1. 以管理员身份登录计算机。 若要详细了解如何将用户帐户配置为管理员,请参阅 在 Windows 中管理 用户帐户。

  2. 选择“ 搜索” ,然后键入 msconfig。 从结果列表中选择“ 系统配置 ”。

  3. 选择服务选项卡,然后选择隐藏所有 Microsoft 服务

  4. 选择服务列表上半部分中的每个复选框。

  5. 选择“ 确定”,然后重启 Windows。

  6. 计算机重启后,确定是否仍出现问题。

    • 如果问题仍然存在,则其中一个检查的项目是有问题的服务。 重复步骤 1 到 6,但在步骤 4 中,清除在上次测试 中选择的服务列表中的 下半部分框。
    • 如果没有出现问题,则检查的项目不是导致问题的原因。 重复步骤 1 到步骤 6,但在步骤 4 中,打开在上一次测试中在 服务 列表中清除的框的上半部分。
    • 重复这些步骤,直到你将问题隔离到单个服务,或者直到你确定没有任何服务是导致问题的原因。 如果在“ 服务 ”列表中仅选择了一个服务时遇到问题,则该启动服务是导致问题的启动服务,应转到步骤 9。 如果没有任何服务导致此问题,请转到步骤 7。
  7. 选择“ 启动 ”选项卡,然后选择“ 打开任务管理器”。 在任务管理器的“ 启动应用 ”选项卡上,一次选择一个,选择前面禁用的项目的上半部分,然后选择“ 启用”。

  8. 重启 Windows。

    • 如果问题仍然存在,请重复步骤 7,但这次禁用在上次测试中启用的项目的下半部分。
    • 如果未出现问题,请重复步骤 7,但禁用在上次测试中启用的所有内容,并启用已禁用的其他一半项目。
    • 如果在仅启用一个启动项后仍遇到问题,则启用的项是导致问题的项,应转到步骤 9。 如果没有启动项导致该问题,则Microsoft服务可能存在问题。 请参阅 Windows 中的恢复选项
  9. 确定导致问题的启动项或服务后,请与程序制造商联系以确定问题是否可以解决,或者在取消选中服务或禁用启动项的情况下运行 Windows。

干净启动故障排除后将计算机重置为正常启动

完成故障排除后,请按照以下步骤将计算机重置为正常启动。

  1. 选择“ 搜索” ,然后键入 msconfig。 从结果列表中选择“ 系统配置 ”。
  2. 常规选项卡上,选择正常启动
  3. 选择“服务”选项卡,清除“隐藏所有Microsoft服务”旁边的检查框,选择“全部启用”,然后选择“应用”。
  4. 选择“ 启动 ”选项卡,然后选择“ 打开任务管理器”。
  5. 在“任务管理器 ”中,启用 以前禁用的所有启动程序,然后选择“ 确定”。
  6. 当系统提示你重启计算机时,请选择重启