修复:发生意外错误。 故障排除向导无法继续。

Windows 有几个内置的疑难解答程序,可以真正帮助您解决您可能遇到的一些最常见的问题。 疑难解答程序可能并不总能解决您当前遇到的问题,但它会显示出了什么问题,您可以缩小搜索范围以找到正确的答案。

Windows 10 个疑难解答程序可以位于“设置”应用程序的“更新和安全”部分下。 为了 example,如果您的 Internet 连接遇到问题,您可以尝试运行 Internet 连接疑难解答。

但是,有时故障排除程序根本无法启动,并且会显示以下错误消息:“发生意外错误。 故障排除向导无法继续。” 这可能非常烦人,尤其是当您试图解决困扰您一段时间的问题时。 请按照以下解决方案了解如何解决此问题。

解决方案 1:如果更新后出现问题

如果您在执行更新后或之后出现解决方案 Windows 单独安装它,您只需重置您的设备即可解决问题 Windows 更新组件,因为这对许多遇到完全相同问题的用户有效:

  1. 让我们通过终止以下服务来继续解决方案,这些服务是与 Windows 更新:后台智能传输, Windows 更新和加密服务。 如果您希望其余步骤顺利执行,那么在开始之前禁用它们至关重要。
  2. 搜索“命令提示符”,右键单击它,然后选择“以管理员身份运行”选项。 复制并粘贴以下命令并确保单击 Enter 每一个之后。

网络停止位
网站 wuauserv
净停止appidsvc
网络停止 cryptsvc

  1. 此后,如果您想继续重置更新组件,您将必须删除一些应该删除的文件。 这也可以通过具有管理权限的命令提示符来完成。

删除“%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”

  1. 如果不是最后的手段,可以跳过以下步骤。 此步骤被认为是激进的方法,但它肯定会从核心重置您的更新过程。 所以我们建议您尝试一下。 网上论坛上很多人都建议了。
  2. 更改 SoftwareDistribution 和 catroot2 文件夹的名称。 为此,请在管理命令提示符处复制并粘贴以下命令,然后单击 Enter 复制完每一份后。

任%systemroot%SoftwareDistribution SoftwareDistribution.bak
任%systemroot%system32catroot2 catroot2.bak

  1. 以下命令将帮助我们重置 BITS(后台情报传输服务)和 wuauserv(Windows 更新服务)为其默认安全描述符。 确保不要修改下面的命令,因此最好只是复制它们。

exe sdset 位 D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU);
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU);

  1. 让我们导航回到 System32 文件夹,以便继续解决当前的问题。

cd /d %windir%system32

  1. 由于我们已经完全重置了 BITS 服务,因此我们需要重新注册该服务顺利运行和操作所需的所有文件。 但是,每个文件都需要一个新命令才能重新注册,因此该过程最终可能比您习惯的要长。 将命令一一复制,并确保没有遗漏任何一条。 这里 是需要重新注册的文件列表以及它们旁边的相应命令。
  2. 这些过程之后可能会留下一些文件,因此我们将在此步骤中查找它们。 通过在搜索栏或“运行”对话框中键入“regedit”打开注册表编辑器。 在注册表编辑器中导航到以下键:

HKEY_LOCAL_MACHINECOMPONENTS

  1. 单击“组件”键并检查窗口右侧是否有以下键。 如果找到其中任何一个,请将其全部删除。

待处理的Xml标识符
下一个队列条目索引
高级安装人员需要解决

  1. 我们要做的下一件事是通过将以下命令复制并粘贴回管理命令提示符来重置 Winsock:

netsh winsock重置

  1. 如果你正在跑步 Windows 7、8、8.1 或 10,在命令提示符处,复制以下命令,然后点击 Enter 钥匙:

netsh winhttp 重置代理

  1. 如果上述所有步骤都顺利完成,您现在可以使用以下命令重新启动您在第一步中终止的服务。

网络起始位
净启动 wuauserv
网络启动appidsvc
网络启动 cryptsvc

  1. 完成列出的所有步骤后重新启动计算机。

解决方案 2:使用 Chkdsk 实用程序

一些用户声称使用 chkdsk 实用程序几乎立即帮助解决了他们的问题,因为如果硬盘文件已损坏或类似情况,有时会发生这些错误。 该过程非常简单,但该工具可能需要一段时间才能完成。

从命令提示符

  1. 打开计算机并登录 Windows 10
  2. 按 Windows 键以打开“开始”菜单,选择搜索按钮或立即开始输入,然后输入“cmd”
  3. 选择第一个结果“命令提示符”,右键单击它,然后选择“以管理员身份运行”选项。
  4. 当命令提示符启动时,输入以下命令:
  5. chkdsk C: /f /r /x
  6. 该命令的参数可以这样解释:
  7. /f 选项将尝试修复任何发现的错误
  8. /r 选项将搜索坏扇区并恢复任何可读信息
  9. /x 选项将强制在工具开始扫描之前卸载您要检查的驱动器
  10. 如果 C: 驱动器正在使用中,请键入 Y 以在电脑下次重新启动时运行扫描。 如果是这样,您应该退出命令提示符并重新启动计算机,以便在下次启动时运行扫描。

从我的电脑

  1. 打开计算机并登录 Windows 10.
  2. 双击此电脑(我的电脑)以将其打开,然后右键单击要运行检查的驱动器。 选择“属性”选项并导航至“工具”选项卡。
  3. 导航到错误检查部分并选择检查选项。
  4. 如果您看到以下消息,请单击扫描驱动器开始扫描:
  5. 您不需要扫描该驱动器
    我们尚未在此驱动器上发现任何错误。 如果需要,您仍然可以扫描驱动器是否有错误。
  6. 扫描期间您可以继续使用计算机。 如果发现任何错误,您可以决定是否要立即修复它们。 根据此扫描的结果,该工具将形成结果:
  7. 如果您的驱动器上没有出现错误,您将看到以下消息:您的驱动器已成功扫描
    Windows 成功扫描驱动器。 没有发现错误。
  8. 如果您的驱动器出现错误,您将看到以下消息:
    重新启动计算机以修复文件系统。 您可以立即重新启动或安排在下次重新启动时修复错误。

解决方案 3:修复 .NET Framework

这种特殊的方法可能听起来很奇怪,但最近安装的 Microsoft .NET Framework 可能是导致此问题的原因。 如果情况确实如此,那么问题应该能够在几分钟内自行解决。

  1. 打开你的 Windows 设置并导航至“应用程序”部分(如果您正在使用) Windows 10.
  2. 如果您使用的是较旧的版本,请打开控制面板>>程序和功能 Windows 操作系统。
  3. 在已安装程序列表中找到 .NET Framework,然后单击“卸载/更改”。
  4. 应打开一个包含多个选项的窗口,您应该能够选择“修复”选项而不是“删除”。
  5. 该向导将开始修复 .NET Framework 上的安装,您现在应该能够毫无问题地运行任何疑难解答程序。
  6. 如果这不起作用,您可以随时尝试重新安装 .NET Framework。

解决方案 4:确保一些基本服务正在运行

故障排除向导所必需的一些服务包括:

诊断服务主机服务
诊断系统主机服务
诊断政策服务

如果没有这些服务,故障排除程序就无法启动,因此您应该真正检查这些服务是否配置为运行。

  1. 如果您使用的是以下版本 Windows 年长过 Windows 10、访问 PC 上运行的服务的最简单方法是单击“开始”按钮并导航到“运行”对话框。
  2. 在对话框中键入“services.msc”并等待服务列表打开。
  3. 如果您正在使用 Windows 10、您还可以使用 Ctrl + Shift + Esc 组合键访问服务以调出任务管理器。
  4. 导航到任务管理器中的“服务”选项卡,然后单击窗口底部齿轮图标旁边的“打开服务”。

成功打开服务后,请按照以下说明操作。

  1. 单击“名称”列找到“诊断服务主机”服务,以便按字母顺序对服务进行排序。
  2. 右键单击“诊断服务主机”服务,然后单击“属性”。
  3. 导航到启动类型并将其设置为自动(延迟启动)。
  4. 如果该服务未运行,您可以单击“服务状态”下方的“启动”。

该服务应该立即启动,以后处理它不会有任何问题。 但是,当您单击“开始”时,您可能会收到以下错误消息:

“Windows 无法启动本地计算机上的诊断服务主机服务。 错误 1079:为此服务指定的帐户与为同一进程中运行的其他服务指定的帐户不同。”

如果发生这种情况,请按照以下说明进行修复。

  1. 请按照以下说明中的步骤 1-4 操作以打开服务的属性。
  2. 导航至“登录”选项卡,然后单击“浏览器…”按钮。
  3. 在下面 ”Enter 在“要选择的对象名称”框中,输入您的计算机名称,然后单击“检查名称”并等待该名称通过身份验证。
  4. 完成后单击“确定”,并在出现提示时在“密码”框中输入管理员密码。
  5. 单击“确定”并关闭该窗口。
  6. 导航回诊断服务主机服务的属性,然后单击启动。
  7. 关闭所有内容并检查服务是否仍在运行。

笔记:如果您仍然发现某些问题,请按照上述说明再次打开服务,并对名为远程诊断系统主机服务的服务重复相同的过程
和诊断政策服务。 确保它们已启动并且其启动类型设置为“自动”。

阅读下一步

  • Google Chrome 为了 Windows 7 将继续工作两年……
  • 修复:在以下位置购买时出现“发生意外错误”错误消息
  • [FIX] ESO“发生意外内部错误”
  • [Fix] “错误 0x8007003B:发生意外网络错误”