答案1
经过了太多的时间和太多次的重启尝试来解决这个问题,我终于弄清楚了它是什么。我还没有在其他地方找到这个解决方案,所以我在这里分享,希望将来遇到这个问题的人不需要像我一样花那么长时间来解决这个问题:)
我用了Systinternals 进程监视器并根据我的实例进行过滤svchost -k netsvcs
。当我尝试启动 BITS 时,它给了我 2 个注册表项,导致NAME NOT FOUND
HKLM\System\CurrentControlSet\Control\WMI\Security\4a8aaa94-cfc4-46a7-8e4e-17bc45608f0a
HKLM\System\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
第一个键被证明是无用的,但为第二个键添加一个键解决了这个问题!事实证明,BITS 崩溃是因为缺少该键,而它需要在那里写入值。
我现在可以看到该键下的 BITS 条目:
更新:在我启动 BITS 后,Windows 更新仍然无法正常工作。原来我需要另一个注册表项,但它却不见了,HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate