プロセスplugin-container.exeとは何ですか?

イーグルアイのFirefoxユーザーは、Webブラウザーを実行しているときに時々ポップアップする新しいプロセス(1つまたは2つ)を見つけた可能性があります。プロセスplugin-container.exeが表示され、アクセスしたWebサイトに応じて散発的に消えます。

使用されているWindowsのバージョンによっては、代わりにFirefoxのプラグインコンテナーとして表示される場合もあります。

通常のGhacksの読者はすでに答えを知っているかもしれません。 Mozillaは、いわゆるアウトプロセスプラグインをFirefox Webブラウザに追加しました。この機能は、AdobeのFlash Player、Quicktime、Silverlightなどの特定のFirefoxプラグインを、Webページで要素を実行する必要があるときに、独自のプロセスで実行します( Firefox 3.6.4 追加情報についてはリリースの発表)。

Plugin-container.exe

plugin-container.exeプロセスは、サポートされているプラ​​グインの1つがFirefoxで起動されるたびに起動される追加のプロセスです。

plugin-container.exe

プロセスは、いったん開始されるとアクティブのままになります。たとえば、FirefoxユーザーがFlashまたはQuicktimeビデオの表示を開始するとトリガーされ、Firefoxが閉じられるか手動で強制終了されると閉じられます。プラグインアクセスを必要とするページがWebブラウザで終了したとき。

Mozillaは現在、サポートされているすべてのブラウザプラグインに対して、1つのプラグインコンテナと複数のプラグインコンテナを使用しています。これは、すべてのプラグインが独自のプロセスで起動されるGoogle Chromeに似ています。

チェックアウト 独自のプロセスでカスタムFirefoxプラグインを実行する メインのFirefoxプロセスの代わりにPlugin-Container.exeで追加のプラグインを実行する方法を見つける。

アップデート2Mozillaが無効になっています dom.ipc.pluginsで始まるFirefox 43のすべての設定。移動の理由は、Firefox Webブラウザーでマルチプロセスコンテンツに移動するためのブラウザーを準備するためでした。

マルチプロセスコンテンツに切り替える将来のリリースに備えて、NPAPIプラグインはページコンテンツと同じプロセスで実行できなくなりました。 dom.ipc.pluginsで始まる設定は使用されなくなりました。

以下の情報は、43より前のFirefoxバージョンでのみ有効であり、Pale MoonなどのFirefox関連ブラウザで引き続き機能する可能性があります。

更新: Plugin-Container.exeは現在、次の3つの一般的なプラグインをサポートしています。

  • アドビフラッシュ
  • Apple Quicktime
  • マイクロソフトシルバーライト

サポートは、Mozillaがシステム上のプラグインがクラッシュするたびにそれらの情報を自動的に送信することを選択したユーザーシステムから受信するプラグインクラッシュレポートに関連付けられています。クラッシュ率が大幅に増加した場合、新しいプラグインがプラグインコンテナプロセスに追加されることがあります。

古いバージョンのFirefoxでは、次の方法でplugin-container.exeを無効にすることができます。

  1. ブラウザのアドレスバーにabout:configと入力し、Enterキーを押します。
  2. 注意することを確認してください。
  3. 検索する dom.ipc.plugins.enabled
  4. プリファレンスをダブルクリックしてfalseに設定します。

これは新しいバージョンのFirefoxでは機能しなくなり、設定は無視されます。

ただし、まだ無効にする方法はありますが、より多くの作業が必要です。

plugin-container

  • システムのスタートボタンをタップし、環境に入ります(スタート画面でWindows 8ユーザーが入力します)。
  • アカウントまたはシステムの変数の編集を選択します(変更をアカウントのみに適用するか、PC上のすべてのユーザーアカウントに適用するかによって異なります)。
  • 新しいボタンをクリックします。
  • タイプ MOZ_DISABLE_OOP_PLUGINS 名前として、そして 1 値として
  • Firefoxを再起動します。