无法安装 Windows 更新 - 错误代码 800706F7(未安装 KB3004394 更新)

Roy*_*ish 5 windows-7 windows-update virtualbox

自年初以来,我的电脑一直无法安装任何 Windows 更新,输出错误800706F7. 四处搜索表明它与KB3004394我应该卸载它有关;但是,在查看已安装的更新时似乎没有安装此更新

  • 运行后sfc /scannowCBS.log说是问题所在crypt32.dll,无法修复。
    • 我尝试通过 Windows 7 安装光盘中的副本替换它cmd,但这并没有解决我的问题;因此,我无法使用 VirtualBox,因为它指出此文件导致错误,阻止虚拟机打开
  • Oracle 建议 VirtualBox 无法验证此文件并且KB3004394未安装 Windows 7 x64 目录package_1_for_KB3004394~31bf3856ad364e35~amd64~~6.3.1.0.cat,该目录用于验证crypt32.dll

大多数与错误800706F7和损坏相关的建议crypt32.dll是删除该更新,我不能因为它没有安装,甚至使用了专门删除的 Windows 更新KB3004394来确保。

我该如何解决和解决这个问题?

DrM*_*pik 1

从“开始”菜单中删除一些 Windows 快捷方式后,我遇到了类似的问题。某些快捷方式和文件夹(例如管理工具附件)是必需的,否则更新失败,请参阅Windows 更新错误重命名 Windows 附件问题安装问题...。如果有人有所需的“开始”菜单文件夹和快捷方式的完整列表,请将其添加到此答案中。

另外,如果有不完整的更新,则需要删除损坏的文件;请参阅修复 Windows 7 更新文件夹

希望更新能够解决无效的 crypt32.dll。