Can't start gateway, error: lacks WinVerifyTrust

Hi,

I’ve been 3 days now trying to solve this. At one point I said screw it and I’ll go Qubes + Whonix. But unfortunately my components aren’t compatible so I can’t go that route.

So I am back at Virtual Box + Whonix.

Installation goes fine, I mount Whonix. And when firing up the gateway I get an error: lacks WinVerifyTrust

There are only 2 topics in this forum about this and they date ten years back with no solution. I have looked online and no solution. Apparently is no ones fault but the issue still happening.

I’ve done my due diligence with Self Support First Policy. I would like someone with knowhow to direct me to what to do next. What do I do? Should I contact Oracle? MIcrososft? Someone knows the solution?

Why is this happening and how to solve? TY

71b4.4dac: Error (rc=0):
71b4.4dac: supR3HardenedScreenImage/Imports: cached rc=-23509 fImage=1 fProtect=0x0 fAccess=0x0 cHits=6 \Device\HarddiskVolume3\Windows\System32\user32.dll
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘gdi32.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘gdi32.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\gdi32.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\gdi32.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcp_win.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcp_win.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcp_win.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcp_win.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘rpcrt4.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘rpcrt4.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\rpcrt4.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\rpcrt4.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140_1.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140_1.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140_1.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140_1.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcp140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcp140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcp140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcp140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘rpcrt4.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘rpcrt4.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\rpcrt4.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\rpcrt4.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcrt.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcrt.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcrt.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcrt.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘gdi32.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘gdi32.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\gdi32.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\gdi32.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘user32.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘user32.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\user32.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (-23509) on \Device\HarddiskVolume3\Windows\System32\user32.dll [lacks WinVerifyTrust]
71b4.4dac: Error (rc=0):
71b4.4dac: supR3HardenedScreenImage/Imports: cached rc=-23509 fImage=1 fProtect=0x0 fAccess=0x0 cHits=7 \Device\HarddiskVolume3\Windows\System32\user32.dll
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcp_win.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcp_win.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcp_win.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcp_win.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcrt.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcrt.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcrt.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcrt.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘rpcrt4.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘rpcrt4.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\rpcrt4.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\rpcrt4.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcp140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcp140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcp140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcp140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140_1.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140_1.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140_1.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140_1.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcp140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcp140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcp140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcp140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘qt6corevbox.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘qt6corevbox.dll’ → ‘\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\qt6corevbox.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6CoreVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘qt6guivbox.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘qt6guivbox.dll’ → ‘\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\qt6guivbox.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6GuiVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘qt6widgetsvbox.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘qt6widgetsvbox.dll’ → ‘\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\qt6widgetsvbox.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6WidgetsVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘qt6sqlvbox.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘qt6sqlvbox.dll’ → ‘\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\qt6sqlvbox.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedWinVerifyCacheScheduleImports: Import todo: #0 ‘qt6corevbox.dll’.
71b4.4dac: supR3HardenedWinVerifyCacheScheduleImports: Import todo: #1 ‘msvcp140.dll’.
71b4.4dac: supR3HardenedWinVerifyCacheScheduleImports: Import todo: #2 ‘vcruntime140.dll’.
71b4.4dac: supR3HardenedWinVerifyCacheScheduleImports: Import todo: #3 ‘vcruntime140_1.dll’.
71b4.4dac: supHardenedWinVerifyImageByHandle: → 0 (\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6SqlVBox.dll)
71b4.4dac: supR3HardenedWinVerifyCacheInsert: \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6SqlVBox.dll
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘qt6corevbox.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘qt6corevbox.dll’ → ‘\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\qt6corevbox.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6CoreVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘qt6guivbox.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘qt6guivbox.dll’ → ‘\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\qt6guivbox.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6GuiVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140_1.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140_1.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140_1.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140_1.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘vcruntime140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘vcruntime140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\vcruntime140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\vcruntime140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘msvcp140.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘msvcp140.dll’ → ‘\Device\HarddiskVolume3\Windows\System32\msvcp140.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Windows\System32\msvcp140.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: Processing ‘qt6corevbox.dll’…
71b4.4dac: supR3HardenedWinVerifyCacheProcessImportTodos: ‘qt6corevbox.dll’ → ‘\Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\qt6corevbox.dll’ [rcNtRedir=0xc0150008]
71b4.4dac: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6CoreVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedMonitor_LdrLoadDll: pName=C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.dll (rcNtResolve=0xc0150008) *pfFlags=0x0 pwszSearchPath=0000000000000a01: [calling]
71b4.4dac: supR3HardenedScreenImage/NtCreateSection: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\VirtualBoxVM.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedScreenImage/NtCreateSection: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\UICommon.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedScreenImage/NtCreateSection: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6CoreVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedScreenImage/NtCreateSection: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6GuiVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedScreenImage/NtCreateSection: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume3\Program Files\Oracle\VirtualBox\Qt6WidgetsVBox.dll [lacks WinVerifyTrust]
71b4.4dac: supR3HardenedScreenImage/NtCreateSection: cache hit (-23310) on \Device\HarddiskVolume3\Windows\System32\winmm.dll [lacks WinVerifyTrust]
71b4.4dac: Error (rc=0):
71b4.4dac: supR3HardenedScreenImage/NtCreateSection: cached rc=-23310 fImage=1 fProtect=0x10 fAccess=0xd cHits=2 \Device\HarddiskVolume3\Windows\System32\winmm.dll
71b4.4dac: supR3HardenedMonitor_LdrLoadDll: returns rcNt=0xc0000190 ‘C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.dll’
57dc.5b0c: supR3HardNtChildWaitFor[1]: Quitting: ExitCode=0x1 (rcNtWait=0x0, rcNt1=0x0, rcNt2=0x103, rcNt3=0x103, 1258 ms, the end);

Possibly useful:

May be worth asking this question on VirtualBox’s forums. Look at VBoxHardening.log if it exists and see if you can identify something messing up your system’s DLLs.

This issue is likely unspecific to Whonix.

1 Like