许多用户抱怨在尝试从 Windows 10 升级到 Windows 11 或在 Windows 10 上安装更新时0xd000034收到错误代码。如果您的计算机空间不足、Windows 更新文件已损坏或存在硬件冲突,则会出现此错误。

删除外部存储设备和其他硬件,运行 DiskCleanup 以释放系统驱动器上的空间,确保设备驱动程序已更新,然后再次尝试运行更新。
如何修复 Windows 更新错误代码0xd000034?
一. 运行 Windows 更新疑难解答
1. 压Windows + I以打开“设置”应用。
2. 选择“更新和安全”.
3. 单击左侧窗格中的疑难解答。
4. 选择“其他疑难解答”.
5. 在“启动并运行”下,选择“Windows 更新”,然后单击“运行疑难解答”.
6. 按照屏幕上的说明完成该过程。
运行疑难解答可以帮助您解决其他问题,例如 Windows 更新当前无法检查较新版本;阅读本指南以了解更多信息。
二. 重新启动 Windows 更新服务
1. 压Windows + R以打开“运行”窗口。
2. 键入 services.msc,然后单击“确定”以打开“服务”应用。
3. 找到 Windows Update,右键单击它,然后单击停。
4. 等待服务停止,然后再次右键单击它并单击“启动”.
三.从Windows Update临时缓存文件夹中删除内容
1. 按Windows键,键入 cmd,然后单击以管理员身份运行.
2. 键入以下命令以停止 Windows 更新和 BITS 服务,然后按Enter:
o net stop wuauserv
net stop bits
3. 最小化命令提示符窗口,然后按Windows + R以打开“运行”窗口。
4. 键入以下路径,然后单击“确定”:%windir%\SoftwareDistribution\DataStore
5. 压Ctrl + A选择所有文件和文件夹,然后单击“删除”按钮。
6. 转到cmd窗口,复制并粘贴以下内容以启动Windows Update和Bits服务,然后点击Enter:
o net start wuauserv
net start bits
7. 重新启动电脑以保存更改。
四. 重置 Windows 更新组件
1. 按Windows键,键入 cmd,然后单击以管理员身份运行.
2. 逐个复制并粘贴以下命令以停止 Windows 更新、加密、BITS 和应用程序标识服务,然后点击Enter在每个命令之后:
o net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
3. 要删除 qmgr*.dat 文件,请键入以下命令并按Enter: Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
4. 键入以下命令以重命名 SoftwareDistribution 和 catroot2 文件夹,然后点击Enter在每个命令之后:
o Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
5. 若要重置 BITS 和 Windows 更新服务,请复制并粘贴以下命令,然后按Enter在每个命令之后:
o 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)
6. 现在键入以下命令并击中Enter进入 System32 目录:cd /d %windir%\system32
7. 如果您已经在 System32 中,您可以跳过步骤 6,然后逐个复制并粘贴以下命令并按Enter在每个命令之后:
o 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
8. 重新启动计算机,然后在启动后按 Windows + R 打开“运行”窗口。
9. 键入 regedit,然后单击“确定”以打开注册表编辑器.
10. 首先,备份注册表文件,转到“文件”,然后单击“导出”以备份注册表文件,然后将.reg文件保存到可访问的位置。
11. 导航到此路径:Computer\HKEY_LOCAL_MACHINE\COMPONENTS
12. 找到 PendingXmlIdentifier,右键单击并选择 Delete。找到 NextQueueEntryIndex 和 AdvancedInstallersNeedResolve 并删除它们。
13. 再次以管理员权限打开命令提示符,然后逐个键入以下命令并按Enter在每个命令之后:
o netsh winsock reset
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
14. 重新启动计算机以使更改生效。
重置 Windows 更新组件可以帮助您解决其他问题,例如缺少 Windows 更新;阅读本指南以了解更多信息。
五. 手动安装更新
1. 压Windows + I打开“设置”.
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源