修复 Windows 更新错误 0x8007007e

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

修复 Windows 更新错误 0x8007007e

更新状态(Update Status)
安装某些更新时出现问题,但我们稍后再试。如果您一直看到此内容并想要搜索 Web 或联系支持人员以获取信息,这可能会有所帮助:(There were problems installing some updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help:)
Windows 10 版本 1703 的功能更新 – 错误 0x8007007e(Feature update to Windows 10, version 1703 – Error 0x8007007e)
适用于 Windows 10 版本 1607 的 Microsoft NET Framework 4.7 和适用于 x64 的 Windows Server 2016 (KB3186568) – 错误 0x8000ffff(Microsoft NET Framework 4.7 for Windows 10 version 1607 and Windows Server 2016 for x64 (KB3186568) – Error 0x8000ffff)

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

修复 Windows 更新错误 0x8007007e

确保 创建一个还原点(create a restore point),以防万一出现问题。

方法一:暂时禁用防病毒和防火墙(Method 1: Temporarily Disable Antivirus and Firewall)

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

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

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

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

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

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

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

控制面板

5.下一步,点击系统和安全。( System and Security.)

6.然后点击Windows防火墙。(Windows Firewall.)

点击 Windows 防火墙

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

单击打开或关闭 Windows 防火墙

8.选择关闭 Windows 防火墙并重新启动您的 PC。(Select Turn off Windows Firewall and restart your PC. )再次尝试打开更新 Windows(Update Windows)并查看您是否能够 修复 Windows 更新错误 0x8007007e。(Fix Windows Update Error 0x8007007e.)

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

方法二:下载.NET Framework 4.7(Method 2: Download .NET Framework 4.7)

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

方法 3:运行 Windows 更新疑难解答(Method 3: Run Windows Update Troubleshooter)

1.从微软网站(Microsoft Website)下载 Windows 更新疑难解答(Windows Update Troubleshooter)

2.双击下载的文件运行疑难解答(Troubleshooter)

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

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

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

方法 4:重命名 SoftwareDistribution 文件夹(Method 4: Rename SoftwareDistribution Folder)

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

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

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

网络停止 wuauserv(net stop wuauserv)
网络停止 cryptSvc(net stop cryptSvc)
网络停止位(net stop bits)
网络停止 msiserver(net stop msiserver)

停止 Windows 更新服务 wuauserv cryptSvc bits msiserver

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

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

重命名 SoftwareDistribution 文件夹

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

网络启动 wuauserv(net start wuauserv)
网络启动 cryptSvc(net start cryptSvc)
网络启动位(net start bits)
网络启动 msiserver(net start msiserver)

启动 Windows 更新服务 wuauserv cryptSvc bits msiserver

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

方法 5:重置 Windows 更新组件(Method 5: Reset Windows Update Component)

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

命令提示符管理员

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

净停止位(net stop bits)
净停止 wuauserv(net stop wuauserv)
净停止 appidsvc(net stop appidsvc)
净停止 cryptsvc(net stop cryptsvc)

停止 Windows 更新服务 wuauserv cryptSvc bits msiserver

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

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

4.在 cmd 中键入以下内容并按Enter

cd /d %windir%\system32

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

5.重新注册 BITS 文件和 Windows Update 文件(Reregister the BITS files and the Windows Update files)。在 cmd 中分别键入(Type)以下每个命令,并在每个命令后按 Enter :(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 reset)

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 bits 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更新服务:

网络开始位(net start bits)
网络开始 wuauserv(net start wuauserv)
网络开始 appidsvc(net start appidsvc)
网络开始 cryptsvc(net start cryptsvc)

启动 Windows 更新服务 wuauserv cryptSvc bits msiserver

9.安装最新的Windows 更新代理。(Windows Update Agent.)

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

方法 6:在干净启动中执行 Windows 更新(Method 6: Perform Windows Update in Clean Boot)

1.按 Windows 键 + R 然后键入msconfig并按回车键进入系统配置(System Configuration)

配置文件

2.在常规选项卡上,选择选择性启动(Selective Startup),并确保未选中“加载启动项(load startup items)”选项。

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

3.导航到“服务”选项卡(Services tab)并选中“隐藏所有 Microsoft 服务”框。(Hide all Microsoft services.)

隐藏所有微软服务

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

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

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

受到推崇的:(Recommended:)

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



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts