I hope someone has some insight into this issue, I've seen lots of posts related to similar but nothing I've found fixes the issue.
Running VirtualBox 5.1.10r112026 (Qt5.6.2) on Windows 10.
When I try to start any VM or even a newly created VM I get the error popup:
This is happening after my Windows 10 upgrades to version 1709.The virtual machine 'test' has terminated unexpectedly during startup with exit code 1 (0x1).
More details may be available in 'H:\VirtualBoxVMs\db-stand-alone\Logs\VBoxHardening.log'.
Result Code:
E_FAIL (0x80004005)
Component:
MachineWrap
Interface:
IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}
If I roll the update back to 1703 everything works fine, but then windows after a few days will upgrade my installation again and break virtualbox.
If anti-virus (symantec end point protection 14.0 mp2) is turned off it does not help.
If I upgrade to the latest VirtualBox it does not help (and for now I have to keep current version as that is the one compatible with our backup software that lets us boot a backup image directly in VirtualBox).
I've run 'sfc /scannow' - windows did not find any integrity violations.
I've watched VirtualBox process with ProcessMonitor - it appears to have no trouble accessing any files or registry keys.
The VBoxHardening.log has a number of 'lacks WinVerifyTrust' for a number of system dll's including kernel32, msvcrt, rpcrt4, sechost, advapi32 and more. I've attached this log file.
As I understand it so far this happens when the signature of the dll's can't be verified, but how is that possible and how do I fix it?
Regards,
Bryce.