当我尝试安装 Windows 7 Service Pack 1 时,出现停止安装的错误(代码 80073701)。
我查看了好多地方,很多地方都说语言包可能是罪魁祸首,并建议运行 lpksetup.exe 并查看是否有任何(损坏的)安装的语言包。我运行了这个,发现我的英语语言(默认)包已损坏。
这很可能是问题所在吗?如果是,有没有办法重新安装语言包?
答案1
我不认为您的语言包已损坏。我安装了 Windows 7 RTM 计算机(无 SP1),然后运行了 lpksetup。窗口与您的屏幕截图相同。我取消了并能够安装 SP1。我认为 lpksetup 只是警告您只有一个语言包,所以也许您不想删除它。
- 尝试系统更新准备工具。
- 运行系统文件检查器。打开命令提示符,然后输入
sfc /scannow
。 - 检查 C:\Windows\Logs\CBS\CBS.log 中是否有 ERROR_SXS_ASSEMBLY_MISSING 消息。这可能会导致您缺少某些更新。卸载这些更新,重新启动,然后重试 Service Pack。
答案2
经过几天寻找解决方案(但没有找到)之后,我决定将所有东西保存到外部硬盘上,重新格式化是最好的方法。
我重新格式化了它,然后做的第一件事就是安装 SP 1(有效)。
如果您的电脑上有外置硬盘和安装盘或恢复分区,我建议您直接重新格式化。这很可能比诊断问题并确定如何修复它花费的时间要少得多。