The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features

See the new Forums

' xpcom.dll ' error when clicking on delete private data

Forums » Opera for Windows/Mac/Linux » Opera browser

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

7. December 2011, 04:13:14

sandofwill

Posts: 3

' xpcom.dll ' error when clicking on delete private data

Hi!getting an error from the Opera browser 11.60 build 1185. Ive reinstalled the software several times and also cleaned the registry but the error is still there. When you click on Delete Private Data it says:

''This application has failed to start because xpcom.dll was not found. Re-installing the application may fix this problem.''

Any idea where does it come from?
Thank you.

8. December 2011, 09:12:08

sandofwill

Posts: 3

I really dn't know bro what is happening!anyway...your support is well appreciated! smile If you got news about that problem, just let me know!thanks!

10. December 2011, 10:33:53

rdua

Posts: 1

The same thing is happening with Windows 7. I am getting error message for file "xpcom.dll" missing. I re-installed the latest version but still the same problem is there. This error message comes when we try to delete private data. Sometimes this version of opera hangs after this error.

This bug needs to be fixed.

13. December 2011, 18:59:14

yauhas

Posts: 1

Had the same issue and by trial and error I found that if I uncheck the "Delete plug-in data" the error goes away. This wasn't good enough for me however. So I started looking into my plugins to see what I use/need and what I don't. To do this, type in "opera:plugins" in the address bar and hit enter. For me, it was an ActiveX plugin for FireFox that got installed as part of another application.

I removed this by adding the plugin dll name to the "plugin-ignore.ini" file found in the "defaults" directory within the main Opera installation directory.

14. December 2011, 08:50:51

sandofwill

Posts: 3

Thanks for the help guys! smile

6. January 2012, 00:29:44

Claudio791

Posts: 458

Originally posted by yauhas:

Had the same issue and by trial and error I found that if I uncheck the "Delete plug-in data" the error goes away. This wasn't good enough for me however. So I started looking into my plugins to see what I use/need and what I don't. To do this, type in "opera:plugins" in the address bar and hit enter. For me, it was an ActiveX plugin for FireFox that got installed as part of another application.

I removed this by adding the plugin dll name to the "plugin-ignore.ini" file found in the "defaults" directory within the main Opera installation directory.

Thanks to your solution I solved the problem.I found the two guilty plugins which in my case are:

DivX Player Netscape Plugin - 6, 1, 0, 0
Description: npdivxplayerplugin
C:\Program Files\DivX\DivX Player\npDivxPlayerPlugin.dll
application/divxplayer-plugin npdivxplayerplugin scr

and

Windows Presentation Foundation - 3.5.30729.1
Description: Windows Presentation Foundation (WPF) plug-in for Mozilla browsers
c:\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\NPWPF.dll
application/x-ms-xbap XAML Browser Application xbap
application/xaml+xml XAML Document xaml

I added both of their dll names in the plugin-ignore.ini file and the ' xpcom.dll ' error has disappeared.Thank you again.

13. May 2012, 22:51:56

eram746

Posts: 1

i tried to disable all the plug-ins and investigated but i didn't found any plug-in that disabled benifitted me at xpcom.dll? Please help!smile smile

4. June 2012, 17:56:48

sof26rouquin

Banned user

What i did:

Go to C:\Program Files\Opera\defaults

Open plugin-ignore.ini

Add the line: "NPWPF.dll = plugin error" (without the " ")

Save the file

Restart Opera

And it should work...

12. June 2012, 07:21:05

beerslayer

Posts: 10

For whatever it's worth, I think I see what's happening to cause this problem. Perhaps my speculation might help the developers fix the problem.

What I think is happening is that Opera uses Firefox plugins that are already installed with the Firefox installation on my system. However, some of these plugins seem to depend on certain libraries (.dll files) being present in the application's root directory. For example, the file "xpcom.dll" is present in the root directory of the Firefox installation. If I copy that file to the root directory of the Opera installation, the error referring to xpcom.dll goes away, presumably because the plugin, when running under Opera rather than Firefox, can now find that .dll in the browser's root directory.

A virtually identical error then comes up referring instead to "xul.dll". If I copy that one too, the next message is about "mozjs.dll". And so on. I suppose I could probably make all the errors go away by copying ALL of the .dll files from my Firefox directory to my Opera directory, but I'm not comfortable doing that, and anyway the problem should be fixed.
----------------------------------------------------------------------
In theory, theory and practice are the same.
In practice, they're not.
----------------------------------------------------------------------

22. June 2012, 00:26:18

Claudio791

Posts: 458

The problem is fixed in my case.With Opera 12 I've had no need to add the two plug-ins in the file plugin-ignore.ini .Both plug-ins are enabled and the error is gone.

Forums » Opera for Windows/Mac/Linux » Opera browser