我无法对 Windows 功能进行任何更改。即使我进入 Windows 功能并按下,Ok也会收到:“发生错误。并非所有功能都已成功更改。”
我在尝试安装/卸载 IIS 时注意到了这一点。如果我尝试从 Web 平台安装 IIS,我会得到:
[Windows 软件包管理器]
找不到引用的程序集。
操作失败,错误代码为 0x80073701
有什么建议么?
编辑:
我试过了
-> 启动修复。它说它发现了问题但无法解决它们
-> 系统还原(但没有足够早的还原点)
:(
答案1
0x80073701 是“ERROR_SXS_ASSEMBLY_MISSING”。
听起来像是 WinSxS ( %windir%\winsxs
) 文件夹损坏,和/或其中的文件/链接丢失。
您是否已进行过磁盘检查 ( chkdsk
)?和/或系统文件检查 ( sfc /scannow
)。
检查 Windows 事件日志中的相关事件,以确保没有遇到磁盘或磁盘控制器错误之类的问题。
修复任何磁盘错误之前请进行备份。:)
此外,Windows 7 系统更新准备工具 (KB947821)可以帮助诊断与损坏的 WinSxS 相关的问题。
在声明磁盘干净且正确后,您可能还必须/想要重新应用最后一个服务包。
答案2
我已经通过使用 DVD 修复 Windows 解决了这个问题。(升级)
升级完成后,它显示了有关并排(SXS)内容的错误,但现在一切似乎都正常了。