如何修复Windows电脑上的更新错误0x8024002D
您最近是否在将 Windows 操作系统升级到最新构建版本时遇到更新错误代码 0x8024002D?既然你在这里,你一定是在寻找这个错误代码背后的原因以及这个问题的潜在修复方法。好吧,我们已经涵盖了所有这些。如果您已经应用了其中一些修复程序但无济于事,我们建议您通过下载并安装最新的独立软件包来手动更新您的操作系统。
什么可能导致更新 Windows 时出现错误 0x8024002D?
当您的设备缺少某些 DLL 条目时,通常会发生此更新错误。如果是这种情况,重新注册所有 DLL 文件应该是您的首要任务。除了这个原因,更新错误 0x8024002D 也可能由于以下原因而发生 –
- 系统文件和文件夹中的损坏
- Windows 缓存文件夹中的累积缓存
- 更新服务已禁用或未运行
现在您知道什么可能导致 Windows 上的更新错误,我们建议您按顺序应用以下修复程序。
解决 Windows 更新错误 0x8024002D 的方法
如果您在 Windows 上安装待定更新时遇到更新错误 0x8024002D,请仔细阅读以下一组解决方案并依次应用它们。希望此错误在您对 Windows 更新进行故障排除后立即解决。
如果在此之后问题仍然存在,请考虑应用这些修复程序 –
- 清除 Windows 缓存文件夹
- 启用 Windows 更新服务
- 重新注册丢失的 DLL 文件
- 手动安装挂起的更新
1] Windows 更新疑难解答
Windows 更新故障排除是解决 Windows 11 上与更新相关的问题的最有效方法。此工具不仅可以解决根本原因,还可以在无法解决当前错误的情况下建议解决此问题的方法。以下是执行此任务的方法 –
- 按 Windows + I 启动“设置”应用程序。
- 转到系统 > 疑难解答,然后单击其他疑难解答。
- 当此部分展开时,找到最频繁下的 Windows 更新,然后点击运行按钮。
- 单击故障排除窗口中的下一步,然后按照屏幕上的说明进行操作。
疑难解答程序将检查根本原因并进行修复。确保接下来重新启动您的 PC,并检查您现在是否可以更新 Windows。
2] 清除 Windows 缓存文件夹
文件夹 SoftwareDistribution 和 catroot2 中累积的缓存经常导致更新失败,出现一些错误代码,包括错误 0x8024002D。清除这些文件夹中的内容可能有助于解决此错误代码并将您的设备升级到最新的构建版本。
以下是清除这两个文件夹的方法 –
- 按 Windows + R 启动运行。
- 键入 CMD 并同时按Ctrl + Shift + Enter键。
- 这样做将调用具有管理员权限的命令提示符。
- 现在,依次复制/粘贴以下代码以禁用所有与更新相关的服务。在对 Windows 缓存文件夹进行任何更改之前,必须禁用所有服务。因此,请事先清除 SoftwareDistribution 和 Catroot2 中的所有内容。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- 禁用所有更新服务后,通过运行这两个代码重命名缓存文件夹 –
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
- 重命名 Windows 缓存文件夹是更好的选择,因为您仍然可以访问缓存文件夹及其内容。如果您的计算机出现问题,您可以重新使用这些文件夹。
- 现在,重新启用之前停止的所有服务。为此,您可以在 CMD 上运行以下代码 –
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- 由于您已经在 CMD 上,我们建议接下来运行这两个代码。第一个是 SFC 实用程序。此工具有助于诊断系统文件中的任何损坏并修复它们。
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- DISM 工具将检查系统映像中是否有任何文件损坏。如果该工具在系统映像中发现任何问题,该实用程序将自动修复该问题。
- 关闭命令提示符并重新启动 Windows PC。
再次登录您的设备并检查错误代码 0x8024002D 现在是否已解决。
3]启用Windows更新服务
当某些基本服务未在后台运行或在“服务”下被禁用时,Windows 更新也可能会失败。您可以通过打开“服务”窗口进行确认。以下是执行此任务的方法 –
- 按 Windows + S,然后键入服务。
- 单击最上面的结果,当“服务”窗口打开时,在其上找到以下服务 –
Background Intelligent and Transfer Service
Cryptographic Services
DCOM Server Process Launcher
RPC Endpoint Mapper
Windows Installer
Windows Update Medic Services
Windows Update Service
- 如果您确实发现这些服务中的任何一个在“状态”下被禁用或未运行,请右键单击该特定服务,然后选择“开始”按钮。
- 为了方便起见,您最好右键单击所有这些服务并选择重新启动它们。
- 关闭“服务”窗口并重新启动计算机。
当它确实重新启动时,检查您是否可以正常更新 Windows。
4]重新注册丢失的DLL文件
Windows 上丢失或损坏的 DLL 文件也可能会阻止在 Windows 11 上安装可用更新。由于您无法确认这种情况,我们建议您手动重新注册所有 DLL 条目。为此,以管理员身份启动 Windows PowerShell,并在其上运行这些代码 –
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 msxml3.dll
regsvr32.exe /s msxml6.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
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
现在您已经修复了计算机上的所有 DLL 文件,重新启动您的 PC,当它重新启动时,检查您现在是否可以正常更新 Windows。
5]手动安装挂起的更新
如果以上修复都无法解决 Windows 11/10 上的错误代码 0x8024002D,您可以选择手动更新方法。在此解决方案中,您需要从Microsoft 的更新目录手动下载待处理的更新,并在那里搜索您的待处理的累积更新。
选择与您的系统架构相匹配的更新,然后点击下载按钮。继续前进,单击即将出现的窗口中的第一个链接,更新下载将很快开始。在为您的计算机下载独立包后,您可以双击安装文件来更新您的系统。
这是有关如何在 Windows 11 上手动下载和升级到最新 OS Build 版本的完整指南。
以上是 如何修复Windows电脑上的更新错误0x8024002D 的全部内容, 来源链接: utcz.com/dzbk/939686.html