virtual box start error

 

 

Start VirtualBox when prompted to "get VirtualBox COM object failed"

Error Details

"Get VirtualBox COM object failed" error details:

Get VirtualBox COM object failed
application will be interrupted

明细
Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, CLSID_VirtualBox w/ IUnknown works.
PSDispatch looks broken by some installer featuring the broken oleaut32.msm module as a component.
See also https://support.microsoft.com/en-us/kb/316911 .


Return Code:
CO_E_MSI_ERROR (0x80004023)
components:
VirtualBoxClientWrap
interface:
IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}

Screenshot below:

Try the next command line operation VirtualBox, still have the same error message:

Solution

1. Open the Registry, [Start] - [Run], enter "regedit".

2. Modify the following two registry:

  • HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
  • HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32

To their default values ​​have changed:

C:\Windows\system32\oleaut32.dll

as the picture shows:

 

Once you've modified the registry, then open VirtualBox, you can find a normal start:

note

If you open VirtualBox, found it impossible to start inside the virtual machine, you can try to restart the computer under!

Start VirtualBox when prompted to "get VirtualBox COM object failed"

Error Details

"Get VirtualBox COM object failed" error details:

Get VirtualBox COM object failed
application will be interrupted

明细
Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, CLSID_VirtualBox w/ IUnknown works.
PSDispatch looks broken by some installer featuring the broken oleaut32.msm module as a component.
See also https://support.microsoft.com/en-us/kb/316911 .


Return Code:
CO_E_MSI_ERROR (0x80004023)
components:
VirtualBoxClientWrap
interface:
IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}

Screenshot below:

Try the next command line operation VirtualBox, still have the same error message:

Solution

1. Open the Registry, [Start] - [Run], enter "regedit".

2. Modify the following two registry:

  • HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
  • HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32

To their default values ​​have changed:

C:\Windows\system32\oleaut32.dll

as the picture shows:

 

Once you've modified the registry, then open VirtualBox, you can find a normal start:

note

If you open VirtualBox, found it impossible to start inside the virtual machine, you can try to restart the computer under!

Guess you like

Origin www.cnblogs.com/chinaops/p/11334834.html