已解决:Windows 10、8.1 和 7 缺少服务注册

有许多与 Windows 10 操作系统相关的错误和问题,最常见的问题之一是“服务注册丢失或损坏”。有时您会注意到您的 Windows 没有更新,并且您无法从 Microsoft Store 安装应用程序,您可能会遇到一些消息,例如“Windows 无法安装更新'、'出现问题'等或 Windows 更新错误 0x8024402c、Windows 应用商店错误 0x80010108。这些是一些常见的症状Windows 更新服务注册丢失或损坏错误。

当您尝试对电脑进行故障排除以了解并修复这些问题时,您的故障排除程序可能会显示错误服务注册丢失或损坏。此错误表示存在一些损坏/损坏的系统文件,这些文件阻止安装更新或安装应用程序并显示错误。

疑难解答程序已检测到该错误,但无法解决。因此,要解决 Windows 更新的问题,我们必须手动解决此特定问题。它清楚地表明问题是由让 Windows 更新工作所需的某些根服务引起的。您可以尝试这些修复,看看它们是否可以帮助您解决此问题。尝试以下故障排除步骤来解决该问题

运行默认的 Windows 疑难解答

Windows 有一个默认的故障排除工具,可以帮助自动查找和修复与 Windows 相关的问题。这个错误服务注册丢失或者损坏与Windows更新有关。因此,最好先使用 Windows 更新故障排除工具,然后再对 Windows 进行任何更改以修复服务注册丢失或损坏错误。请按照以下步骤运行 Windows 更新故障排除工具。此外,您还可以从以下位置下载 Windows 更新故障排除工具:这里并以管理员身份运行该工具。该工具打开后,单击“下一步”并按照说明进行操作,这将检查系统是否存在与更新相关的错误并修复它们。

手动运行故障排除工具 按 Windows 键 + S,键入故障排除并选择第一个结果。

当故障排除窗口打开时,单击其他故障排除程序链接。

现在向下滚动并找到 Windows 更新,选择它并单击运行故障排除程序。

这将检查系统是否存在阻止安装更新的错误和问题并自行修复。

部署镜像服务和管理工具

如果操作系统的某些组件损坏或损坏,可能会出现服务注册丢失或损坏错误。为了修复它们修复或恢复损坏的Windows系统文件,您可以使用系统文件检查器(sfc扫描)工具。请按照以下步骤执行 SFC 扫描。

  • 首先,在开始菜单中打开命令提示符(admin),搜索输入CMD,当出现命令提示符时右键单击它并以管理员身份运行。
  • 如果用户帐户控制提示要求允许程序运行,请单击“是”。
  • 现在,当命令提示符屏幕打开时,键入以下命令并按 Enter 键执行该命令。

dism /在线 /cleanup-image / Scanhealth

执行命令后输入“dism /在线/cleanup-image /restorehealth”然后按回车键并让它运行。

建议阅读:已解决:Windows 11 服务注册丢失或损坏

运行顺序功能图命令

系统文件检查器或 SFC 是 Windows 10 中的一个实用程序,允许用户扫描和恢复 Windows 系统文件中的损坏。 SFC 可以从 DLL 缓存中恢复文件,或者如果文件不可用,则需要插入 Windows 安装光盘,SFC 会自动选择正确的文件并将其恢复回来,删除损坏的文件。

  • 现在以管理员身份打开命令提示符并输入命令证监会/扫描现在并等待扫描过程 100% 完成。
  • 这将修复并替换损坏的文件。

完成扫描过程后重新启动 Windows,希望您将来不会遇到“服务注册丢失或损坏”错误。

  • 按 Windows + R 并输入服务.msc在“运行”对话框中,按 Enter 键打开“服务”。
  • 在“服务”窗口中,向下滚动以查找“Windows 更新”服务。
  • 检查服务是否正在运行,并确保将其设置为自动启动。

另外,检查 Windows 更新依赖服务,例如后台智能传输服务加密服务正在运行,否则启动服务并设置为自动启动。

重命名软件分发文件夹

如果上述方法不起作用,请尝试重命名软件分发文件夹其中包含已安装的 Windows 更新文件。如果出现任何损坏的更新文件问题,则该问题将在重命名后修复软件分发和猫根2文件夹。要执行此操作,请按照以下步骤操作

单击 Windows 开始搜索,输入 CMD。在命令提示符和以管理员身份运行
现在一一运行以下命令。

类型网站 wuauserv并输入停止Windows更新服务

现在输入网络停止 cryptSvc停止加密服务

下一个类型网络停止位停止后台智能传输服务

和最后一个类型净停止MSI服务器停止 MSI 服务器服务

执行以下两个命令来重命名特定文件夹。

ren C:WindowsSoftwareDistribution SoftwareDistribution.old

任 C:WindowsSystem32catroot2 catroot2.old

类型净启动 wuauserv并输入启动windows更新服务

现在输入网络启动 cryptSvc启动加密服务

下一个类型网络起始位启动后台智能传输服务

和最后一个类型网络启动MSI服务器启动msi服务器服务

等待进程完成,重新启动 Windows 并更新 Windows。希望这能解决您的问题,

修改和删除注册表中的某些值

如果上述方法对您不起作用,请不要担心,我们还有另一种方法来解决此问题。我们可以通过对 Windows 注册表进行一些更改来解决此问题。我们必须使用注册表编辑器从注册表中删除某些值。

注意在对注册表进行任何更改之前,建议创建还原点。这样,如果注册表更改出现任何问题,您可以将系统恢复到之前的工作状态

首先删除阈值选择加入要执行此操作,请执行以下步骤。

按 Windows 键 + R 并输入 regedit,按 Enter 或单击“确定”。

这将打开 Windows 注册表窗口。首先备份注册表数据库并导航以下键

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHost适用性。

在右侧窗格中,找到阈值选择加入值单击它并删除。

很少有用户报告说,他们的 Applicability 键除了 Default 之外没有任何值,据他们称,他们通过手动添加 BranchName 和 Ring 值来解决该问题。为此,请按照下列步骤操作:

负向HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHost适用性

右键单击右侧窗格中的空白区域,然后选择“新建”>“字符串值”。

输入 BranchName 作为新字符串的名称,然后双击它。在“值”中,数据输入 fbl_impressive 并单击“确定”保存更改。

再次右键单击右侧窗格中的空白区域,然后选择“新建”>“字符串值” 创建一个名为“Ring”的新 Sting,并将“值”数据设置为“低”。

完成后,关闭注册表编辑器并重新启动 Windows。希望您不会再遇到服务注册丢失或损坏的错误。

希望这些提示将有助于修复 Windows 10、8.1 和 7 上的服务注册丢失或损坏错误。仍有任何疑问,您可以在下面评论。