Firefox使用時のFlashクラッシュを修正する簡単なソリューション

Ghacks Technology Newsで新しい安定したFirefoxの各リリースを確認します。また、遭遇する繰り返しのテーマの1つは、少なくとも一部のユーザーがFirefoxの最新バージョンに更新した後にAdobeのFlash Playerで問題を報告することです。

多くのユーザーは問題を経験していませんが、特に問題を解決するためにどこからトラブルシューティングを始めればよいかわからない場合は、それがイライラする可能性があります。

FirefoxとFlashはどちらも複雑なプログラムです。つまり、クラッシュやハングを経験しているすべてのユーザーの問題を解決する単一のソリューションはありません。

次のリストは、発生している問題の解決に役立つ場合があります。 始めましょう。

Flashが最新であることを確認してください

Flashの古いバージョンを実行している場合、新しいバージョンで解決されるクラッシュまたはハングが発生する可能性があります。 これは常に当てはまるわけではなく、最新バージョンにアップグレードすると、システムに初めて問題が発生する可能性が非常に高くなります。

一般的に、古いバージョンよりも最新のFlashバージョンを実行することをお勧めします。 古いバージョンは、更新されたバージョンで修正された攻撃に対して脆弱であるため、ここでの理由は主にセキュリティです。

MozillaのPlugin Check Webサイトで、Flashバージョンが最新かどうかを確認してください。

Adobeから最新のFlash Playerバージョンをダウンロードできます。

そのバージョンが問題を引き起こしている場合は、代わりにAdobe Flashの次期バージョンのベータ版を試してください。

私が提案しないのは、それに伴うセキュリティの影響のためにダウングレードすることです。

Click-to-Playを有効にする

FirefoxでFlashプラグインはデフォルトで有効になっています。つまり、ブラウザにロードしたどのWebサイトでも使用できます。

Click-to-Playを有効にすると、Flashを実行できるサイト以外のすべてのサイトでFlashを使用できなくなります。 これにより、大部分のサイトでFlash広告、ビデオ、またはその他のFlashコンテンツがロードされなくなり、安定性が向上します。

  1. Firefoxのアドレスバーにabout:addonsと入力してEnterキーを押します。
  2. 左側のサイドバーを使用してプラグインに切り替えます。
  3. ここでShockwave Flashを見つけて、「常にアクティブにする」から「アクティブにするように確認する」に切り替えます。
  4. ここに複数のFlashプラグインがある場合は、同じことを行います。 実際、この方法で設定しない限り、常にアクティブになるように設定されているすべてのプラグインに対してこれを実行します。

特定のサイトを簡単にホワイトリストに登録できます。その方法を次に示します。

  1. Altキーをタップし、Firefoxウィンドウの上部に表示されるメニューから[ツール]> [ページ情報]を選択します。
  2. ここで権限に切り替え、ここでプラグインのアクティベートAdobe Flashを見つけます。
  3. 「デフォルトを使用」から「許可」に変更します。
  4. これにより、問題のWebサイトで必要なときにいつでもAdobe Flashを実行できます。

1つのブラウザを使用してFlashコンテンツを再生し、残りをFirefoxで使用します

大丈夫、これはすべてのユーザーに有効なわけではないか、ほとんどのユーザーにとって望ましいことではありませんが、Flashに関連するFirefoxで多くのハングまたはクラッシュが発生する場合は、別のブラウザーを使用してFlashコンテンツを再生することを検討してください。

これは、Flashを必要とするサイト、たとえばYouTube、Kongregate、Armorgamesなどのサイトにアクセスする場合にのみ有効です。

私の意見では、ほとんどのシステムで最適なブラウザはGoogle Chromeであり、ネイティブバージョンのFlashが付属しています。 Windows 8を使用している場合、独自のネイティブFlashバージョンも付属しているため、Internet Explorerも使用できます。

YouTubeのみを使用する場合は、HTML5ビデオに切り替えます

HTML5プレーヤー

YouTubeが、ビデオを再生するためにFlashを必要とするインターネット上の唯一の目的地である場合、代わりにHTML5ビデオに切り替えてクラッシュを回避し、ブラウザでFlash Playerを無効にするか、アンインストールすることもできます。

ほとんどのビデオは、切り替えを行うと正常に動作しますが、一部のビデオは動作しない可能性がありますので、注意してください。

切り替えるには、ここに移動して、HTML5プレーヤーボタンのリクエストをクリックします。

ハードウェアアクセラレーションを無効にする

Flashは、システムでFlash Playerが使用されているときのパフォーマンスを改善するために設計されたハードウェアアクセラレーションを使用します。

一方、問題を引き起こす可能性があり、ハードウェアアクセラレーションがその原因であるかどうかを確認する1つの方法は、ハードウェアアクセラレーションを無効にして、クラッシュまたはハングが停止または続行するかどうかを確認することです。

  1. このアドビの公式サポートページにアクセスしてください。
  2. 表示されたページのFlashアイコンを右クリックし、[設定]を選択します。
  3. 設定ウィンドウの最初のタブ(Displayという名前)に切り替えて、「ハードウェアアクセラレーションを有効にする」を無効にします。

保護モードを無効にする

保護モードは、Windows Vista以降のMicrosoft WindowsオペレーティングシステムのFlash Player 11.3以降に追加されました。

悪意のあるFlashファイルから開始される攻撃の影響を制限することにより、システムのセキュリティを改善するように設計されています。

システムで保護モードを無効にして、問題が解決するかどうかを確認できます。 ここで、その方法に関する広範なガイドを公開しました。

Plugin-container.exeを無効にします

以前は、plugin-container.exe(Flashなどのプラグインを実行するたびに実行されるファイル)を簡単に無効にすることができました。 Firefoxの新しいバージョンでこの機能を無効にする方法に関するガイドを公開しました。

新しいユーザーまたはシステム環境変数の作成が必要です。 完全なガイドはこちらをご覧ください。

Windowsプリフェッチファイルを消去する

次のソリューションを自分でテストすることはできませんでしたが、一部のユーザーは、PCで発生したすべてのFlashの問題を解決したと報告しています。

ソリューションを思いついたユーザーは、15分ごとに2つのWindowsプリフェッチファイルをクリアすることを提案しました。

  • C:\ Windows \ Prefetch \ flashpl * .pf
  • C:\ Windows \ Prefetch \ PLUGIN-CONTAINER * .pf

手動で行うか、代わりにWindowsタスクスケジューラでタスクを作成して自動的に行うことができます。

最初に解決策を手動で試して、問題が解決するかどうかを確認することをお勧めします。 存在する場合は、自動化されたソリューションを実装します。 ソリューションを投稿したユーザーは、その目的で実行できるスクリプトを作成しました。