自今年年初以来,我的电脑一直无法安装任何 Windows 更新,输出错误800706F7
。四处搜索表明它与有关KB3004394
,我应该卸载它;然而,在查看时,这个更新似乎没有安装查看已安装的更新。
- 运行后
sfc /scannow
,CBS.log
显示问题存在crypt32.dll
,并且无法修复。- 我尝试通过 Windows 7 安装光盘中的副本替换它
cmd
,但这并没有解决我的问题;因此,我无法使用 VirtualBox,因为它指出此文件导致错误,阻止虚拟机打开
- 我尝试通过 Windows 7 安装光盘中的副本替换它
- Oracle 建议 VirtualBox 无法验证此文件,并且没有安装用于验证的
KB3004394
Windows 7 x64 目录package_1_for_KB3004394~31bf3856ad364e35~amd64~~6.3.1.0.cat
crypt32.dll
800706F7
与错误和损坏相关的大多数建议crypt32.dll
是删除该更新,但由于没有安装该更新,所以我无法删除它,甚至使用了专门删除的 Windows 更新KB3004394
以确保万无一失。
我该如何排除故障并修复此问题?
答案1
从“开始”菜单中删除一些 Windows 快捷方式后,我遇到了类似的问题。一些快捷方式和文件夹,例如管理工具和配件否则更新会失败,请参阅Windows 更新错误,重命名 Windows 附件时出现问题和安装问题...。如果有人有所需的“开始”菜单文件夹和快捷方式的完整列表,请将其添加到此答案中。
此外,如果更新不完整,则需要删除有问题的文件;请参阅修复 Windows 7 更新文件夹。
希望更新可以解决无效的 crypt32.dll 问题。