On Windows 10, one day VirtualBox will not boot any VMs. Upon checking logs, I got this error:

Fatal error: supR3HardenedDllNotificationCallback: supR3HardenedScreenImage failed on 'C:\Windows\system32\SHELL32.dll'

I searched this error on google and found other people with similar issues, such as this: https://forums.virtualbox.org/viewtopic.php?f=6&t=66364

However, I want to fix the root cause of this issue instead of using an old version of VirtualBox without the OS verification checks.


I chose to repair the DLL file on my system, using the instructions on this site: https://support.microsoft.com/en-ca/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system

Basically, run the Command Prompt as Administrator, then run the following commands:

DISM.exe /Online /Cleanup-image /Restorehealth


sfc /scannow

The DLL files should now be repaired and VirtualBox should work as expected.

  • I had the same issue, except with 'C:\Windows\System32\clbcatq.dll'. This worked. Thanks! – Benjamin Berman May 18 '20 at 17:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.