VirtualBox

Opened 7 years ago

Last modified 7 years ago

#16365 new defect

Error after clean Install VirtualBox 5.1.12 on Windows 7 64 bit.

Reported by: aidjek Owned by:
Component: installer Version: VirtualBox 5.1.12
Keywords: IVirtualBoxClient, d2937a8e-cb8d-4382-90ba-b7da78a74573 Cc:
Guest type: all Host type: Windows

Description

Hello, I'm on Windows 7 64 bit.

After try to upgrade VirtualBox from 5.0.x to 5.1.12, I received following error:

Completely failed to instantiate CLSID_VirtualBox: REGDB_E_INVALIDVALUE.

Error Code: REGDB_E_INVALIDVALUE (0x80040153) Component: VirtualBoxClientWrap Interface: IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}

No one of any version the last stable or the previous one is not working, after install I received same errors.

Tried to clean registry manually and via software, reinstalled any component of Virtualbox, no one was not help.

Attachments (3)

2071e-clip-14kb.png (14.1 KB ) - added by aidjek 7 years ago.
error VirtualBox 5.0.18
bugreport.tgz (77.3 KB ) - added by aidjek 7 years ago.
28068-clip-77kb.png (76.8 KB ) - added by aidjek 7 years ago.
Virtualbox 5.1.14 error during application start

Download all attachments as: .zip

Change History (7)

by aidjek, 7 years ago

Attachment: 2071e-clip-14kb.png added

error VirtualBox 5.0.18

comment:1 by aidjek, 7 years ago

After attempt to install Virtual Box 5.0.18, which is going in Boinc client https://boinc.berkeley.edu/dl/boinc_7.6.33_windows_x86_64_vbox.exe

I received another error: Can not create COM-object VirtualBoxClient.

Application stopped to work. Method's code error: REGDB_E_CLASSNOTREG (0x80040154)

Sorry, attachment is in Russian:

comment:2 by aidjek, 7 years ago

Hello

Made the bug report from my host machine: PS C:\Program Files\Oracle\VirtualBox> .\VBoxBugReport.exe Oracle VM VirtualBox Bug Report Tool 5.0.18 (C) 2016 Oracle Corporation All rights reserved.

WARNING: failed to create the VirtualBox object (hr=0x80040153)

0% - collecting VBoxSVC.log... 7% - collecting VBoxSVC.log.1...

14% - collecting VirtualBox.xml... 21% - collecting HostUsbDevices... 28% - collecting HostUsbFilters... 35% - collecting setupapi.app.log... 42% - collecting setupapi.dev.log... 50% - collecting NetworkAdapters... 57% - collecting IpConfig... 64% - collecting RouteTable... 71% - collecting SystemEvents... 78% - collecting UpdateHistory... 85% - collecting DriverServices... 92% - collecting HostUsbTree...

100% - compressing...

PS C:\Program Files\Oracle\VirtualBox>

by aidjek, 7 years ago

Attachment: bugreport.tgz added

comment:3 by aidjek, 7 years ago

Tried to install the last stable 5.1.14 and received similar error during application start.

Не удалось получить COM-объект VirtualBox.

Работа приложения будет завершена.

Completely failed to instantiate CLSID_VirtualBox: REGDB_E_INVALIDVALUE.

Код ошибки: REGDB_E_INVALIDVALUE (0x80040153) Компонент: VirtualBoxClientWrap Интерфейс: IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}

by aidjek, 7 years ago

Attachment: 28068-clip-77kb.png added

Virtualbox 5.1.14 error during application start

comment:4 by aidjek, 7 years ago

After several tries to find a solution, I observed in the Windows Event Logs next record:

The launch and activation security descriptor for the COM Server application with APPID 
{819B4D85-9CEE-493C-B6FC-64FFE759B3C9}
 is invalid. It contains Access Control Entries with permissions that are invalid. The requested action was therefore not performed. This security permission can be corrected using the Component Services administrative tool.

In Details with XML view:

 <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Microsoft-Windows-DistributedCOM" Guid="{1B562E86-B7AA-4131-BADC-B6F3A001407E}" EventSourceName="DCOM" /> 
  <EventID Qualifiers="49152">18213</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2017-03-17T08:24:12.000000000Z" /> 
  <EventRecordID>3272419</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="0" ThreadID="0" /> 
  <Channel>System</Channel> 
  <Computer>Aidjek-Desktop</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Data>{819B4D85-9CEE-493C-B6FC-64FFE759B3C9}</Data> 
  </EventData>
  </Event>

As I understood, those errors were called from Boinc Application, which has one project, who tried to start VirtualBox application

some googling for this code word "819B4D85-9CEE-493C-B6FC-64FFE759B3C9" gave me 2 possible solutions:

http://portableappz.blogspot.md/2017/03/virtualbox-5116-113841-x86-amd64.html#comment-4913421878368996705

Finally works again for me on W10 x64, thank you so much! Unfortunately, this is far from true-portable for me. I have to clean up all these entries after running VirtualBoxPortable:

net stop vboxdrv
rem sc delete vboxdrv
net stop vboxusbmon
rem sc delete vboxusbmon

reg delete HKCR\AppID\{819B4D85-9CEE-493C-B6FC-64FFE759B3C9} /f
reg delete HKCR\CLSID\{0bb3b78c-1807-4249-5ba5-ea42d66af0bf} /f
reg delete HKCR\CLSID\{3c02f46d-c9d2-4f11-a384-53f0cf917214} /f
reg delete HKCR\CLSID\{b1a7a4f2-47b9-4a1e-82b2-07ccd5323c3f} /f
reg delete HKCR\CLSID\{dd3fc71d-26c0-4fe1-bf6f-67f633265bba} /f
reg delete HKCR\Interface\{97c78fcd-d4fc-485f-8613-5af88bfcfcdc} /f
reg delete HKCR\Interface\{0169423f-46b4-cde9-91af-1e9d5b6cd945} /f
reg delete HKCR\Interface\{c1bcc6d5-7966-481d-ab0b-d0ed73e28135} /f
reg delete HKCR\Interface\{d2937a8e-cb8d-4382-90ba-b7da78a74573} /f
reg delete HKCR\TypeLib\{d7569351-1750-46f0-936e-bd127d5bc264} /f

reg delete HKCR\VirtualBox.Session /f
reg delete HKCR\VirtualBox.Session.1 /f
reg delete HKCR\VirtualBox.VirtualBoxClient /f
reg delete HKCR\VirtualBox.VirtualBoxClient.1 /f
reg delete HKCR\VirtualBox.VirtualBox /f
reg delete HKCR\VirtualBox.VirtualBox.1 /f

And this one https://forums.virtualbox.org/viewtopic.php?f=6&t=69446#p345769

I had the same problem on Windows 7 professional (error message: Callee RC:E_ACCESSDENIED (0x80070005)) and Windows 10 home (error message: Callee RC:REGDB_E_CLASSNOTREG (0x80040154)) ; on both systems creation of the com-object for VirtualBox failed. Multiple reinstallations failed. After new installation of Windows 7 and Virtualbox I compared a registry of a computer after fresh installation with no problem and the Windows 10 having this promlem. At the computers with the problem I found a registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{819B4D85-9CEE-493C-B6FC-64FFE759B3C9} with three elements: (standard)="VirtualBox Application" and the two binary keys "AccessPermission" and "LaunchPermission". The fresh insalled computer did not have the keys "AccessPermission" and "LaunchPermission". After deleting "AccessPermission" and "LaunchPermission" on Windows 10 the problem was solved, even without reboot and new login. This also worked with Windows 7.

I tried the first one (Virtualbox Application was not deleted from Programs and its files already existed in the system), rebooted the host machine and after Boinc start, I received next error in Event Log:

The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID 
{B1A7A4F2-47B9-4A1E-82B2-07CCD5323C3F}
 and APPID 
Unavailable
 to the user Aidjek-Desktop\boinc_project SID (S-1-5-21-1211702255-4147174783-2981881295-1028) from address LocalHost (Using LRPC). This security permission can be modified using the Component Services administrative tool.

I have installed last stable VirtualBox Version 5.1.18 r114002 (Qt5.6.2) and it started to work correct and without any errors.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use