如何修复Win10上的更新“错误代码0x800707e7”

当更新过程未启动或卡在某个百分比并且系统无法安装更新时,用户会注意到 0x800707e7 更新问题。0x800707e7 错误代码在功能更新、质量更新或在某些情况下从 Windows 7 升级时报告。

彻底检查错误报告后,以下是确定引起问题的主要原因:

  • 索引位置:许多 Windows 更新更喜欢在默认设置中查看托管环境,包括您 PC 的索引位置,如果您或您的任何应用程序已将此设置移动到另一个位置,则可能会导致更新失败。
  • 损坏的软件分发和 Catroot2 文件夹:Windows 更新临时将其数据存储在软件分发和 Catroot2 文件夹中。如果您系统上的这些文件夹已损坏,可能会导致手头的更新错误。
  • 冲突的应用程序:SQL Server 和防病毒软件(例如卡巴斯基)等许多应用程序会在您的 PC 上创建隐藏的用户配置文件,这些配置文件的存在可能会中断有问题的更新操作。
  • 未知的用户配置文件:如果系统中存在未知/损坏的用户配置文件或系统注册表中的痕迹,可能会导致系统错误日志中出现用户配置文件后缀不匹配消息,从而导致手头的问题。

在继续之前,请检查干净启动您的 PC是否清除了更新错误 0x800707e7。如果您是在升级时遇到问题的 Windows 7 用户之一,请确保在再次尝试升级之前从系统中删除家庭组。

此外,许多用户报告说,当有问题的更新状态更改为 install时,他们能够通过注销(而不是关闭)系统来解决问题,因此,请检查这是否适合您。此外,最好执行磁盘清理(清除旧的 Windows 更新文件并在系统驱动器上创建空间)以解决手头的更新问题。

使用 Windows 更新疑难解答

Windows Update Troubleshooter 是 Microsoft 内置的故障排除程序之一,用于查找影响系统的常见更新问题,运行它可能会解决更新问题。

  1. 右键单击Windows并选择设置
  2. 现在打开更新和安全,在出现的窗口中,选择疑难解答(在窗口的左半部分)。
  3. 然后,在窗口的右半部分,单击Additional Troubleshooters链接。
  4. 现在,展开Windows 更新(在“启动并运行”下)并单击“运行疑难解答”按钮。
  5. 然后按照提示让故障排除程序完成其过程。
  6. 完成后,应用疑难解答建议的更改,然后检查您是否可以在没有错误 0x800707e7 的情况下更新您的系统。

如何修复Win10上的更新“错误代码0x800707e7”

手动更新 PC 的 Windows

通过 Windows 更新通道安装 Windows 更新通常是一个流畅的自动过程。由于这些更新无法自动安装,手动安装将使用不同的操作系统目录和资源,可能会解决问题

  1. 启动网络浏览器并前往Microsoft 网站的 Windows 10 部分。
  2. 现在,在最新的Windows更新助手下,点击立即更新,让更新助手下载。
  3. 然后以管理员身份打开助手的setup文件,按照提示检查是否可以更新系统,不报错0x800707e7。

将 PC 的索引位置设置为默认路径

许多用户或应用程序喜欢根据他们的要求定制他们的 PC。在此过程中,有时他们会更改系统的索引位置路径,而某些 Windows 更新要求此路径位于操作系统驱动器或默认设置中。

如果此路径未设置为您系统上的默认设置,则更新可能无法安装并出现更新错误 0x800707e7,可以通过将您 PC 的索引位置路径设置为默认值来解决此问题。

  1. 单击Windows并搜索控制面板。然后打开控制面板
  2. 现在点击View by并选择Small Icons
  3. 然后选择索引选项,并在出现的窗口中单击高级按钮(靠近窗口底部)。
  4. 现在确保索引位置下的当前位置设置为以下路径(如果路径不同,您可以使用选择新按钮进行设置):
    C:\ProgramData\微软
  5. 然后应用您的更改并重新启动您的 PC(如果需要)。之后,检查您的PC是否没有更新错误0x800707e7。

在您的系统上运行 SFC 和 DISM 扫描

系统文件可能由于许多因素而损坏,例如电源故障,或者如果重要的系统文件在将其标记为威胁(由于误报)后被系统的防病毒软件删除。如果基本系统文件已损坏,则有问题的更新可能无法安装。在这种情况下,使用 DISM 和 SFC 扫描清除文件的损坏可能会解决问题。

  1. 单击Windows并搜索命令提示符
  2. 现在,右键单击命令提示符并选择以管理员身份运行
  3. 然后执行以下命令(可能需要大约 20-30 分钟):
    Dism /Online /Cleanup-Image /RestoreHealth
  4. 完成后,执行以下命令(最好在一夜之间执行,因为这可能需要较长时间才能完成):
    sfc /scannow
  5. 执行后,检查您的系统是否可以安装有问题的更新而不会遇到错误代码 0x800707e7。

将 Windows 更新组件重置为默认值

Windows Update 在传播到相关系统目录之前临时将其文件下载到许多系统文件夹,如 Software Distribution 和 Catroot2 文件夹,如果这些文件夹中的任何一个的内容已损坏,未来的更新可能无法安装并出现错误 0x800707e7。在这种情况下,重置 Windows 更新组件,即重命名这些文件夹或删除它们的内容可能会解决问题。

  1. 单击Windows并搜索命令提示符。现在右键单击命令提示符的结果,然后在子菜单中选择以管理员身份运行
  2. 然后通过一条一条复制粘贴命令来执行以下命令(不要忘记在每个 cmdlet 后按 Enter 键):
    net stop wuauserv
    
    net stop cryptSvc
    
    net stop bits
    
    net stop msiserver
    
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    
    ren C:\Windows\System32\catroot2 Catroot2.old
    
    net start wuauserv
    
    net start cryptSvc
    
    net start bits
    
    net start msiserver
  3. 现在关闭命令提示符窗口并检查更新错误 0x800707e7 是否已清除。

卸载冲突的应用程序

有许多应用程序(如 SQL Server)会在您的系统上创建隐藏的用户配置文件以完成其操作,但这些配置文件可能会阻碍更新过程,从而导致更新错误 0x800707e7。在这种情况下,卸载冲突的应用程序(如杀毒软件等)可能会解决问题。以下是用户报告触发该问题的应用程序:

  • 数据库服务器
  • Kaspersky Antivirus(最好删除任何第三方安全产品,但风险自负,因为卸载安全产品可能会使您的数据/系统面临威胁)
  • 微软的 Zune 软件
  • 英伟达驱动程序

如果您有任何这些或类似的应用程序,则可以将其卸载。为了便于说明,我们将讨论 Kaspersky Antivirus 的卸载过程。

  1. 右键单击Windows并打开Apps & Features
  2. 现在展开卡巴斯基并点击卸载按钮。
  3. 然后确认启动卡巴斯基的卸载过程,并按照提示完成卸载过程。
  4. 完成后,重新启动您的 PC,并在重新启动后检查您的系统是否清除了错误 0x800707e7。

从系统属性中删除未知用户配置文件

如果您的系统上存在损坏或不需要的用户配置文件(通常来自已卸载的应用程序),您的系统可能无法安装有问题的更新并出现错误 0x800707e7。在这种情况下,删除损坏的或不需要的用户配置文件可能会解决问题。在继续之前,最好创建一个系统还原点(为了安全起见)。

  1. 右键单击Windows并选择运行
  2. 现在,导航到以下内容:
    \用户
  3. 然后检查是否有您不需要或未识别用户配置文件文件夹(您可能必须启用查看隐藏文件/文件夹和受保护的系统文件)。如果是这样,那么您可以备份不需要的用户文件夹的内容。
  4. 现在,单击Windows并搜索Advanced System Settings
  5. 然后打开View Advanced System Settings并在 User Profiles 下,单击Settings
  6. 现在检查此处是否显示未知用户配置文件,如果是,则选择未知配置文件,然后单击删除。确保您没有删除重要的用户配置文件。
  7. 然后确认删除配置文件并对所有其他未知配置文件重复相同的操作。
  8. 之后,重新启动您的 PC,并在重新启动时检查是否可以将有问题的 Windows 更新应用于您的系统而不会触发错误 0x800707e7。

编辑系统的注册表以删除损坏的用户配置文件条目

如果删除用户配置文件对您不起作用,那么很可能是损坏的用户配置文件条目,即使它在系统上不存在也可能触发手头的问题。在继续之前,必须创建系统注册表的备份(为了安全起见)。此外,如果您是那些通过编辑注册表将用户配置文件转移到非操作系统驱动器的高级用户之一,那么您可以恢复相同的内容以完成更新过程。

警告

由于编辑 PC 的注册表可能是一项有风险的任务(如果操作不当),并且您可能会对您的 PC/数据造成永久性损坏,因此请自行承担风险。

  1. 单击Windows并搜索注册表编辑器
  2. 现在右键单击注册表编辑器,然后在子菜单中单击以管理员身份运行
  3. 然后导航到以下内容(复制粘贴地址):
    计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. 现在检查那里是否存在您不使用的未知用户帐户。如果是这样,请删除该注册表项相关文件夹。请格外小心,不要删除指向有效用户帐户的密钥。
    您可以检查左窗格中 ProfileList 键下的文件夹,并浏览ProfileImagePath键以找出有问题的用户配置文件。如果 ProfileList 键的任何值具有.bak 扩展名,您也可以删除该键。
  5. 然后对以下键重复相同的操作:
    计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\ProfileList
  6. 完成后,关闭编辑器窗口后重启电脑,重启后,检查更新问题 0x800707e7 是否已解决。

运行 PC Windows 的就地升级

如果在尝试上述解决方案后问题仍然存在,那么运行 PC 的 Windows 就地升级将重新安装操作系统,同时保留您的数据/应用程序可能会清除错误 0x800707e7。在继续之前,请确保备份基本文件/数据并创建系统还原点。

  1. 启动Web 浏览器转到Microsoft 网站的 Windows 10部分。
  2. 现在单击“立即下载工具”按钮(在“创建 Windows 10 安装媒体”部​​分)并下载它。
  3. 然后,以管理员身份启动媒体创建工具,并在许可条款页面上单击接受按钮。
  4. 现在选择Upgrade This PC Now按钮并按照向导的提示完成升级过程,但在此过程中,当系统要求时,选择Keep Window Settings, Personal Files, and Apps
  5. 升级过程完成后,希望您的 PC 不会出现更新错误 0x800707e7。

如果一切都失败了,那么你可能必须将你的电脑重置为默认设置或执行你的电脑的全新安装来解决更新问题。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年4月22日 下午10:34
下一篇 2023年4月23日 上午5:50

相关推荐