Por que dois processos Plugin-Container.Exe estão em execução?

Experimente Nosso Instrumento Para Eliminar Problemas

Recentemente descobri que tinha dois processos explorer.exe rodando em um PC com Windows. Odio postou um comentário sob aquele artigo onde mencionou que em seu PC 2 processos plugin-container.exe estavam sendo executados. Se você não sabe nada sobre plugin-container.exe você pode conferir o artigo informativo sobre o assunto que escrevi em 2010.

Plugin-container.exe é a implementação da Mozilla de separar os plug-ins principais de serem executados no mesmo processo que o navegador Firefox.

Isso é feito principalmente para melhorar a estabilidade. Um travamento de plug-in anterior costumava causar travamento de todo o navegador também. Com os plug-ins movidos para plugin-container.exe, o navegador permanece ileso caso ocorra uma falha.

Em 2010, o Firefox usava uma instância de plugin-container.exe para os três plug-ins Adobe Flash Player, Microsoft Silverlight e Apple Quicktime.

2 plugin-container.exe

Os usuários do Firefox hoje em dia podem ver mais de uma instância do processo de contêiner de plug-in em seus sistemas e alguns podem se perguntar por que isso ocorre. A ideia desde o início era mover os plug-ins principais para seu próprio processo, eventualmente, e é isso que foi integrado ao navegador agora.

Você pode testá-lo em seu sistema facilmente. Certifique-se de ter o Adobe Flash e o plug-in Microsoft Silverlight habilitados. Visita YouTube e comece a assistir a um vídeo para acionar o Flash plugin-container.exe.

Agora abra uma nova guia em branco e Visita um site que usa a tecnologia Silverlight da Microsoft para reproduzir vídeos. Você notará que o plugin-container é iniciado duas vezes e que os processos permanecem abertos quando o vídeo para de ser reproduzido e mesmo se a página for fechada.

Nem todos os plug-ins serão iniciados em seu próprio processo plugin-container.exe. Se você iniciar um aplicativo Java, notará, por exemplo, que ele não é iniciado em seu próprio processo de contêiner de plug-in.

Os usuários do Firefox podem desativar o plugin-container.exe completamente na configuração avançada do navegador. Digite about: config na barra de endereço e pressione Enter. Agora filtre pelo termo a seguir e defina seus valores como false para desativar o recurso.

  • dom.ipc.plugins.enabled

Você também pode desativar processos separados para um plug-in compatível específico.

  • 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 (plugin de teste NPAPI)

Muitos usuários do Firefox estão relatando problemas que têm com o plugin-container.exe em toda a Internet. Qual é a sua experiência com os plug-ins fora de processo do Firefox?

Atualizar : Você também pode ver um Processo FlashPlayerPlugin (ou dois) no gerenciador de tarefas ao executar o conteúdo do Flash em versões recentes do Firefox. Se você o vir, o Modo Protegido do Flash Player está ativado; se você vir plugin-container.exe, ele está desativado.