I had a mistake ...
Failed to create COM object VirtualBoxClient. The application will be terminated. Callee RC: REGDB_E_CLASSNOTREG (0x80040154)
... when starting VirtualBox as a regular user. Starting with the administrator, he worked on the other hand.
System: Windows 8, VirtualBox 5
In fact, the problem โsuddenlyโ appeared after I was playing with unprocessed disk accesses. During this test, I installed VirtualBox again as an administrator.
What people do not always know is that the registry also has access control, such as files. Right-click on a folder to open the Autorisations window to display them.
When I reinstalled it as an administrator, the registry keys were created during access at the administrator level. Thus, I could no longer run VirtualBox as non-admin.
Reinstalling as a regular user did not solve the problem. Probably because some admin level keys cannot be deleted.
Solution that worked for me:
- Backup .VirtualBox (optional since all backups :-)
- Remove VirtualBox
- Open the regedit.exe registry editor as an administrator.
- Delete all remaining VirtualBox keys (especially .NET, driver registration, compatibility manager settings)
- Reinstall VirtualBox using the user account.
Notes:
I have not tested the uninstallation process of VirtualBox at the administrator level using sysinternals. That might work.
Be careful with regedit. The graphical interface is pretty 90s. Good to know: CTRL + F searches under the currently selected key, so be sure to start your search.
I had one key for the USB driver, which I could not remove due to access rights issues. Finally, this is still not necessary.
Please remember to change permissions on VirtualBox disk files when they were created using VirtualBox, which is run by the administrator.
Imifos
source share