U盘装系统_分享U盘装系统教程_提供64位win11、win10、win7电脑系统及绿色软件下载

当前位置:首页 > 系统教程 > win10教程

已解决:Windows 10 上的 Windows 更新错误代码0xd000034

时间:2024-03-19 来源: 点击:
手机扫码继续观看
已解决:Windows 10 上的 Windows 更新错误代码0xd000034

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

已解决:Windows 10 上的 Windows 更新错误代码0xd000034

  删除外部存储设备和其他硬件,运行 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打开“设置”.

上一篇:解决“桌面快捷方式不起作用”问题的 4 种解决方案

下一篇:如何在Windows10/win11上禁用动态DNS更新

相关文章