Page 2 of 3

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 10:37
by Kubetts
mpack wrote:
Giangi wrote:Just installed v4.3.2 and same problem... VB is very close to be sent to WC... :cry:
If you feel that VMWare etc would be a better choice for you then by all means you should go there.
I use VB from many years, it si better than VmWare, but I can't believe isn't impossible to solve this problem

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 10:51
by Giangi
...it's what I think me too, but it's really frustating that NOBODY has a clue on it!
The logs are actually useless since the messages reported are present on the v4.2.16 too, only the last statement about the COM interface is different...
I have traced vboxsvc with Sysinternal's Process Monitos, I have seen the classes it query, I have removed VB and manually deleted these registry entries then with ccleaner I have removed other pieces left; I have reinstalled it but, hey, NO WAY.
With my current account I cannot run any version above 4.2.16!
When using a different one there is no problem: I have moved the xml config from the "not working" account over the "working" one and the VMs are there and available! I have done the contrary but the xml config from the "working" account is "not working" on mine.
So it CAN NOT be a problem into the xml config file, it MUST be somewhere on the background process...
:(
...and, last but not least, I cannot re-use my old nickname after I have changed my email address and no one can give me an answer on both the topic I have wrote and the PMs I have sent... To file a new bug on the tracker I would have to use a new nickname but I would prefere keep using mine... :?

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 11:02
by Giangi
I am really happy (sigh :cry: ) to know that more and more users are facing this specific error...
viewtopic.php?f=6&t=58222
Maybe the two topics should be merged?

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 11:14
by Kubetts
Maybe I solved the problem:

Login like other user, installed VirtualBox 4.3.2 Oracle VM VirtualBox Extension Pack, logoff and login with my account, start virtualbox in compatibility mode (Vista SP2). For me works

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 11:25
by Oldster
This is the same problem that I noted with VB 4.2.18 on a windows 7 32bit machine. As far as I know there is no solution yet. The only thing I was able to do was to revert to version 4.2.16 which works OK for me!

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 12:31
by socratis
Giangi wrote:With my current account I cannot run any version above 4.2.16! When using a different one there is no problem.
Then why on earth do you believe it's a problem with VBox and not your account? Start checking file permissions, registry permissions and/or other things that differentiate the two accounts.

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 12:51
by Giangi
Because I'm not alone, because v4.2.18 works, because I have already checked the most obvious places but I do not know the SIDS used for Classes, COM and other hided places! Because on my laptops I keep UAC off and I'm member of the local Administrators group so I do have access to everthing that has not be specifically denied access to my account! :)
Is it enough? :D

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 13:38
by socratis
Giangi wrote:Is it enough?
No. Try one more thing. In the instructions by mpack it said "Run as administrator" it did not say "Be an administrator". So, right-click on the installer and choose "Run as administrator". There are differences in the two methods of installation. And please don't use red-bold. It hurts my eyes 8)

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 15:48
by Giangi
As far as I know when UAC is turned off the "Run as Adminstrator" is not needed. When looking into my groups I do have the SID "S-1-16-12288" for the Mandatory Label\High Mandatory Level:

Code: Select all

Nome gruppo                                      Tipo                 SID          
================================================ ==================== =============
Everyone                                         Gruppo conosciuto    S-1-1-0      
BUILTIN\Administrators                           Alias                S-1-5-32-544 
BUILTIN\Users                                    Alias                S-1-5-32-545 
NT AUTHORITY\INTERACTIVE                         Gruppo conosciuto    S-1-5-4      
ACCESSO CONSOLE                                  Gruppo conosciuto    S-1-2-1      
NT AUTHORITY\Authenticated Users                 Gruppo conosciuto    S-1-5-11     
NT AUTHORITY\Questa organizzazione               Gruppo conosciuto    S-1-5-15     
LOCALE                                           Gruppo conosciuto    S-1-2-0      
Etichetta obbligatoria\Livello obbligatorio alto Etichetta            S-1-16-12288
That is the output of whoami /groups from a Command Prompt executed without selecting "Run as Admin" (which is something I never do on my own computers) but it's still referenced in the title as "administrator: " because UAC is turned off. In this scenario there is no need to do "Run as administrator" because that is automatically done by the system
http://technet.microsoft.com/en-us/libr ... S.10).aspx
http://technet.microsoft.com/en-us/libr ... ptBehavior
greenshot_2013-11-05_14-29-36.png
greenshot_2013-11-05_14-29-36.png (6.83 KiB) Viewed 9289 times
Name translated: User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode
Settings translated: Elevate without prompting

...but even I have re-done the upgrade using the option "Run as administrator", because right now I do not remember if I did try in the past or not...
Guess what? It still doesn't work... :|

But me too I have configured it to run in Vista SP2 compatibility mode and it works!!!! But that is a workaround and not a solution!!!

My two cents: the UAC manifest configured into the setup are not correct. I am here to do more testing if anyone can give me an executable with very verbose dubug output so to figure out where it stops!!

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 16:18
by Martin
Are you sure that there are no additional group policies coming with your domain user account?

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 16:27
by Giangi
Sure because its me that create the group policies for the domain... :D
And anyway why v4.2.16 works? There must be something different starting with 4.2.18... :?

Re: E_NOINTERFACE (0x80004002)

Posted: 5. Nov 2013, 17:56
by Oldster
From my point of view, I seem to have a solution to the problem. I've run the installation with "administrator permissions", and in "compatibility mode for Vista SP2". Then I run the program, itself with these same Compatibility options. This has appeared to work for me on my Windows 7 32bit machine!!!

Re: E_NOINTERFACE (0x80004002)

Posted: 14. Nov 2013, 09:13
by AllenL
Oldster wrote:From my point of view, I seem to have a solution to the problem. I've run the installation with "administrator permissions", and in "compatibility mode for Vista SP2". Then I run the program, itself with these same Compatibility options. This has appeared to work for me on my Windows 7 32bit machine!!!

I think this only affects 32-bit machines. My 64-bit machines did not seem to exhibit this issue.

Early on, I thought when you guys were implying "Run as Admin" you were referring to the installation of the app of which I did but still, error. But then I tried running the app as Admin, and it did work! Quite a hassle though compared to just double clicking the mouse on the icon. You'd have to remember that this is an app that needs to be started differently.

Then I tried the settings of Oldster above and it does work for me as well. Good!

Re: E_NOINTERFACE (0x80004002)

Posted: 18. Nov 2013, 12:08
by Giangi
Here the official bugtracker ticket for anyone willing to update it and/or to be notified on update! :D
https://www.virtualbox.org/ticket/12087

Re: E_NOINTERFACE (0x80004002)

Posted: 22. Nov 2013, 10:35
by Giangi
On the bugtracker there is the solution: here you are my comments with the steps I have followed! :D
https://www.virtualbox.org/ticket/12087#comment:41