如何修复 Windows 中的“服务注册丢失或损坏”错误
Windows 中的“服务注册丢失或损坏”错误可能会阻止您的系统安装重要更新,从而可能使您的计算机容易受到安全威胁并错过新功能。当 Windows 更新组件出现故障时,通常会出现此问题。虽然内置的故障排除程序通常可以解决问题,但有时需要手动干预。让我们探索几种方法来修复此错误并使您的 Windows 更新再次运行。
步骤一:在对注册表进行任何更改之前,请创建备份,以确保在出现任何问题时可以恢复系统。按打开“运行”对话框Windows key + R, 类型regedit,然后按 Enter 键。
步骤2:在注册表编辑器中,导航到以下键:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicability
步骤3:在右侧窗格中查找名为“ThresholdOptedIn”的值。如果找到它,请右键单击它并选择删除。此操作通常可以解决服务注册问题。
第4步:关闭注册表编辑器并重新启动计算机以应用更改。
方法 2:重置 Windows 更新组件
步骤一:以管理员身份打开命令提示符。您可以通过右键单击“开始”按钮并选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”来执行此操作。
步骤2:将以下命令一一复制并粘贴,每条命令后按 Enter 键:
net stop cryptSvc
net stop wuauserv
net stop msiserver
net stop bits
ren C:WindowsSystem32catroot2 catroot2.old
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
net start cryptSvc
net start wuauserv
net start msiserver
net start bits
步骤3:这些命令停止与 Windows 更新相关的服务,重命名 catroot2 和 SoftwareDistribution 文件夹(其中存储与更新相关的文件),然后重新启动服务。此过程本质上为 Windows 更新提供了一个全新的工作状态。
第4步:重新启动计算机并检查 Windows 更新现在是否正常工作。
方法 3:运行系统文件检查器和 DISM
步骤一:以管理员身份打开命令提示符。
步骤2:通过键入以下命令并按 Enter 运行系统文件检查器:
sfc /scannow
步骤3:等待该过程完成。可能需要几分钟。
第4步:SFC 完成后,运行 DISM 工具来修复 Windows 映像。键入以下命令,每条命令后按 Enter 键:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
第5步:DISM 过程完成后重新启动计算机。
方法4:检查Windows Update相关服务
步骤一:按Windows key + R, 类型services.msc,然后按 Enter 打开服务管理器。
步骤2:找到以下服务:
- Windows更新
- 后台智能传输服务 (BITS)
- 加密服务
步骤3:对于每项服务,右键单击并选择属性。确保“启动类型”设置为“自动”,“服务状态”设置为“运行”。如果没有,请进行这些更改并单击“应用”。
第4步:重新启动计算机并尝试再次运行 Windows Update。
方法 5:重新注册 Windows 更新 DLL 文件
步骤一:以管理员身份打开命令提示符。
步骤2:键入以下命令以停止 Windows 更新服务:
net stop bits
net stop wuauserv
步骤3:通过键入以下内容重新注册 Windows Update DLL 文件:
regsvr32 %windir%system32wups2.dll
第4步:重新启动 Windows 更新服务:
net start wuauserv
net start bits
第5步:重新启动计算机并检查问题是否解决。
如果这些方法都不起作用,您可能需要考虑更严厉的措施,例如使用 Windows 更新修复工具或执行 Windows 修复安装。在尝试任何重大系统更改之前,请务必确保您已备份重要数据。只要有耐心和坚持,您应该能够解决“服务注册丢失或损坏”错误,并使您的 Windows 更新再次正常运行。
