修复 Windows 更新错误 0x8007007e

已发表: 2018-02-12
修复 Windows 更新错误 0x8007007e

修复 Windows 更新错误 0x8007007e:如果您尝试将 Windows 升级到最新版本,或者您只是更新 Windows 10,那么您可能会遇到错误代码 0x8007007e,并显示错误消息“Windows 遇到未知错误”或“无法安装更新。 请再试一次。” 现在,由于 Windows 更新失败而导致此错误的主要问题很少,其中很少有 3rd 方防病毒软件、损坏的注册表、损坏的系统文件等。

修复 Windows 更新错误 0x8007007e

更新状态
安装某些更新时出现问题,但我们稍后会重试。 如果您一直看到这种情况并想搜索网络或联系支持人员以获取信息,这可能会有所帮助:
Windows 10 版本 1703 的功能更新 – 错误 0x8007007e
适用于 Windows 10 版本 1607 的 Microsoft NET Framework 4.7 和适用于 x64 的 Windows Server 2016 (KB3186568) – 错误 0x8000ffff

现在 Windows 更新很重要,因为 Microsoft 会定期发布安全更新、补丁等,但如果您无法下载最新更新,那么您的 PC 将面临风险。 因此,不要浪费任何时间,让我们看看如何实际修复 Windows 更新错误 0x8007007e。

内容

  • 修复 Windows 更新错误 0x8007007e
  • 方法一:暂时禁用防病毒和防火墙
  • 方法二:下载.NET Framework 4.7
  • 方法 3:运行 Windows 更新疑难解答
  • 方法 4:重命名 SoftwareDistribution 文件夹
  • 方法 5:重置 Windows 更新组件
  • 方法 6:在干净启动中执行 Windows 更新

修复 Windows 更新错误 0x8007007e

确保创建一个还原点,以防万一出现问题。

方法一:暂时禁用防病毒和防火墙

1.右键单击系统托盘中的防病毒程序图标,然后选择禁用。

禁用自动保护以禁用您的防病毒软件

2.接下来,选择防病毒软件将保持禁用的时间范围。

选择直到禁用防病毒软件的持续时间

注意:选择尽可能少的时间,例如 15 分钟或 30 分钟。

3.完成后,再次尝试运行 Windows Update 并检查错误是否解决。

4.按 Windows 键 + X 然后选择控制面板。

控制面板

5.下一步,点击系统和安全。

6.然后点击Windows防火墙。

点击 Windows 防火墙

7.现在从左侧窗格中单击打开或关闭 Windows 防火墙。

单击打开或关闭 Windows 防火墙

8.选择关闭 Windows 防火墙并重新启动您的 PC。 再次尝试打开更新 Windows 并查看您是否能够修复 Windows 更新错误 0x8007007e。

如果上述方法不起作用,请确保按照完全相同的步骤再次打开防火墙。

方法二:下载.NET Framework 4.7

有时,此错误是由 PC 上损坏的 .NET Framework 引起的,安装或重新安装到最新版本可以解决此问题。 无论如何,尝试并没有什么坏处,它只会将您的 PC 更新到最新的 .NET Framework。 只需转到此链接并下载 .NET Framework 4.7,然后安装它。

方法 3:运行 Windows 更新疑难解答

1.从微软网站下载 Windows 更新疑难解答。

2.双击下载的文件运行疑难解答。

确保在 Windows 更新疑难解答中单击以管理员身份运行

3.按照屏幕上的说明完成故障排除过程。

4.重新启动您的 PC 以保存更改并查看您是否能够修复 Windows 更新错误 0x8007007e。

方法 4:重命名 SoftwareDistribution 文件夹

1.按 Windows 键 + X 然后选择命令提示符(管理员)。

具有管理员权限的命令提示符

2.现在键入以下命令以停止 Windows 更新服务,然后在每个命令后按 Enter:

净停止 wuauserv
净停止 cryptSvc
净停止位
净停止 msiserver

停止 Windows 更新服务 wuauserv cryptSvc bits msiserver

3.接下来,键入以下命令以重命名 SoftwareDistribution 文件夹,然后按 Enter:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
任 C:\Windows\System32\catroot2 catroot2.old

重命名 SoftwareDistribution 文件夹

4.最后,键入以下命令以启动 Windows 更新服务并在每个命令后按 Enter:

净启动 wuauserv
网络启动 cryptSvc
网络起始位
网络启动 msiserver

启动 Windows 更新服务 wuauserv cryptSvc bits msiserver

5.重新启动您的 PC 以保存更改并检查您是否能够修复 Windows 更新错误 0x8007007e。

方法 5:重置 Windows 更新组件

1.按 Windows 键 + X 然后选择命令提示符(管理员)。

命令提示符管理员

2.在cmd中输入以下命令并在每个命令后按Enter:

净停止位
净停止 wuauserv
净停止 appidsvc
净停止 cryptsvc

停止 Windows 更新服务 wuauserv cryptSvc bits msiserver

3.删除 qmgr*.dat 文件,再次打开 cmd 并键入:

德尔“%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

4.在cmd中输入以下内容并回车:

cd /d %windir%\system32

重新注册 BITS 文件和 Windows 更新文件

5.重新注册 BITS 文件和 Windows Update 文件。 在 cmd 中分别键入以下每个命令,并在每个命令后按 Enter:

 regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

6.重置Winsock:

netsh winsock 重置

netsh winsock 重置

7.将BITS服务和Windows Update服务重置为默认安全描述符:

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

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

8.再次启动Windows更新服务:

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

启动 Windows 更新服务 wuauserv cryptSvc bits msiserver

9.安装最新的 Windows 更新代理。

10.重新启动你的电脑,看看你是否能够修复 Windows 更新错误 0x8007007e。

方法 6:在干净启动中执行 Windows 更新

1.按 Windows 键 + R 然后输入msconfig并按回车键进入系统配置。

配置文件

2.在常规选项卡上,选择选择性启动,并确保未选中“加载启动项”选项。

系统配置检查选择性启动干净启动

3.导航到“服务”选项卡并选中“隐藏所有 Microsoft 服务”框。

隐藏所有微软服务

4.下一步,单击禁用所有这将禁用所有其他剩余服务。

5.重新启动您的PC检查问题是否仍然存在。

6.完成故障排除后,请务必撤消上述步骤才能正常启动PC。

受到推崇的:

  • 修复 Windows 10 上的 WORKER_INVALID 蓝屏错误
  • 在 Windows 10 上停止自动下载驱动程序
  • 在 Windows 10 上更改搜索结果的默认文件夹视图
  • 修复 MULTIPLE_IRP_COMPLETE_REQUESTS 错误

就是这样,您已成功修复 Windows 更新错误 0x8007007e ,但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。