修复 Windows 更新错误 0x80080005

如果您遇到Windows 更新错误代码 0x80080005(Windows Update Error Code 0x80080005),那么您来对地方了,今天我们将讨论如何解决该问题。Windows更新对于运行系统没有任何问题至关重要;它还提供最新的安全更新和补丁。如果您无法更新Windows,您的系统将容易受到各种攻击。因此,建议尽快修复Windows更新的任何问题。最近的勒索软件攻击之所以成为可能,是因为用户没有将他们的系统更新到修复了各种漏洞的最新Windows更新。(Windows)

服务器 {E60687F7-01A1-40AA-86AC-DB1CBF673334} 未在要求的超时时间内向 DCOM 注册。(The server {E60687F7-01A1-40AA-86AC-DB1CBF673334} did not register with DCOM within the required timeout.)
Windows 更新服务因以下错误  (The Windows Update service terminated with the following error:  )
而终止:系统找不到指定的文件。(The system cannot find the file specified.)

修复 Windows 更新错误 0x80080005

此错误的主要原因是您的 PC 上的安全软件与Windows Update之间的冲突,阻止了BITS服务。因此,系统无法访问System Volume Information文件夹。现在所有这些都导致Windows 更新(Windows Update)抛出错误代码 0x80080005,所以不要浪费任何时间,让我们看看如何在下面列出的故障排除指南的帮助下实际修复 Windows 更新错误 0x80080005(Fix Windows Update Error 0x80080005)0x80072ee7 。

修复 Windows 更新错误 0x80080005

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

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

有时防病毒(Antivirus)程序可能会导致错误(error )并验证此处不是这种情况;您需要在有限的时间内禁用防病毒软件,以检查在防病毒软件关闭时错误是否仍然出现。

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

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

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

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

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

3. 完成后,再次尝试连接以打开Google Chrome并检查错误是否解决。

4. 从开始菜单(Start Menu)搜索栏搜索控制面板,点击打开 控制面板。( Control Panel.)

在搜索栏中键入控制面板,然后按回车 |  修复 Google Chrome 上的 Aw Snap 错误

5. 接下来,单击 系统和安全,( System and Security) 然后单击 Windows 防火墙。(Windows Firewall.)

点击 Windows 防火墙

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

单击防火墙窗口左侧的打开或关闭 Windows Defender 防火墙

7. 选择关闭 Windows 防火墙并重新启动您的 PC。(Select Turn off Windows Firewall and restart your PC.)

单击关闭 Windows Defender 防火墙(不推荐)

再次尝试打开Google Chrome并访问之前显示(Google Chrome) 错误 ( error. )的网页。如果上述方法不起作用,请按照相同的步骤重新 打开您的防火墙。( turn on your Firewall again.)

方法 2:运行 SFC 和 CHKDSK(Method 2: Run SFC and CHKDSK)

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

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

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

SFC 立即扫描命令提示符

3.等待(Wait)上述过程完成,完成后,重新启动PC。

4. 接下来,运行 CHKDSK 来修复文件系统错误(CHKDSK to Fix File System Errors)

5. 让上述过程完成并再次重新启动您的 PC 以保存更改。

方法 3:运行 DISM(Method 3: Run DISM)

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2. 现在在 cmd 中键入以下内容并在每个之后按回车键:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM 恢复健康系统

3. 让DISM命令运行并等待它完成。

4. 如果上述命令不起作用,请尝试以下操作:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:(Note:) (Replace)C:RepairSourceWindows 替换为您的修复源(Windows 安装(Windows Installation)恢复光盘(Recovery Disc))。

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

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

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

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

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

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

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

方法 5:手动重置 Windows 更新组件(Method 5: Manually Reset Windows Update components)

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

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.再次(Again)启动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. 重新启动您的 PC,看看您是否能够修复 Windows 更新错误 0x80080005。(Fix Windows Update Error 0x80080005.)

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

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

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 Update错误0x80080005。( Fix Windows Update Error 0x80080005.)

方法 7:启用为可选组件安装和组件修复指定设置(Method 7: Enable Specify settings for optional component installation and component repair)

1. 按 Windows 键 + R 然后键入gpedit.msc并按 Enter。

gpedit.msc 正在运行

2. 导航到以下路径:

Computer Configuration > Policies > Administrative Templates: Policy > System

3.现在确保选择系统(System)而不是在右侧窗格中找到并双击“为可选组件安装和组件修复指定设置。(Specify settings for optional component installation and component repair.)

指定可选组件安装和组件修复的设置

4.勾选“已启用(Enabled)”,点击“直接联系Windows更新..(Contact Windows Update directly..) ”复选框

启用策略为可选组件安装和组件修复指定设置

5. 单击应用,然后单击确定。(OK.)

方法 8:授予对 System Volume Information 文件夹的完全控制权(Method 8: Grant full control of the System Volume Information folder)

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2. 在 cmd 中输入以下命令并回车(Enter)

cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L

授予对系统卷信息文件夹的完全控制权

3.等待(Wait)命令完成,然后退出命令提示符(Command Prompt)

4. 重新启动您的 PC 以保存更改。

受到推崇的:(Recommended:)

就是这样,您已成功修复 Windows 更新错误 0x80080005(Fix Windows Update Error 0x80080005),但如果您对本指南仍有任何疑问,请随时在评论部分询问他们。



About the author

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



Related posts