大量服务(其中大多数似乎是核心 Windows 服务)在 services.msc 中显示其服务名称而不是显示名称(例如,BITS 而不是后台智能传输服务),并且其描述为“无法读取描述。错误代码 2”。
我尝试sfc /scannow
按照建议运行https://stackoverflow.com/questions/13153214/windows-service-is-giving-description-failed-to-read-description-error-code-2,但这并没有起作用。
组策略编辑器 (gpedit.msc) 中有大量项目以 @(名称).dll,-(编号) 的形式显示。例如,在 Windows 设置 > 安全设置 > 本地策略 > 安全选项下,第一个选项列为“@appinfo.dll,-200”。
从这些名称的格式来看,我猜测这是一个 MUI / 资源问题......
我能想到的唯一可能造成这种损害的软件是 AMD Catalyst 卸载实用程序,我在发现问题之前不久运行了它。在该实用程序的日志文件中,它提到删除注册表项SYSTEM\CurrentControlSet\Control\MUI\StringCacheSettings
- 是否可以安全地从另一台一切正常的计算机上复制此注册表项以查看是否能解决问题?
答案1
遇到了同样的问题。从另一台机器复制了提到的注册表项并导入,现在一切正常。