Virtualbox won't start due to unsigned opengl32.dll

D

dacki0

Hello,

After updating to Windows 1903 I'm not able to run VMs in Virtualbox because I'm getting hardening errors:

00:00:01.218733 supR3HardenedErrorV: supR3HardenedScreenImage/LdrLoadDll: rc=VERR_LDRVI_NOT_SIGNED fImage=1 fProtect=0x0 fAccess=0x0 \Device\HarddiskVolume4\Windows\System32\opengl32.dll: Not signed.
00:00:01.218888 '\Device\HarddiskVolume4\Windows\System32\opengl32.dll' is most likely modified.
00:00:01.219172 supR3HardenedErrorV: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\WINDOWS\system32/opengl32.dll' (C:\WINDOWS\system32/opengl32.dll): rcNt=0xc0000190
00:00:01.219321 OpenGL Error: failed to load dll C:\WINDOWS\system32/opengl32.dll
00:00:01.219328 OpenGL Error: DLL Loader couldn't find/open C:\WINDOWS\system32/opengl32.dll
00:00:01.219336 OpenGL Error: Unable to find system OpenGL!
00:00:01.219344 OpenGL Error: The render SPU was unable to load the native OpenGL library


I verified opengl32.dll not beign signed with sigcheck:


Sigcheck v2.72 - File version and signature viewer
Copyright (C) 2004-2019 Mark Russinovich
Sysinternals - www.sysinternals.com

c:\windows\system32\opengl32.dll:
Verified: Unsigned
Link date: 03:48 04.02.2035
Publisher: n/a
Company: Microsoft Corporation
Description: OpenGL Client DLL
Product: Microsoft« Windows« Operating System
Prod version: 10.0.18362.267
File version: 10.0.18362.267 (WinBuild.160101.0800)
MachineType: 64-bit



Is opengl32.dll supposed to be signed as Virtualbox assumes? Any ideas how I can fix that (besides fresh install)?

I "successfully" ran DISM /Online /Cleanup-Image /RestoreHealth

I also installed the latest GPU and chipset drivers, all windows updates I could as well as reinstalled the latest 3 versions of VirtualBox.


My System:

Windows 10 Pro, Version 1903 (Build 18362.295)
Desktop
CPU: Ryzen 7 1700X

Mainboard: X370

GPU: Geforce GTX 1080Ti



Thank you

Continue reading...
 
Back
Top Bottom