Почему запущены 2 процесса Plugin-Container.Exe?

Я недавно обнаружил, что у меня два процесса explorer.exe работает на ПК с Windows. Одио опубликовал комментарий к этой статье, в котором упомянул, что на его ПК вместо этого выполнялись процессы plugin-container.exe. Если вы ничего не знаете о плагин-контейнер.exe Вы можете ознакомиться с информационной статьей об этом, которую я написал в 2010 году.

Plugin-container.exe — это реализация Mozilla отделения основных подключаемых модулей от выполнения в том же процессе, что и веб-браузер Firefox.

Это сделано в первую очередь для повышения стабильности. Раньше сбой плагина часто приводил к сбою всего браузера. Когда плагины перемещены в plugin-container.exe, браузер остается невредимым в случае сбоя.

Еще в 2010 году Firefox использовал один экземпляр plugin-container.exe для трех плагинов Adobe Flash Player, Microsoft Silverlight и Apple Quicktime.

2 плагин-контейнер.exe

В настоящее время пользователи Firefox могут видеть более одного экземпляра процесса контейнера плагина в своей системе, и некоторые могут задаться вопросом, почему это так. Идея с самого начала заключалась в том, чтобы со временем переместить основные плагины в их собственный процесс, и это то, что теперь интегрировано в браузер.

Вы можете легко протестировать это в своей системе. Убедитесь, что у вас включены подключаемые модули Adobe Flash и Microsoft Silverlight. Визит YouTube и начните просмотр видео, чтобы запустить Flash plugin-container.exe.

Теперь откройте новую пустую вкладку и визит сайт, использующий технологию Microsoft Silverlight для воспроизведения видео. Вы заметите, что плагин-контейнер запускается дважды и что процессы остаются открытыми, когда видео перестает воспроизводиться и даже если страница закрыта.

Не все плагины будут запускаться в собственном процессе plugin-container.exe. Если вы запустите приложение Java, вы заметите, например, что оно не запускается в собственном процессе контейнера плагина.

Пользователи Firefox могут полностью отключить plugin-container.exe в расширенной конфигурации браузера. Введите about: config в адресную строку и нажмите Enter. Теперь отфильтруйте следующий термин и установите для них значение false, чтобы отключить функцию.

  • dom.ipc.plugins.enabled

Вместо этого вы также можете отключить отдельные процессы для определенного поддерживаемого плагина.

  • 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)

Многие пользователи Firefox сообщают о проблемах с plugin-container.exe по всему Интернету. Каков ваш опыт работы с плагинами вне процесса Firefox?

Обновить : Вы также можете увидеть FlashPlayerPlugin процесс (или два) в диспетчере задач при запуске содержимого Flash в последних версиях Firefox. Если вы видите это, защищенный режим Flash Player включен, если вместо этого вы видите plugin-container.exe, он отключен.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *