如您所知,Windows Update 和 Windows Store 都是 Windows 10 操作系统中相互依赖的服务。 因此,当其中一个服务遇到“0x80070424,ERROR_SERVICE_DOES_NOT_EXIST”之类的错误时,另一个服务很可能也会收到此错误。 请注意,Windows 更新独立安装程序和 Windows 10 设置应用程序中的 Windows 更新部分都可能发生此类错误。 一些用户还报告在尝试更新 Windows Defender 时遇到此错误。 您可以在 Windows 更新独立安装程序中看到以下错误消息:
“安装程序遇到错误:0x80070424,指定的服务不作为已安装的服务存在。”
虽然您会在 Windows 应用商店中看到以下错误消息:
“安装更新时出现了一些问题,但我们稍后再试。 如果您一直看到此内容并想搜索网络或联系支持人员获取信息,这可能会有所帮助:(0x80070424)。”
要修复此错误,您可以尝试重新注册后台智能传输服务 DLL 文件或运行 Windows 更新和应用商店应用疑难解答。 您还可以使用 DISM 工具重置与 Windows 更新相关的文件夹或 Microsoft Store 或修复 Windows 更新文件。 另一方面,您也可以使用注册表编辑器或检查 Windows 服务。 有关这些潜在修复的更多详细信息,请参阅下面每个给定的选项。
选项 1 – 尝试重新注册后台智能传输服务 DLL 文件
您可能需要使用 regsvr32.exe 重新注册后台智能传输服务 DLL 文件,然后才能成功安装程序并修复 ntdll.dll 文件崩溃错误。 Regsvr32 工具是一个命令行实用程序,可用于在 Windows 操作系统中将 OLE 控件注册和取消注册为 DLL 和 ActiveX (OCX) 控件。 请按照以下步骤使用。
- 从WinX菜单以管理员身份打开命令提示符。
- 接下来,在提升的命令提示符中键入以下命令,然后按Enter键以执行命令。 这将使用Windows操作系统工具regsvr32.exe重新注册受影响的DLL文件。
- regsvr32 Qmgr.dll /s
- regsvr32 Qmgrprxy.dll /s
请注意: 将“[DLL 文件]”替换为错误中指出的 DLL 文件的名称。
- 执行给定的命令后,如果 Regsvr32 工具能够成功运行,您应该看到一条消息,提示“vbscript.dll 中的 DllRegisterServer 成功”。
- 现在重新启动计算机并检查错误现在是否已修复。
选项 2 – 尝试运行 Windows 应用商店或 Windows 更新疑难解答
Windows 10 应用商店应用程序疑难解答将帮助您修复错误代码 0x80070424。 这是 Microsoft 提供的一款出色的内置工具,可帮助用户修复任何应用安装问题。 所以这值得一试来解决问题。 如果 Windows 10 应用商店无法正常工作,此内置工具还可以帮助您修复它。 要使用 Windows 应用商店疑难解答,请按照以下步骤操作。
- 再次点击 Win + I 键以打开 Windows 设置面板。
- 转到更新和安全,然后转到疑难解答。
- 在右侧,向下滚动以找到 Windows 应用商店应用程序,然后单击运行疑难解答选项,看看它是否解决了问题。
请注意: 您还可以尝试运行 Windows 更新疑难解答来修复错误。 您可以在更新和安全的 Windows 更新部分下运行它。
选项 3 – 从软件分发文件夹和 Catroot2 文件夹中删除文件
下载的 Windows 更新放置在名为“SoftwareDistribution”的文件夹中。 安装完成后,此文件夹中下载的文件将自动删除。 但是,如果文件未清除或安装仍处于挂起状态,您可以在暂停 Windows 更新服务后删除此文件夹中的所有文件。 有关完整说明,请参阅这些步骤。
- 打开 WinX 菜单。
- 从那里,以管理员身份打开命令提示符。
- 然后输入以下命令 - 不要忘记在输入每个命令后立即按 Enter 键。
净停止wuauserv
net start cryptSvc
净起始位
网络启动msiserver
- 输入这些命令后,它将停止 Windows 更新服务、后台智能传输服务 (BITS)、加密和 MSI 安装程序
- 接下来,进入 C:WindowsSoftwareDistribution 文件夹并通过点击 Ctrl + A 键选择所有文件夹和文件,然后单击删除来删除那里的所有文件夹和文件。 请注意,如果文件正在使用中,您将无法删除它们。
重置 SoftwareDistribution 文件夹后,您需要重置 Catroot2 文件夹才能重新启动您刚刚停止的服务。 为此,请按照以下步骤操作:
网开始wuauserv
net start cryptSvc
净起始位
网络启动msiserver
- 之后,退出命令提示符并重新启动计算机,然后再次尝试运行 Windows 更新。
选项 4 – 尝试重置 Microsoft Store 缓存
就像浏览器一样,Microsoft Store 也会在您查看应用和游戏时进行缓存,因此很可能缓存不再有效,必须删除。 为此,请按照以下步骤操作。
- 右键单击开始按钮,然后单击命令提示符(管理员)。
- 接下来,输入命令,“重置。exe文件”,然后点击 Enter。 完成后,该命令将清除 Windows 应用商店应用程序的缓存。
- 现在重新启动您的 PC,然后再次尝试打开 Microsoft Store,然后查看错误代码 0x80070424 是否已解决。
选项 5 – 尝试检查注册表中的 Windows 更新或 WU 设置
- 点击 Win + R 键打开运行实用程序并在字段中键入“regedit”,然后点击 Enter 打开注册表编辑器。
- 接下来,转到此注册表路径:ComputerHKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate
- 在这里,查找名为“DisableWindowsUpdateAccess”的 DWORD 并双击它,然后将其值数据设置为“0”。
- 完成后退出注册表编辑器并重新启动计算机。
选项 6 – 尝试检查某些 Windows 更新服务的状态
- 点击Win + R键以打开“运行”对话框。
- 接下来,在字段中键入“services.msc”并按 Enter 键或单击“确定”以打开“服务”。
- 从服务列表中,查找以下服务并确保其启动类型如下:
- Windows 更新服务 – 手动(触发)
- 后台智能传输服务 - 用户手册
- 工作站服务 – 自动表
- 之后,检查上面列出的服务的服务状态是否设置为正在运行。 如果不是,请单击“开始”按钮启动这些服务,然后检查您现在是否可以启用 Windows 更新服务。
选项 7 – 运行 DISM 工具
您还可以运行部署映像和服务管理或 DISM 工具来修复错误代码 0x80070424。 使用此内置工具,您可以使用各种选项,例如“/ScanHealth”、“/CheckHealth”和“/RestoreHealth”。
- 以管理员权限打开命令提示符。
- 然后键入以下命令,并确保在键入每个命令后立即按 Enter:
- Dism / Online / Cleanup Image / CheckHealth
- Dism / Online / Cleanup Image / ScanHealth
- exe /在线 /Cleanup-image /Restorehealth
- 如果该过程需要一段时间,请不要关闭窗口,因为它可能需要几分钟才能完成。
- 完成后,重新启动计算机并检查它是否已修复错误。