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

更新状态
安装某些更新时出现问题,但我们稍后会重试。 如果您一直看到这种情况并想搜索网络或联系支持人员以获取信息,这可能会有所帮助:
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防火墙。

7.现在从左侧窗格中单击打开或关闭 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.双击下载的文件运行疑难解答。

3.按照屏幕上的说明完成故障排除过程。
4.重新启动您的 PC 以保存更改并查看您是否能够修复 Windows 更新错误 0x8007007e。
方法 4:重命名 SoftwareDistribution 文件夹
1.按 Windows 键 + X 然后选择命令提示符(管理员)。

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

3.接下来,键入以下命令以重命名 SoftwareDistribution 文件夹,然后按 Enter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
任 C:\Windows\System32\catroot2 catroot2.old

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

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

5.重新启动您的 PC 以保存更改并检查您是否能够修复 Windows 更新错误 0x8007007e。
方法 5:重置 Windows 更新组件
1.按 Windows 键 + X 然后选择命令提示符(管理员)。

2.在cmd中输入以下命令并在每个命令后按Enter:
净停止位
净停止 wuauserv
净停止 appidsvc
净停止 cryptsvc

3.删除 qmgr*.dat 文件,再次打开 cmd 并键入:
德尔“%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
4.在cmd中输入以下内容并回车:
cd /d %windir%\system32

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 重置

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

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 ,但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。
