No, the same error existed with 6.1.10, too. I tried reinstalling the first and last patch versions (third version number) of previous major releases (first and second version number). All crash upon startup; 5.0.0 and 5.0.40 give a slightly different error message:
Code: Select all
Failed to create the VirtualBoxClient COM object.
The application will now terminate.
Callee RC: REGDB_E_CLASSNOTREG (0x80040154)
I reinstalled 6.1.14 with option "-l" which created a large log file but I couldn't find any obvious error message in it. I also manually registered all DLL's in the installation directory, and then restarted the VirtualBox service, but it didn't help.
(Edit) VBoxManage gives the same error. For a dummy command:
Code: Select all
vboxmanage createvdi -filename xxx -size 64
I get
Code: Select all
vboxmanage.exe: error: Failed to create the VirtualBox object!
vboxmanage.exe: error: Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works.
vboxmanage.exe: error: PSDispatch looks fine. Weird
vboxmanage.exe: error: Details: code E_NOINTERFACE (0x80004002), component VirtualBoxClientWrap, interface IVirtualBoxClient
(Edit) I did find errors in the setupapi.dev.log file:
Code: Select all
sto: {DRIVERSTORE_IMPORT_NOTIFY_VALIDATE} 18:04:41.865
inf: Opened INF: 'F:\Windows\System32\DriverStore\Temp\{142d2599-caaf-32fc-af2d-380404abac70}\VBoxUSB.inf' ([strings])
sig: {_VERIFY_FILE_SIGNATURE} 18:04:41.872
sig: Key = VBoxUSB.inf
sig: FilePath = F:\Windows\System32\DriverStore\Temp\{142d2599-caaf-32fc-af2d-380404abac70}\VBoxUSB.inf
sig: Catalog = F:\Windows\System32\DriverStore\Temp\{142d2599-caaf-32fc-af2d-380404abac70}\VBoxUSB.cat
! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 18:04:41.907
sig: {_VERIFY_FILE_SIGNATURE} 18:04:41.908
sig: Key = VBoxUSB.inf
sig: FilePath = F:\Windows\System32\DriverStore\Temp\{142d2599-caaf-32fc-af2d-380404abac70}\VBoxUSB.inf
sig: Catalog = F:\Windows\System32\DriverStore\Temp\{142d2599-caaf-32fc-af2d-380404abac70}\VBoxUSB.cat
sig: Success: File is signed in Authenticode(tm) catalog.
sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 18:04:41.933
sto: Validating driver package files against catalog 'VBoxUSB.cat'.
sto: Driver package is valid.
sto: {DRIVERSTORE_IMPORT_NOTIFY_VALIDATE exit(0x00000000)} 18:04:41.935
sto: Verified driver package signature:
sto: Digital Signer Score = 0xFF000000
sto: Digital Signer Name = <unknown>
sto: {DRIVERSTORE_IMPORT_NOTIFY_BEGIN} 18:04:41.937
inf: Opened INF: 'F:\Windows\System32\DriverStore\Temp\{142d2599-caaf-32fc-af2d-380404abac70}\VBoxUSB.inf' ([strings])
sto: Create system restore point:
sto: Description = Device Driver Package Install: Oracle Corporation Universal Serial Bus controllers
sto: Time = 16ms
sto: Status = 0x00000422 (FAILURE)
sto: {DRIVERSTORE_IMPORT_NOTIFY_BEGIN: exit(0x00000000)} 18:04:41.944
and
Code: Select all
sto: {DRIVERSTORE_IMPORT_NOTIFY_VALIDATE} 18:05:00.087
inf: Opened INF: 'F:\Windows\System32\DriverStore\Temp\{4d626e32-e5ab-4174-ea4a-31322241ec29}\VBoxNetLwf.inf' ([strings])
sig: {_VERIFY_FILE_SIGNATURE} 18:05:00.094
sig: Key = VBoxNetLwf.inf
sig: FilePath = F:\Windows\System32\DriverStore\Temp\{4d626e32-e5ab-4174-ea4a-31322241ec29}\VBoxNetLwf.inf
sig: Catalog = F:\Windows\System32\DriverStore\Temp\{4d626e32-e5ab-4174-ea4a-31322241ec29}\VBoxNetLwf.cat
! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 18:05:00.129
sig: {_VERIFY_FILE_SIGNATURE} 18:05:00.130
sig: Key = VBoxNetLwf.inf
sig: FilePath = F:\Windows\System32\DriverStore\Temp\{4d626e32-e5ab-4174-ea4a-31322241ec29}\VBoxNetLwf.inf
sig: Catalog = F:\Windows\System32\DriverStore\Temp\{4d626e32-e5ab-4174-ea4a-31322241ec29}\VBoxNetLwf.cat
sig: Success: File is signed in Authenticode(tm) catalog.
sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 18:05:00.157
sto: Validating driver package files against catalog 'VBoxNetLwf.cat'.
sto: Driver package is valid.
sto: {DRIVERSTORE_IMPORT_NOTIFY_VALIDATE exit(0x00000000)} 18:05:00.159
(Edit) I simply uninstalled the KB4474419 update and rebooted - I did not uninstall or reinstall VirtualBox! - and it starts up without problems. I then reinstalled VirtualBox (6.1.14); the errors above appear again in setupapi.dev.log. So the installation procedure is fine, something else is wrong.
(Edit) I reinstalled the KB4474419 update and VirtualBox again crashes upon startup.