修复 Windows 更新错误 0x80070643

您可能无法更新 Windows 10,因为当您打开设置然后转到更新(Update)安全(Security),然后在Windows 更新(Windows Update)下您会看到一条错误消息“安装更新时出现一些问题,但我们稍后再试。如果您一直看到此内容并想搜索 Web 或联系支持人员以获取信息,这可能会有所帮助:(0x80070643)”。

修复 Windows 更新错误 0x80070643

现在,众所周知,Windows 更新(Windows Updates)非常重要,因为它们可以修补系统漏洞并使您的 PC 更安全地免受外部攻击。Windows 更新错误 0x80070643(Windows Update Error 0x80070643)可能是由损坏或过时的系统文件、不正确的Windows更新配置、损坏的SoftwareDistribution文件夹等引起的。无论如何(Anyway),不​​要浪费任何时间,让我们看看如何在下面列出的帮助下修复 Windows 更新错误 0x80070643(Fix Windows Update Error 0x80070643)教程。

修复 Windows 更新错误 0x80070643

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

方法一:安装最新的 .NET Framework(Method 1: Install the latest .NET Framework)

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

下载最新的 .NET 框架(Download latest .NET Framework)

下载 .NET Framework 4.7 离线安装程序(Download .NET Framework 4.7 offline installer)

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

1. 按Windows Key + I 打开设置(Settings),然后单击更新和安全。(Update & Security.)

单击更新和安全图标 |  修复 Windows 更新错误 0x80070643

2. 从左侧菜单中,确保选择疑难解答。(Troubleshoot.)

3. 现在在启动(Get)和运行部分下,单击Windows 更新。(Windows Update.)

4. 单击它后,单击Windows Update 下的“运行疑难解答”。(Run the troubleshooter)

选择疑难解答,然后在启动并运行下单击 Windows 更新

5.按照屏幕上的说明运行疑难解答,看看您是否能够 修复 Windows 更新错误 0x80070643。( Fix Windows Update Error 0x80070643.)

运行 Windows 更新疑难解答以修复 Windows 模块安装程序工作人员高 CPU 使用率

方法 3:运行 SFC 和 DISM(Method 3: Run SFC and DISM)

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

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

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

Sfc /scannow

SFC 立即扫描命令提示符

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

4.再次(Again)打开命令提示符(Command Prompt)并通过搜索“cmd”执行此步骤,然后按 Enter。

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

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

DISM 恢复健康系统

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

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

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))。

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

方法四:重启 Windows 更新服务(Method 4: Restart Windows Update Service)

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

服务窗口

2. 在此列表中找到Windows Update服务(按 W 可轻松找到该服务)。

3. 现在右键单击Windows 更新(Windows Update)服务并选择重新启动。(Restart.)

右键单击 Windows 更新服务并选择重新启动

尝试再次执行Windows 更新(Windows Update),看看您是否能够 修复 Windows 更新错误 0x80070643。(Fix Windows Update Error 0x80070643.)

方法五:运行.BAT文件重新注册DLL文件(Method 5: Run .BAT File to Re-register DLL files)

1.打开记事本(Notepad)文件,然后按原样复制并粘贴以下代码:

net stop cryptsvc
net stop wuauserv
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
regsvr32 comcat.dll /s
Regsvr32 Msxml.dll /s
Regsvr32 Msxml2.dll /s
proxycfg -u
Regsvr32 Msxml3.dll /s
regsvr32 shdoc401.dll /s
regsvr32 cdm.dll /s
regsvr32 softpub.dll /s
regsvr32 wintrust.dll /s
regsvr32 initpki.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 mssip32.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 wucltui.dll /s
regsvr32 shdoc401.dll /i /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 asctrls.ocx /s
regsvr32 wintrust.dll /s
regsvr32 initpki.dll /s
regsvr32 softpub.dll /s
regsvr32 oleaut32.dll /s
regsvr32 shdocvw.dll /I /s
regsvr32 shdocvw.dll /s
regsvr32 browseui.dll /s
regsvr32 browseui.dll /I /s
regsvr32 msrating.dll /s
regsvr32 mlang.dll /s
regsvr32 hlink.dll /s
regsvr32 mshtmled.dll /s
regsvr32 urlmon.dll /s
regsvr32 plugin.ocx /s
regsvr32 sendmail.dll /s
regsvr32 scrobj.dll /s
regsvr32 mmefxe.ocx /s
regsvr32 corpol.dll /s
regsvr32 jscript.dll /s
regsvr32 msxml.dll /s
regsvr32 imgutil.dll /s
regsvr32 thumbvw.dll /s
regsvr32 cryptext.dll /s
regsvr32 rsabase.dll /s
regsvr32 inseng.dll /s
regsvr32 iesetup.dll /i /s
regsvr32 cryptdlg.dll /s
regsvr32 actxprxy.dll /s
regsvr32 dispex.dll /s
regsvr32 occache.dll /s
regsvr32 occache.dll /i /s
regsvr32 iepeers.dll /s
regsvr32 urlmon.dll /i /s
regsvr32 cdfview.dll /s
regsvr32 webcheck.dll /s
regsvr32 mobsync.dll /s
regsvr32 pngfilt.dll /s
regsvr32 licmgr10.dll /s
regsvr32 icmfilter.dll /s
regsvr32 hhctrl.ocx /s
regsvr32 inetcfg.dll /s
regsvr32 tdc.ocx /s
regsvr32 MSR2C.DLL /s
regsvr32 msident.dll /s
regsvr32 msieftp.dll /s
regsvr32 xmsconf.ocx /s
regsvr32 ils.dll /s
regsvr32 msoeacct.dll /s
regsvr32 inetcomm.dll /s
regsvr32 msdxm.ocx /s
regsvr32 dxmasf.dll /s
regsvr32 l3codecx.ax /s
regsvr32 acelpdec.ax /s
regsvr32 mpg4ds32.ax /s
regsvr32 voxmsdec.ax /s
regsvr32 danim.dll /s
regsvr32 Daxctle.ocx /s
regsvr32 lmrt.dll /s
regsvr32 datime.dll /s
regsvr32 dxtrans.dll /s
regsvr32 dxtmsft.dll /s
regsvr32 WEBPOST.DLL /s
regsvr32 WPWIZDLL.DLL /s
regsvr32 POSTWPP.DLL /s
regsvr32 CRSWPP.DLL /s
regsvr32 FTPWPP.DLL /s
regsvr32 FPWPP.DLL /s
regsvr32 WUAPI.DLL /s
regsvr32 wups2.dll /S
regsvr32 WUAUENG.DLL /s
regsvr32 ATL.DLL /s
regsvr32 WUCLTUI.DLL /s
regsvr32 WUPS.DLL /s
regsvr32 WUWEB.DLL /s
regsvr32 wshom.ocx /s
regsvr32 wshext.dll /s
regsvr32 vbscript.dll /s
regsvr32 scrrun.dll mstinit.exe /setup /s
regsvr32 msnsspc.dll /SspcCreateSspiReg /s
regsvr32 msapsspc.dll /SspcCreateSspiReg /s
proxycfg –d
sc sdset wuauserv
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;
;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
regsvr32 mshtml.dll /s
net start cryptsvc
net start wuauserv

2. 现在单击文件(File),然后选择另存为。(Save As.)

从记事本菜单中单击文件,然后选择另存为

3. 从保存(Save)类型下拉列表中选择“所有文件(All Files)”并导航到您要保存文件的位置。

4. 将文件命名为fix_update.bat(.bat 扩展名非常重要),然后单击Save

从保存类型中选择所有文件并将文件命名为 fix_update.bat,然后单击保存

5. 右键单击​​ fix_update.bat文件并选择以管理员身份运行。(Run as Administrator.)

6. 这将恢复并注册修复Windows 更新错误 0x80070643的(Windows Update Error 0x80070643.)DLL文件。

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

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

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

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

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

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

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

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

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

在搜索栏中键入控制面板,然后按回车 |  修复 Windows 更新错误 0x80070643

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.)

方法 7:手动安装更新(Method 7: Install the Updates Manually)

1. 右键单击​​此 PC(This PC ) 并选择属性。(Properties.)

右键单击此 PC 或我的电脑,然后选择属性

2. 现在在System Properties中,检查System type 并查看您是否有 32 位或 64 位操作系统。(System type and see if you have a 32-bit or 64-bit OS.)

检查系统类型并查看您是否拥有 32 位或 64 位操作系统 |  修复 Windows 更新错误 0x80070643

3. 按Windows Key + I 打开设置(Settings),然后单击更新和安全(Update & Security)图标。

按 Windows 键 + I 打开设置,然后单击更新和安全图标

4. 在Windows Update下记下无法安装的更新的“ ( number of the update which fails to install.)KB ”编号。

在 Windows Update 下记下无法安装的更新的 KB 编号

5. 接下来,打开Internet Explorer 或 Microsoft Edge(Internet Explorer or Microsoft Edge),然后导航到Microsoft Update Catalog 网站(Microsoft Update Catalog website)

6. 在搜索框下,输入您在步骤 4 中记下的 KB 编号。

打开 Internet Explorer 或 Microsoft Edge,然后导航到 Microsoft Update Catalog 网站

7. 现在单击您的操作系统类型(即 32 位或 64 位)(OS type, i.e. 32-bit or 64-bit.)的最新更新旁边的下载按钮。(Download button)

8. 下载文件后,双击它并按照屏幕上的说明完成安装。(follow on-screen instructions to complete the installation.)

受到推崇的:(Recommended:)

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



About the author

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



Related posts