服务注册丢失或损坏错误 [已修复]

Windows 更新对于使用Windows 操作系统(Windows OS)的每个系统都是必不可少的。如果不及时更新,系统可能会面临严重的安全问题、性能问题等。理想情况下,大多数计算机都将更新设置为自动模式(Automatic Mode)。但是,有时,系统可能无法获取和安装更新。

服务注册丢失或损坏

在这种情况下,建议运行Windows 更新疑难解答、后台智能传输服务疑难解答(Background Intelligent Transfer Service Troubleshooter)Windows 应用商店应用疑难解答(Windows Store Apps Troubleshooter),因为众所周知它们可以解决大多数问题。这个内置工具将修复几个问题,包括服务注册丢失或损坏(Service Registration is Missing or Corrupt)错误。此错误会阻止Windows 操作系统(Windows OS)或其通用应用程序(Universal Apps)进一步更新。

但有时,疑难解答程序可能无法修复此错误。在这种情况下,您可能需要手动修复它。修复此错误可能需要相当多的技术知识,因为修复需要注册表级别的故障排除。

修复服务注册(Fix Service Registration)丢失或损坏(Corrupt)错误

很高兴知道如何手动排除和修复此错误。让我们看看怎么做——

  1. 编辑注册表
  2. 清除 catroot2 和SoftwareDistribution文件夹内容
  3. 禁用您的防病毒软件并查看
  4. 运行系统文件检查器(Run System File Checker)修复 Windows 系统映像(Repair Windows System Image)
  5. 检查 Windows 更新(Check Windows Update)相关服务
  6. 重置 Windows 应用商店缓存。

1]编辑注册表

在继续之前,请创建注册表备份,(backup of the Registry)因为注册表级别的故障排除可能会导致您的操作系统出现问题。我们将使用注册表编辑器从(Registry Editor)注册表(Registry)中删除一些值。准确地说,我们需要删除值ThresholdOptedIn

所以运行“(Run ‘) regedit”打开注册表编辑器(Registry Editor),然后在左窗格中搜索以下键:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability

单击右侧窗格中的“ ThresholdOptedIn ”值,如果看到,请将其删除。

2]清除(Clear)catroot2和SoftwareDistribution文件夹内容

接下来,右键单击开始按钮(Start Button)并在管理员(Admin)模式下打开命令提示符。(Command Prompt)一个接一个地复制粘贴以下命令,然后按“Enter”。

net stop cryptSvc
net stop wuauserv
net stop msiserver
net stop bits
ren C:\Windows\System32\catroot2 catroot2.old
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start cryptSvc
net start wuauserv
net start msiserver
net start bits

命令

您在这里所做的是关闭Windows 更新(Windows Update)相关的服务(Services),重置Catroot2 文件夹(Catroot2 folder),重命名SoftwareDistribution 文件夹(SoftwareDistribution folder),然后重新启动Windows 服务(Services)

关闭命令提示符并重新启动系统。检查问题是否已解决。如果没有,请继续执行以下步骤。

3]禁用您的防病毒软件并查看

禁用您的防病毒软件并检查它是否可以解决问题。如果可以解决,则可能需要更改系统上的防病毒软件。(antivirus software)如果没有,请重新启用防病毒程序。

4]运行系统文件检查器(Run System File Checker)修复Windows系统映像(Repair Windows System Image)

运行系统文件检查器并修复 Windows 系统映像(Repair Windows System Image),看看它是否会替换可能损坏的Windows 更新(Windows Update)系统文件。

重新启动(Reboot)系统并尝试再次更新Windows以验证问题是否已解决。

5]检查Windows Update(Check Windows Update)相关服务

检查某些Windows 更新(Windows Update)相关的服务(Services)是否正在运行。打开“运行”框并输入services.msc。按“输入”。

Windows更新

服务管理器(Services Manager)中,找到“ Windows 更新服务(Windows Update Service)” 。由于服务按字母顺序排列,因此事情变得容易。确保服务(Service)已启动且其启动(Startup)类型设置为“自动(Automatic)”。

(Cryptographic Service)应启动加密服务并将其设置为自动(Automatic),应启动后台智能传输服务(Background Intelligent Transfer Service)并将其设置为自动(延迟启动)(Automatic (Delayed Start))

提示:如果(TIP)Windows 服务无法启动(Windows Services will not start),请参阅此帖子。

6]重置Windows存储缓存

如果您在更新 Windows 应用商店应用程序(updating Windows Store apps)时遇到问题,请重置 Windows 应用商店缓存(Reset Windows Store Cache),看看这是否适合您。

希望有帮助。(Hope something helps.)



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts