Firefox プラグイン コンテナがクラッシュします。 Firefox を高速化する方法。 プラグインとは

コンピュータにインストールされているすべてのプログラム、すべてのアプリケーションは、何らかの形でプロセッサに負荷をかけます。 したがって、特にコンピュータのプロセッサが古いか弱い場合には、リソースを大量に消費するプログラムをどのように実行しているかを監視することが非常に重要です。

Web ブラウザーがなければインターネットにアクセスすることは不可能であるため、Web ブラウザーは間違いなくどのコンピューターでも利用できる基本的なプログラムです。 これは適度に「食いしん坊」であり、通常の状態では、ブラウザ、特に Firefox はプロセッサに過度の負荷をかけません。 しかし、ブラウザを起動したときに突然、システムの深刻なフリーズや速度低下に気づき始めた場合はどうすればよいでしょうか? おそらくウイルスがコンピュータに侵入したか、プラグインがクラッシュした可能性があります。

何をするか

したがって、通常の条件下では、Web ブラウザはプロセッサに 10% を超える負荷をかけるべきではありません。 ++ キーを同時に押して「タスク マネージャー」を開き、プロセスのリストで「firefox.exe」を見つけます。 本当に問題がある場合は、「Firefox はプロセッサーを 100% でロードしています」という恐ろしいメッセージが表示されることがあります。もちろん、それに対して何らかの対処をする必要があります。

状況を修正するには、次の手順を実行します。

おそらく Java スクリプトの問題です。 以前の資料の 1 つで、これについてはすでに説明しました。つまり、ブラウザの [設定] に移動し、[ツール] に移動して、[JavaScript を有効にする] 行の横にあるボックスのチェックを外します。 切断後は一部のサイトが正しく動作しなくなる可能性があるため、この方法は絶対に必要な場合にのみ使用してください。

プラグインコンテナ

  • ブラウザを開き、アドレスバーに引用符なしで「about:config」と入力します。
  • スクリーンショットに示すように、「フィルター」フィールドに「dom.ipc...」と入力すると、必要な変数が自動的にフィルターされます。 ここで値を「false」に変更すると、最終結果は再びスクリーンショットのようになります。 コンピュータを再起動してください。

これらの簡単なヒントが問題への対処に役立ち、お気に入りのブラウザが通常の機能に条件付きで割り当てられている 10% を超えて消費しないことを願っています。

Plugin-container for Firefox は、接続されているあらゆる種類のプラグイン (Flash など) を実行するための Mozilla のソフトウェア コンテナです。 これは、Web ブラウザのメイン プロセス (firefox.exe) とは独立して実行されます。 これにより、プラグイン関連の問題が発生した場合にブラウザ全体がクラッシュするのを防ぎます。

Firefox では、複数の plugin-container.exe プロセスが同時に実行される可能性があります。 各プラグインの操作をサポートするために、個別のコンテナーがアクティブ化されます。

この記事では、コンテナがクラッシュした場合の対処方法、プラグインの実行により Firefox がプロセッサをロードした場合の対処方法について説明します。 また、プラグイン コンテナーを無効にする (操作を完全に停止する) 方法も学びます。

プラグインの起動時にブラウザ ウィンドウにエラーが表示された場合、それを修正するには、まず次の「修正」アクションのいずれかを試してください。

  1. ブラウザのキャッシュと Cookie をクリアします。Ctrl + Shift + Del を押し、期間を「すべて」に設定し、「今すぐ削除」をクリックします。 FFを再起動し、エラーが発生したページを再読み込みします。
  2. Firefoxを更新します。 ブラウザのメニューで、「ヘルプ」セクション→「Firefox について」をクリックします。 または、完全に削除してから、そのディストリビューションをオフサイトからダウンロードして再インストールします。
  3. デスクトップ インターフェイスまたは標準のブラウザ ツール ([ツール] → [アドオン] → [プラグイン] → [歯車メニュー] → [更新の確認]) を使用して、問題のあるプラグインを更新します。
  4. CCleaner プログラム (Web サイト https://www.piriform.com/ccleaner から無料でダウンロードできます) を使用してコンピュータをクリーニングします。不要なファイルを削除し、レジストリ内のエラーを修正します。
  5. AdwCleaner、Malwarebytes Anti-Malware、または Dr.WebCureIt スキャナを使用して、PC のウイルスをスキャンします。
  6. PC 構成に含まれるデバイス (ビデオ カード、CPU、モニターなど) のドライバーを更新します。
  7. システム ファイルを確認します。コマンド ライン コンソール (CMD.exe) を開き、コマンド sfc /scannow を入力し、「Enter」を押します。
  8. Windows オペレーティング システムを更新します。

Adobe Flash プラグインのクラッシュを修正する方法

ページ上でビデオまたはオーディオ プレーヤーを起動しようとすると、Flash の予期しないシャットダウン (作業の停止) が発生することがあります。 対応する通知がフレーム パネルに表示されます - 「Adobe Flash プラグインがクラッシュしました」。 このエラーを修正するにはさまざまな方法があります。

注意! 特定の解決策の有効性は、問題の原因によって異なります。

方法 1: アップデートまたは再インストール

個々の Flash 要素がウイルスやサードパーティのアプリケーションによって損傷または変更されている可能性があります。 または、古いバージョンの Flash プレーヤーが使用されているために障害が発生します。 モジュールの機能を復元するには、更新してみてください。

1. アップデートをダウンロードする前に、http://get.adobe.com/ru/flashplayer/about/ ページにアクセスしてください。 現在のバージョンを確認してください。

最新バージョンの Flash がインストールされているにもかかわらず、Web サーフィン中にクラッシュし続ける場合は、最初から再インストールしてみてください (次のガイドを参照)。

2. FF ウィンドウの右上にある「スリー ストライプ」ボタンをクリックします。 表示されるタイルメニューで「アドオン」アイコンをクリックします。

3. 「プラグイン」タブに移動します。

注記。 Flash バージョンは、そのブロック (タイトル バーの下) に表示されます。

4. セクションタブの右上に「歯車」ボタンがあります。 それをクリックし、ドロップダウン リストでマウスをクリックして、「アップデートの確認」コマンドを起動します。 コマンドを実行すると、プラグインが自動的に更新されます。

また、Flash モジュールを完全に再インストールするには、アンインストーラー プログラムを使用します。 この手順では、ソフト オーガナイザーを使用したクリーニング オプションを見ていきます。 ただし、このソフトウェアがない場合は、類似のもの (アンインストール ツール、Revo アンインストーラーなど) を使用できます。

1. ブラウザを閉じ、Soft Organizer を起動します。

2. ユーティリティ ウィンドウのプログラムのリストで、アプレットの名前 (Adobe Flash Player) を 1 回左クリックします。

3. リストの上のパネルで、「プログラムのアンインストール」ボタンをクリックします。

4. 開いたモジュールの組み込みアンインストーラーで、「アンインストール」コマンドをクリックします。

5. 手順が完了するまで待ちます。 ソフト オーガナイザー インターフェイスに戻ります。 システム内に残っているリモート プレーヤーのソフトウェアの検索を実行します。「検索」をクリックします。

6. 見つかった Flash の痕跡を削除します。 「検出されました...」ウィンドウで「削除」をクリックします。

7. Soft Organizer を閉じて、Firefox を起動します。

8. Google 検索バーに「adobe flash player をダウンロード」というリクエストを入力します。

注意! サードパーティのリソースからアプレットをダウンロードしないでください。 この場合、公式ディストリビューションを使用しているという保証はありません。 コンピュータのセキュリティが危険にさらされている可能性があります。

10. ダウンロード ページの最初のパネルの情報を確認します。 システム設定 (ブラウザ、言語ローカリゼーション、OS) がそこに表示されるはずです。

11. 2 番目のパネルで、「はい、インストールします...」という言葉の横にあるボックスをクリックしてチェックを外します。これにより、Flash とともに追加のソフトウェアをインストールする必要がなくなります。

12. 「今すぐインストール」ボタンをクリックします。

14. ダウンロードしたインストーラーを実行します。

16. インストールが完了したら、インストーラーウィンドウで「完了」をクリックします。

方法 2: アクセラレーションを無効にする

場合によっては、Flash の内部アドオン (グラフィックス処理のソフトウェア アクセラレーション) を無効にすることで、Flash のクラッシュを解消できることがあります。 非アクティブ化は次のように行われます。

1. プラグインのデバッグおよびテストのサービスページに移動します - https://helpx.adobe.com/flash-player/kb/video-playback-issues.html#main_Solve_video_playback_issues

2. アプレットアイコン「f」を右クリックします。

3. コンテキストメニューリストで、「オプション」をクリックします。

4. アイコンの代わりに表示される「オプション...」パネルで、「ハードウェア アクセラレーションを有効にする」オプションのチェックを外します。 次に「閉じる」をクリックします。

コンテナーの CPU 使用率が非常に高い場合

状況によっては、プラグイン コンテナーは失敗しないものの、同時にブラウザーとオペレーティング システム全体の重大な速度低下を引き起こすことがあります。 これは、プラグインによる RAM と CPU リソースの消費量が増加するためです。

オーバーロードを無効にしてコンテナーの正しい動作を復元するには、次の手順を実行する必要があります。
1. Firefox メニュー (三本の縞模様のボタン) を開きます。

2. タイル状のメニューアイコンの下にある「疑問符」アイコンをクリックします。

3. 「ヘルプ」サブメニューで「問題解決情報」を選択します。

4. 開いたタブの右側のブロックで、「アドオンを無効にして再起動する」をクリックします。

5. リクエストパネルでコマンドを確認し、「再起動」をクリックします。

6. 再起動プロセス中に、[セーフ モード] ウィンドウで [実行...] ディレクティブを選択します。

7. ブラウザの動作を分析します。プロセッサの負荷が再び増加していないか、ページやインターフェイスに「ブレーキ」がかかっているかどうかを確認します。

Firefox が通常モードで実行されており、RAM がコンテナ プロセスによって過負荷になっていない場合、問題の原因は、ブラウザに接続されているリソースを大量に消費するアドオン、または PC にとって「重い」デザイン テーマに隠されている可能性があります。 。 また、「ブレーキ」は、ユーザーが多数のアドオンを接続したことが原因である可能性があります。 個別には RAM を少し消費する可能性がありますが、組み合わせるとかなりの負荷が生じます。

したがって、セーフ モードでブラウザが「簡単」で負荷がない場合は、いくつかのアドオンをオフにし、デザイン テーマも変更する必要があります。 この操作は次のように実行されます。

1. FF の水平メニューで、[ツール] → [アドオン] を開きます。

2. 「外観」タブをクリックします。

3. 使用しているテーマの行で「削除」をクリックします。

注意! ブラウザのデバッグ中は、デフォルトでインストールされているデフォルトのテーマを有効にすることをお勧めします。 負荷を増加させるあらゆる種類の要因を排除するため。

4. 同じページの左側の列で、「拡張機能」を選択します。 同様に「削除」ボタンを使用して、不要なアドオンを削除します。 必要なツールだけを残してください。

さらに、ブラウザでトラフィック フィルタリングを設定します。 特別な拡張機能をそれに接続します。

Flash フィルター - ページ上の Flash 要素をブロックし、ユーザーのリクエストに応じて手動で起動します (Flashblock)。

バグとトラッカーのブロッカー - 読み込まれたページでのユーザーの行動 (ゴースト) を追跡するあらゆる種類のスクリプトの起動を防ぎます。

コンテナ要素の更新

Firefox に、コンテナの操作を担当するファイルの強制更新を実行させることができます。 この項目をディレクトリから削除します。 次回ブラウザを起動すると、自動的に復元されます。

1. Webブラウザで「メニュー」ボタンをクリックします。

2. パネルで、「疑問符」(アイコンのグループの下) → 問題解決のための情報に移動します。

3. タブの「アプリケーション情報」ブロックで、「フォルダーを開く」ボタンをクリックします。

4. ブラウザを閉じます。 FF ディレクトリが表示されたシステム ウィンドウで、content-prefs.sqlite ファイルを見つけます。 それを右クリックし、リストから「削除」を選択します。

5. Firefox を再起動します。

プラグインコンテナを無効にするにはどうすればよいですか?

プラグインを実行するコンテナを無効にするのは抜本的な対策です。 しかし、特定の状況下では非常に役立つ場合があります。

非アクティブ化は次の手順で実行します。
1.FFを閉じます。 Windows タスクバーで、「スタート」アイコンをクリックします。

3. 「システム」セクションのメニュー(左側の列のリスト)で、最後の項目「詳細システムパラメータ」をクリックします。

4. 「システムのプロパティ」ウィンドウの「詳細設定」タブで、「環境変数...」をクリックします。

5. [環境変数] パネルの下部の [システム変数] フィールドで、[作成...] オプションを有効にします。

6. 最初の行「変数名」に「MOZ_DISABLE_OOP_PLUGINS」と入力します。

2 行目には値「1」が含まれています。

7. [OK] をクリックしてセクションを終了します。 コンピュータを再起動してください。

plugin-container.exe プロセスの実行時に発生する問題やエラーを防ぐために、使用しているプラ​​グイン (Quicktime、Silverlight、Adobe Flash) の新しいバージョンを定期的に確認してください。 Firefoxもアップデートしてください。 特に PC のパフォーマンスが低い場合は、多数のアドオンを接続しないでください。 広告、バグ、および必要に応じてインタラクティブ要素のフィルタリングを必ず設定してください。

プラグインは Firefox とは別にロードされるため、プラグインがクラッシュしても Firefox のメイン プロセスは開いたままになります。 この記事では、plugin-container の目的について説明します。

目次

プラグインとは何ですか?

プラグインは、Firefox が表示するように設計されていないインターネット コンテンツを表示するソフトウェアです。 これらには通常、独自の形式で作成されたビデオ、オーディオ、オンライン ゲーム、プレゼンテーションが含まれます。 プラグインは、それらの独自形式を作成する会社によって作成および配布されます。 一般的なプラグインには、Adobe Flash、Java、Silverlight などがあります。 プラグインの詳細については、「プラグインを使用してオーディオ、ビデオ、ゲームなどを再生する」を参照してください。

plugin-container.exe とは何ですか?

各プラグインは、Firefox からプラグイン コンテナーに個別にロードされます。 。EXEプロセスを許可し、Firefox のメイン プロセス ( Firefox.exe)プラグインがクラッシュした場合でも開いたままにするため。 プラグインコンテナはたくさんあります 。EXE Firefox セッションの起動以降に起動されたプラグインとしてプロセスを実行します。 プラグインのクラッシュの詳細については、「Mozilla による Firefox の改善に役立つプラグイン クラッシュ レポートの送信」を参照してください。

問題がありますか?

// この記事の執筆には次の素晴らしい人々が協力してくれました。

システム内では膨大な数のプロセスが同時に実行されます。 それらの中にはシステムベースのものもあれば、ユーザー固有のものもあります。 それらの違いは、実行するソフトウェアです。 この記事では、2 番目のカテゴリのプロセスである plugin-container.exe プラグインについて説明します。これは何なのか、何のためにあるのか、無効にできるかどうかなど、この記事からさらに多くのことを学ぶことができます。

プラグインとは何ですか?

ただし、plugin-container.exe プラグイン自体について説明する前に、この用語の定義そのものを説明する価値があります。 また、ブラウザのプラグインについて話していると言って発言します。 したがって、このプロセスは Firefox Web ブラウザーに直接属します。

プラグインはメイン アプリケーションとは別のソフトウェアであり、モジュール式です。 その主なタスクは、ブラウザ自体では動作できない Web サイトのページ要素 (オーディオ、ビデオ、プレゼンテーションなど) を表示することです。

主な定義を説明したので、プロセス自体の説明に直接進むことができます。

Plugin-container.exe - それは何ですか?

すでに述べたように、plugin-container.exe は Firefox ブラウザーのプラグインです。 他のプラグインをブラウザとは別に実行する必要があります。 これにより、拡張機能がエラーをスローした場合でも、Firefox は実行を継続できます。

ただし、このアプローチには欠点もあります。 その 1 つは、このシステムの動作を保証するためにコンピュータの電力を大量に消費することです。 PC に強力なハードウェアが搭載されている場合、Web ブラウザを開いたときにフリーズすることはありませんが、弱いコンピュータではこれが非常に顕著で、中央プロセッサの重大な過負荷が発生した場合に完全にフリーズする場合さえあります。

このような場合、プロセスを無効にすることが賢明です。 これを行う方法については、本文の後半で説明します。

plugin-container.exe を無効にする方法

プロセスを無効にすることでプロセッサの負荷を軽減できることがわかりましたが、これ以降はサービスが再度開始されるまでブラウザでプラグインを使用できなくなることに注意してください。 ただし、plugin-container.exe がシステムをロードしている場合にプロセスを無効にする方法に直接移りましょう。

  1. Firefox Web ブラウザを起動します。
  2. アドレス バーをクリックし、「 about:config 」(引用符なし)というテキストを入力します。
  3. Enter キーを押してブラウザ設定メニューに移動します。
  4. 警告メッセージが表示されます。 これを非表示にしてセットアップを続行するには、「注意することを約束します!」をクリックする必要があります。
  5. このページで、「フィルター」というフィールドを見つけて、「dom.ipc.plugins.enabled」というテキストを入力します (引用符なし)。
  6. plugin-container.exe に関連付けられているプロセスのみがリストに残ります。
  7. 値を TRUE から FALSE に変更します。 これを行うには、プロセス ライン上でマウスの左ボタンをダブルクリックするだけです。

これ以降、ブラウザに処理が関与しなくなるため、プロセッサの負荷が大幅に軽減されます。

特殊な変数を作成する

plugin-container.exe は、パフォーマンスを向上させるためにコンピュータ上で無効にできるプロセスであることがわかっています。さらに、その方法については上記で説明されています。 ただし、残念ながら、Windows Vista または古いバージョンの Firefox ブラウザを使用している場合、この方法は機能しない可能性があります。 ただし、2 番目の方法があります。特別なシステム変数を作成する必要があります。

  1. コントロールパネルを開きます。 これを行う方法はたくさんありますが、最も簡単な方法は、この名前でシステムを検索し、結果から同じ名前の項目を選択することです。
  2. 表示されるウィンドウで「システム」項目を見つけてクリックします。
  3. 表示される新しいウィンドウのサイドバーで、[詳細オプション] リンクをクリックします。
  4. 「システムのプロパティ」ウィンドウで「詳細」タブに移動し、「環境設定」ボタンをクリックします。
  5. 「システム環境変数」領域で、「新規」をクリックします。
  6. 2 つの入力フィールドを備えた小さなウィンドウが表示されます。 最初の値には「MOZ_DISABLE_OOP_PLUGINS」(引用符なし) を入力し、2 番目の値には「1」(引用符なし) を入力します。
  7. 「OK」をクリックします。

すべてのウィンドウを閉じることができます。 コンピュータを再起動すると、プロセスは無効になります。

保護モードを無効にする方法

plugin-container.exe がプロセッサをロードする場合に何をする必要があるかがわかりましたが、このプロセスを無効にすると、すべてのプラグイン、特に Flash Player が動作しなくなり、少なくともビデオを視聴する必要があります。ウェブサイト 。 次に、plugin-container.exe が無効になった後でも動作し続けるために何をする必要があるかを説明します。

  1. 32 ビット オペレーティング システムを使用している場合は、システム ドライブを開き、「Windows」フォルダー、「System32」、「macromed」、最後に「Flash」の順に移動します。
  2. 64 ビット Windows を使用している場合は、「System32」フォルダーの代わりに「SysWOW64」フォルダーを入力する必要があります。残りのパスは同じままです。
  3. ファイル「mms.cfg」を開きます。 フォルダー内に見つからない場合は、この拡張子を付けて新しいテキスト ドキュメントを作成します。
  4. ファイルに行「ProtectedMode=0」(引用符なし) を入力します。
  5. 文書を保存します。

この後、プロセスが無効になっている場合でも、Flash Player プラグインが起動します。

結論

その結果、plugin-container.exe は、ブラウザとは別に他のプラグインを実行できるようにする Firefox ブラウザのプラグイン プロセスであることがわかりました。 中央プロセッサの負荷が高い場合は、プロセッサをオフにできることも重要です。 ただし、これ以降はブラウザ拡張機能を使用できなくなることを考慮する価値があります。 この記事があなたのお役に立ち、質問の答えが見つかったことを願っています。

すぐに Adob​​e Flash Player をアップデートするように言われました。 更新しました。 愚かなことに!!!
現在、ブラウザ ウィンドウを開くのにかかる時間が長くなり、すべての Flash がひどくフリーズし、一般的にコンピュータの速度が低下し始めています...
私の理解では、これはすべてプロセス内で見つけた特定の plugin-container.exe が原因であると考えられます。 以前は彼に気付かなかった。 Mozilla Firefox 自体よりも多くのメモリを消費します。

タスクマネージャーで無効にすると、Adobe Flash Player のクラッシュに関するメッセージが表示されます。

インターネットで読んでいると、次のようなエントリを見つけました。 Firefox 3.6.3 では、プラグインは Windows および Linux プラットフォーム上で別のプロセスで起動されるため、Firefox の安定性が大幅に向上します。 Adobe Flash、Apple Quicktime、Microsoft Silverlight などのプラグインのクラッシュが Firefox 全体のクラッシュにつながることはなくなりました。

つまり、Adobe Flash、Apple Quicktime、Microsoft Silverlight は、Windows または Linux では別のプロセスとして実行されます。 たとえば、Flash プレーヤーが突然フリーズまたはクラッシュした場合、ブラウザはその後クラッシュせず、動作し続けます。
たとえば、ある Web サイトで突然 Flash クラッシュが発生した場合、ブラウザ全体が「ハング」するわけではなく、ビデオ (オーディオ、ゲーム) の再生が停止するだけです。 以前は、このような場合、ブラウザを強制的に閉じて (またはブラウザ自体がクラッシュして) 再度起動する必要があり、キャッシュやその他の情報が失われていました。
凍結された plugin-container.exe プロセス自体は、タスク マネージャーでプロセスを終了することで強制終了できますが、プロセスがクラッシュした場合は、ページを更新するだけでプロセスを再開できます。
便利で良さそうな一方で…。
一方、弱いマシンにとって、余分なメモリを消費し、プロセッサに余分な負荷を加えるプロセスがあることは、あまり快適ではありません。 さらに、新しい Flash プレーヤーは非常にリソースを必要とします

何らかの理由でプロセスの分離を無効にしたい場合は、次のようにすることができます。

プロセス分離の無効化

1. プロセスを完了する プラグインコンテナ.exeタスクマネージャーで

2. 次に、アドレスバーに入力します 概要:設定すべてを台無しにしたら保証を失うことに同意しながら、先に進みます。
ちなみに、何をどのようにすればよいのかも知らずに、むやみに about:config をいじるのは得策ではありません。

3. 「フィルタ」フィールドに次のように入力します。 dom.ipc.plugins.enabled表示される行を右クリックして選択します。 スイッチ

dom.ipc.plugins.enabled(ブール値、Firefox 3.6 以降の場合) - この関数は、タブとプラグインが別のプロセスで実行されるようにします (各タブは、各プラグインと同様に別のプロセスで実行されます)。 このアプローチにより、ブラウザのセキュリティと安定性を向上させることができます。 (ちなみに同様の技術も実装されています。

4.値を次から変更します 真実の上 間違い。
値:
TRUE - プロセス分離が有効になります。
FALSE - プロセス分離は無効です。

5. 一部のユーザーには、値を含む行が複数あります。 dom.ipc.plugins.enabled

about:config には次の行が必要です

dom.ipc.plugins.enabled -false がデフォルトで設定されます

dom.ipc.plugins.enabled.npctrl.dll -false に切り替え
dom.ipc.plugins.enabled.npqtplugin.dll -false に切り替え
dom.ipc.plugins.enabled.npswf32.dll -false に切り替え
dom.ipc.plugins.enabled.nptest.dll -false を切り替えました

ご覧のとおり、最初の値はデフォルトで false に設定されており、残りの値は true であり、切り替える必要がありました。

5. ブラウザを再起動します

そこで、これらの値を切り替えることで、ブラウザのプロセス分離機能を完全に無効にします。 これで、プラグインは別のプロセスではなく、以前と同様にブラウザと同じプロセスで実行されます。

個人的には、すべての問題が解消されました。