ghacks Technology News

Why Are 2 Plugin-Container.Exe Processes Running?

I recently discovered that I had two explorer.exe processes running. Odio posted a comment under that article where he mentioned that on his PC 2 plugin-container.exe processes were running instead. If you do not know anything about plugin-container.exe you can check out the informational article about it that I wrote in 2010.

Plugin-container.exe basically is Mozilla’s attempt of separating core plugins from being executed in the same process as the Firefox web browser. This is done foremost to improve stability. A plugin crash previously would have often causes the whole browser to crash as well. With plugins moved to plugin-container.exe the browser remains unharmed if a crash happens.

Back in 2010 Firefox used one instance of plugin-container.exe for the three plugins Adobe Flash Player, Microsoft Silverlight and Apple Quicktime.

2 plugin-container.exe

Firefox users nowadays may see more than one instance of the plugin container process on their system and some may wonder why that is the case. The idea from the very beginning was to move core plugins into their own process eventually, and that’s what has been integrated into the browser now.

You can test it on your system easily. Make sure you have the Adobe Flash and Microsoft Silverlight plugin enabled. Visit YouTube and start watching a video to trigger the Flash plugin-container.exe. Now open a new blank tab and visit a site that uses Microsoft’s Silverlight technology to play videos. You will notice that plugin-container is launched twice and that the processes stay open when the video stops playing and even if the page is closed.

Not all plugins will be launched in their own plugin-container.exe process. If you launch a Java application you will notice for instance that it is not launched in its own plugin container process.

Firefox users can disable plugin-container.exe completely in the advanced configuration of the browser. Enter about:config in the address bar and hit enter. Now filter for the following term and set their values to false to disable the feature.

  • dom.ipc.plugins.enabled

You can also disable separate processes for a specific supported plugin instead.

  • dom.ipc.plugins.enabled.npctrl.dll (Microsoft Silverlight)
  • dom.ipc.plugins.enabled.npqtplugin.dll (Apple QuickTime)
  • dom.ipc.plugins.enabled.npswf32.dll (Adobe Flash)
  • dom.ipc.plugins.enabled.nptest.dll (NPAPI test plugin)

Many Firefox users are reporting issues that they have with plugin-container.exe all over the Internet. What is your experience with Firefox’s out of process plugins?

Enjoyed the article?: Then sign-up for our free newsletter or RSS feed to kick off your day with the latest technology news and tips, or share the article with your friends and contacts on Facebook or Twitter.

Related Articles:

What Is the Process Plugin-Container.exe?
Firefox 3.6.3 Lorentz Runs Plugins In Separate Processes
Thunderbird And Firefox Plugin Checker
Why are Two Flash Player Plugins Running In Google Chrome?
Mozilla Plugin Check Now Checks Plugins In All Web Browsers



About the Author:Martin Brinkmann is a journalist from Germany who founded Ghacks Technology News Back in 2005. He is passionate about all things tech and knows the Internet and computers like the back of his hand. You can follow Martin on Facebook or Twitter.

Author: , Thursday October 27, 2011 -
Tags:, , ,


Responses so far:

  1. Dougle says:

    I’ve never had any issues with one or more plugin-containers. they take minimal resources and seem to do what they were intended for.

    I use Nightly x64 as my default browser, with 64 bit plugins for Flash, Java and Silverlight. I don’t have Quicktime, as I’ve never found a use for it. I also have Java and Silverlight disabled, as they are seldom needed.

    In addition to Nightly, I have Aurora and the latest release builds, which use 32 bit plugins

    For those interested, there are some new e10s ‘try’ builds available from ftp mozilla and they’re working quite smoothly.

    http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/felipc@gmail.com-f72840df16fe/

  2. Jojo says:

    I don’t see that plugin-container.exe entry at all. And I tried running a Flash video at Youtube. Did Mozilla implement that isolation after the 3.6 release?

    The only double entry I see in the Plugins tab is for:

    Microsoft® DRM 9.0.0.4503
    ID: npwmsdrm.dll
    DRM Store Netscape Plugin

  3. Midnight says:

    Just checked Task Manager and I also have two instances of plugin-container.exe running.

    One is 1, 836K and the other is 11,876k, which is strange since I never installed Silverlight, as I am not a Developer.

    So, time to disable all that and see what happens.

    Thanks for the tip, Martin!! :)

  4. Dougle says:

    I forgot to mention, if one uses a process viewer such as Process Explorer or Process Hacker, it’s possible to get detailed information about the plugin-container instance, simply by hovering the mouse over the entry, or by selecting the entry and choosing properties.

  5. Cattleya says:

    plugin-containter.exe prevents memory leak from Flash, Silverlight, Authorware, Shockwave.., kill a process is the best way to release memory, if you run flash from firefox.exe, you will get memory leak problem, but with plugin-containter.exe, you can kill it anytime with Task Manager.

    Set dom.ipc.plugins.enabled to false will prevent plugin-container.exe from display, but shouldn’t do that.

  6. Cattleya says:

    Additional:
    Mozilla developer did a good job, but they lack a button(or menu) to kill this process when not needed.

  7. ilev says:

    I always had problems with plugin-containter.exe at Firefox closing when plugin-containter.exe uses 90% cpu for (sometime) 2-3 minutes. I even has 10 instances of plugin-containter.exe runung at closing Firefox. I use Firefox 7.01

  8. odio says:

    thanks for the explanation!

  9. Ahmad says:

    Why two?
    Each out of process plugin, already mentioned in list gets its own plugin container.
    Disabling it will not do any good. It is good for multicore processor users to offload plugins to other cores.
    I explain this like this. If I open two tabs one with Silverlight while other with Flash, I will get two plugin container. Its simple is that.
    Firefox fixed many bugs related to it and enhanced it a lot. So its not good to disable it.

    Benefit:
    It saves from crash caused by Flash and not hang browser if any plugin object cause endless loops..

  10. Glenn says:

    Plugin-Container is the dumbest idea Freezefox has ever come up with. Mozilla obviously never considered that is a massive resource hog and almost cripples the system. This is on top of Freezefox’s huge footprint.

    Look, let’s face it. The `only’ reason why Freezefox is so popular is entirely because of its add-ons, period. As for its security. That is a complete phallacy, since infuriating pop-ups cannot be disabled, and there isn’t a pop-up blocker that will stop them all. Even bookmarks is screwed up, since all links are completely out of sync, which leaves you having to search for them all over again. At least with IE, all you have to do is click the `star’, choose from your favourites and it will lead you right to the page you bookmarked, unlike Freezefox.

    FREEZEFOX IS NOTHING MORE THAN A SCAM, SUPPORTED “ONLY” BY ADD-ONS.

    • Anonymous says:

      Hey! Be nice and try to act somewhat Professional, here!!
      Firefox, in spite of it’s “minor” pitfalls, is still the fastest, safest and most secure Browser available!
      It’s the Browser of choice for those in the know!

      Keep in mind that NO software is perfect AND you do have a choice!
      Don’t like it, use Internet Exploder (IE) and enjoy all the security holes, the bugs and all the grief ActiveX causes!

  11. Glenn says:

    ……In addition, Freezefox still cannot get to grips with Flash.

    • Midnight says:

      Glenn, get an education and learn what a real Browser is!
      As Anonymous posted, Firefox is the fastest, safest and most secure Browser available and NO software is perfect!

      You prefer IE, then use it and enjoy all the security holes and the flaws that come with it!

      • Glenn says:

        It’s you who needs an education, fool. I teach at a college and a university. Students at both libraries are constantly demanding that it be removed.

        What is noticeable about your ridiculous comment is that the only reason you left a comment at all is for pure delusion of grandeur, trying to sound clever, when all you sound like is a fool, since you clearly `cannot’ even address the issues I’ve raised, so are obviously too dumb to provide anything constructive, other than an opinion.

        Do you honestly believe that people fabricate such bad experiences about Freezefox? Perhaps someone should explain to a dummy like you what a browser is, a*****e!

  12. Midnight says:

    Coming from an educator, you’re really not too smart and it’s Your comments that are ridiculous and full of nonsense!

    For one thing, the Browser is called Firefox and not the foolish name that you choose to give it!!

    Hundreds of millions of people around the world have made it their Browser of choice, so according to you, Mr. educator, there are that many ridiculous people who made bad choices when they installed and are using the Best Browser in the world.

    If the students, as well as you, don’t like Firefox, then use IE, as you all have a choice, but at least show some maturity and post intelligently!!’

    One more thing…Get a Life!!

    It’s morons and flamers like you that give Blogs a bad name!!

    • Glenn says:

      Again, an opinion. The more you say, the more you expose yourself, since you seem inept at offering anything constructive.

      No, fool. It is morons like you who give blogs a bad name, since your immediate response to me was to be insulting and abusive. In case you haven’t noticed fool, forums are for constructive feedback. You failed to show any competence to back up your defense of Freezefox, and you accuse those who nicknamed it appropriately of having personal problems. It’s obvious who has the personal problems pal.

      You’re are just peeved now because I’ve obviously told you a few home truths that others have already told you about yourself. If you can’t take it, don’t give it out.

      It’s you who needs to get a life instead of signing up to blogs to insult people you don’t know who you disagree with. Says more about you than me. You’re pathetic. Now go annoy someone else.

  13. Anonymous says:

    You’re an Educator, Glenn? You could have fooled me, as well as everybody else on this blog!!

    Based on your comments and the content, it’s quite apparent that you need way more educator than you let everybody to believe!

    Your comments are not only false, but childish and senseless to boot and your choice of language leaves a lot to be desired.

    Perhaps you should find a hobby, something that involves playing with toys, rather than posting total rubbish!

    Don’t like Firefox, then as Midnight stated, use IE or whatever browser you fancy! Either way, nobody cares!!

    Get real, huh?!!

    • Glenn says:

      Again. Another fool, with nothing to qualify an argument but insults. Like I said, if you attack people you don’t know who have had bad encounters with Freezefox, it says more about you, rather than them.

      It is pretty obvious that you are rather a poor, sad, pathetic individual. Instead of offering any qualified defense of Freezfox, you resort to insults. Is that what you came on here for, since it seems to be a common trait with Freezefox punters. Instead of offering any evidence to shoot down my argument, you resort to being an idiot. And, when did anyone say anything about NOT liking your high and mighty browser? Do you have a problem reading too? You obviously do.

      Get a girlfriend.

      One more thing. Calling yourself `Anonymous’ speaks for itself. Lol.

  14. Maurizio says:

    My Firefox 9.0.1 hangs each time i look a video and i have always to kill plugin-container.exe

    Now i disabled it and i can see videos withouth hanging firefox

    Thank you very much, i resolved my problem

Leave a Reply   Follow Ghacks   Subscribe To Comment Rss

Subscribe without commenting

© 2005-2012 Ghacks.net. All Rights Reserved. Privacy Policy - About Us