服务注册丢失或损坏错误 [已修复]
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)错误
很高兴知道如何手动排除和修复此错误。让我们看看怎么做——
- 编辑注册表
- 清除 catroot2 和SoftwareDistribution文件夹内容
- 禁用您的防病毒软件并查看
- 运行系统文件检查器(Run System File Checker)并修复 Windows 系统映像(Repair Windows System Image)
- 检查 Windows 更新(Check Windows Update)相关服务
- 重置 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。按“输入”。
在服务管理器(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.)
Related posts
Windows Update Medic Service(WaaSMedicSVC.exe)在Windows 10
我们无法完成更新,撤消更改[修复]
Windows Update误差0x800705b4,0x8024402f,0x80070422 [Fixed}
Windows Update Blocker | Disable Windows Update Medic Service
这个Windows Installer package [固定]存在问题
您需要在Windows 10上执行此操作的权限[修复]
如何修复Windows Update error 0x80240061
Windows 10上的Fix Windows Update error 0x8e5e03fa
什么是Microsoft Patch Tuesday?补丁Tuesday Schedule
New特征Windows 10 version 20H2 October 2020 Update
Windows 10 Update Servicing Cadence解释说明
Fix Windows Update Error C8000266?
Windows 10 Win Update Stop:禁用Windows Updates4
Windows 10中的启用包是什么
Turn关闭memory integrity protection继续更新Windows 10
如何在Windows 10上禁用Feature Updates的保障措施
Fix Windows Update error 0x80070659
Fix的Windows 10 Update Error 0x800703F1
您可以在Windows 10 Safe Mode安装Windows Updates吗?
您的组织已关闭Windows 10中的自动更新