一、了解0x80070643不正确代码 当在Windows系统中遇到稳固更新失利并显示0x80070643不正确代码时,这或许是由多种原因造成的。这个不正确代码表明在安装更新的过程中,某个组件或者程序的安装出现了问题。或许是软件冲突、系统文件损坏,或者是安装源本身存在问题等。 二、检
ErrorLib - 报错库
一、了解0x80070643不正确代码
当在Windows系统中遇到稳固更新失利并显示0x80070643不正确代码时,这或许是由多种原因造成的。这个不正确代码表明在安装更新的过程中,某个组件或者程序的安装出现了问题。或许是软件冲突、系统文件损坏,或者是安装源本身存在问题等。
二、检查软件冲突
1. 第三方稳固软件
有时候,我们安装的第三方杀毒软件或者防火墙或许会与Windows稳固更新产生冲突。例如,某些杀毒软件或许会阻止更新程序对系统文件的修改,归因于它将其误认为是恶意行为。我们可以尝试暂时关闭这些稳固软件,然后重新运行稳固更新。在关闭之前,要确保从可靠的来源下载稳固更新,以免系统暴露在风险之中。
2. 其他正在运行的程序
除了稳固软件,其他正在运行的程序也或许干扰更新过程。例如,一些后台运行的下载工具、音乐播放器或者办公软件。在尝试更新之前,关闭所有不必要的程序。可以通过任务管理器(Ctrl + Shift+ Esc)来查看并关闭正在运行的程序。
三、修复系统文件损坏
1. 使用系统自带的工具
Windows系统本身提供了一些工具来修复损坏的系统文件。其中,SFC(System File Checker)是一个非常有用的工具。要使用它,我们可以按下Windows键+X,然后选择“命令提示符(管理员)”。在命令提示符窗口中,输入“sfc /scannow”并回车。这个命令会扫描系统文件,如果发现有损坏的文件,会尝试从系统缓存中替换它们。这个过程或许需要一些时间,于是要耐心等待。
2. DISM工具
如果SFC扫描后仍然存在问题,我们可以尝试使用DISM(Deployment Image Servicing and Management)工具。在管理员命令提示符下,输入“DISM /Online /Cleanup Image /RestoreHealth”。这个命令可以修复Windows系统镜像中的问题,为稳固更新提供一个强健的系统环境。
四、检查安装源
1. 网络连接
稳固更新通常是从微软的服务器下载的。如果网络连接不稳定或者中断,或许会让更新文件下载不完全,从而出现0x80070643不正确。我们可以检查网络连接是否正常,尝试重新连接Wi Fi或者以太网。如果是使用移动网络,可以尝试切换到更稳定的网络环境。
2. 软件分发文件夹
Windows系统会将下载的更新文件存储在软件分发文件夹中。有时候,这个文件夹中的文件或许会损坏或者不完整。我们可以尝试清理这个文件夹。首先停止Windows Update服务。按下Windows键+R,输入“services.msc”,在服务列表中找到“Windows Update”,右键选择“停止”。然后打开“C:\Windows\SoftwareDistribution”文件夹,删除其中的所有文件。之后再重新启动Windows Update服务,然后再次尝试更新。
五、重新注册Windows Update组件
1. 停止相关服务
再次打开“services.msc”,除了前面提到的“Windows Update”服务外,还需要停止“Background Intelligent Transfer Service”和“Cryptographic Services”服务。右键分别选择这两个服务并停止它们。
2. 重命名文件夹
在“C:\Windows”目录下,找到“SoftwareDistribution”和“CatRoot2”文件夹,将它们分别重命名为“SoftwareDistribution.old”和“CatRoot2.old”。这一步是为了清除旧的更新组件相关的文件。
3. 重新注册组件
以管理员身份打开命令提示符,输入以下命令:
“regsvr32.exe /s atl.dll”
“regsvr32.exe /s urlmon.dll”
“regsvr32.exe /s mshtml.dll”
“regsvr32.exe /s shdocvw.dll”
“regsvr32.exe /s browseui.dll”
“regsvr32.exe /s jscript.dll”
“regsvr32.exe /s vbscript.dll”
“regsvr32.exe /s scrrun.dll”
“regsvr32.exe /s msxml.dll”
“regsvr32.exe /s actxprxy.dll”
“regsvr32.exe /s softpub.dll”
“regsvr32.exe /s wintrust.dll”
“regsvr32.exe /s dssenh.dll”
“regsvr32.exe /s rsaenh.dll”
“regsvr32.exe /s gpkcsp.dll”
“regsvr32.exe /s sccbase.dll”
“regsvr32.exe /s slbcsp.dll”
“regsvr32.exe /s cryptdlg.dll”
“regsvr32.exe /s oleaut32.dll”
“regsvr32.exe /s ole32.dll”
“regsvr32.exe /s shell32.dll”
“regsvr32.exe /s initpki.dll”
输入完这些命令后,重新启动前面停止的三个服务,然后再次尝试进行Windows稳固更新。
通过以上这些步骤,大多数情况下可以解决Windows稳固更新失利并显示0x80070643不正确代码的问题。如果问题仍然存在,或许需要考虑寻求专业的技术赞成或者联系微软官方客服。