Since the turn of the year, my PC hasn't been able to install any Windows Updates, outputting error 800706F7. Searching around suggests it's to do with KB3004394 and that I should uninstall it; however, this update doesn't appear to be installed when looking in View Installed Updates.
- After running
sfc /scannow, theCBS.logsays the problem iscrypt32.dlland that it cannot repair it.- I tried replacing it with the copy from my Windows 7 install disc via
cmd, but this hasn't solved my problem; due to this, I am unable to use VirtualBox since it states this file is causing an error that prevents the Virtual Machines from opening
- I tried replacing it with the copy from my Windows 7 install disc via
- Oracle suggests VirtualBox is unable to verify this file and that
KB3004394didn't install the Windows 7 x64 catalogpackage_1_for_KB3004394~31bf3856ad364e35~amd64~~6.3.1.0.cat, which is used to verifycrypt32.dll
The majority of suggestions relating to error 800706F7 and a corrupt crypt32.dllis to remove that update, which I can't since it's not installed, and have even used the Windows Update that specifically removes KB3004394 just to make sure.
How do I troubleshoot and fix this?