如何修复 Windows 更新错误 0x8024001D
Windows 更新错误 0x8024001D 可能会阻止您安装关键系统更新或从 Microsoft Store 下载应用程序。此问题通常源于损坏的更新组件或缓存文件。让我们探索有效的解决方案,让您的系统重回正轨。
方法 1:重命名软件分发文件夹
Software Distribution 文件夹存储 Windows 更新的临时文件。重命名此文件夹通常可以通过强制 Windows 创建一组新文件来解决更新问题。
步骤一:右键单击“开始”按钮并选择“Windows 终端(管理员)”或“命令提示符(管理员)”,打开提升的命令提示符。
步骤2:输入以下命令停止 Windows 更新和后台智能传输服务 (BITS):
net stop wuauserv
net stop bits
步骤3:使用以下命令重命名 Software Distribution 文件夹:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
第4步:重新启动之前停止的服务:
net start wuauserv
net start bits
第5步:尝试再次运行 Windows Update 以查看错误是否已解决。
如果重命名 Software Distribution 文件夹不起作用,您可能需要重置 Windows Update 组件。此过程可以修复损坏的更新文件和服务。
步骤一:按照方法 1 中所述打开提升的命令提示符。
步骤2:输入以下命令停止 Windows 更新服务:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
步骤3:重命名 SoftwareDistribution 和 Catroot2 文件夹:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
第4步:通过运行以下命令重置 Windows 更新组件:
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)
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
第5步:重新启动 Windows 更新服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
第6步:尝试再次运行 Windows Update 以检查错误是否已解决。
方法 3:更新 Microsoft Store
如果您在 Microsoft Store 中遇到 0x8024001D 错误,更新 Store 应用本身可能会解决该问题。
步骤一:打开 Microsoft Store 应用。
步骤2:单击右上角的三个点 (...),然后选择“下载和更新”。
步骤3:单击“获取更新”并允许安装 Microsoft Store 的任何可用更新。
第4步:重新启动计算机并尝试再次使用 Microsoft Store。
方法 4:清除 Microsoft Store 缓存
清除 Microsoft Store 缓存通常可以解决下载和更新问题。
步骤一:按Windows key + R打开“运行”对话框。
步骤2:类型wsreset.exe并按 Enter 键。
步骤3:将出现一个空白的命令提示符窗口。等待其自动关闭,即表示缓存清除过程已完成。
第4步:Microsoft Store 将自动打开。尝试下载或更新应用程序以查看错误是否已解决。
方法 5:重置 Microsoft Store
如果清除缓存不起作用,您可以尝试重置 Microsoft Store 应用。
阅读更多:如何修复 Windows 10 上的 Windows 更新错误 0x80070643?
步骤一:按打开 Windows 设置Windows key + I。
步骤2:导航至“应用程序”>“应用程序和功能”。
步骤3:向下滚动以在应用程序列表中找到“Microsoft Store”。
第4步:单击“Microsoft Store”并选择“高级选项”。
第5步:向下滚动并单击“重置”按钮。
第6步:出现提示时确认操作并等待该过程完成。
第7步:重新启动计算机并尝试再次使用 Microsoft Store。
这些方法应该可以解决 Windows 更新和 Microsoft Store 的大多数 0x8024001D 错误实例。如果您仍然遇到问题,请考虑运行 Windows 更新疑难解答或联系 Microsoft 支持以获得进一步帮助。
