Flash が正常に動作しないか更新されない

この記事はメンテナンスされないため、内容が古い可能性があります。

Firefox で Flash プラグインを使用するときに次のような現象が起きる場合は、Adobe の古いバージョンの Flash プラグインまたは DLM 拡張機能と干渉している可能性があります:

  • Flash コンテンツが動作しない、またはに動作がおかしい、エラーを起こす。
  • Flash の最新バージョンをインストールした後も、更新を促される (例えば、Mozilla プラグインチェック などで)。

この記事では、古いバージョンの Flash によって引き起こされる問題を解決する方法を解説します。Flashについての一般的な情報に関しては、Flash プラグイン利用ガイド をご覧ください。


複数のバージョンの Flash を確認する

複数のバージョンの Flash がインストールされていないか確認するには、次のように操作します:

  1. Firefox ウィンドウ上部メニューバーツール メニューをクリックし、アドオン を選択します。アドオンウィンドウウインドウ が開きます。
  2. プラグイン パネルを選択します。
  3. Shockwave Flashという項目を探してください。

Adobe の DLM 拡張機能を削除する

プラグインの一覧に複数のバージョンの Flash が見つからなかった場合は、Flash の最新バージョンへの更新を妨げる Adobe DLM 拡張機能がインストールされている可能性があります:

  1. Firefox ウィンドウ上部メニューバーツール メニューををクリックし、アドオン を選択します。アドオンウィンドウウインドウ が開きます。
  2. 拡張機能 パネルを選択します。
  3. Adobe DLM という項目を探します。
  4. Adobe DLM が見つかったら、クリックして選択し、削除 ボタンをクリックします。削除を確認するダイアログが表示されるので、もう一度 削除 ボタンをクリックします
  5. アドオンウィンドウウインドウ 上部の Firefox を再起動 ボタンをクリックします。

Adobe DLM 拡張機能を削除したら、Flash プラグインのインストール手順 の指示に従って Flash プラグインをインストールしてください。


Firefox のプラグインフォルダにある Flash を削除する

複数のバージョンの Flash が一覧にある場合は、Firefox のプラグインフォルダに Flash がインストールされていないか確認してください:

  1. Firefox メニュー Fx89menuButton をクリックし、終了 を選択します。画面上部の Firefox メニューをクリックし、Firefox を終了 を選択します。Firefox メニュー Fx89menuButton をクリックし、終了 を選択します。
  2. Firefox のプラグインフォルダを開きます (例: C:\Program Files\Mozilla Firefox\plugins)。
  3. npswf32.dll という名前のファイルがあれば、そのファイルを削除してください。

プラグインフォルダから npswf32.dll ファイルを削除した後、Firefox を開き、一覧にまだ複数のバージョンの Flash がないか確認してください。一覧に複数のバージョンのFlash があり、プラグインフォルダに npswf32.dll ファイルがない場合は、この記事の以下の指示に従ってください。

Flash を再インストールする

注意: Adobe のアンインストーラを実行すると、Internet Explorer を含むすべてのブラウザから Flash が削除されます。Adobe のテストページ などの Flash を必要とする Web ページへアクセスすると、Flash を再インストールするように促されます。

プラグインの一覧に、まだ複数のShockwave Flash がある場合は、次のように操作します:

  1. Adobe の Flash プラグインをアンインストールする手順 (英語) に従ってください。
  2. Adobe の Flash アンインストーラを実行した後の Flash の再インストール方法については、Flash プラグインをインストールする 手順をご覧ください。

以上の操作が完了したら、複数のバージョンの Flash がインストールされていないか再度確認してください。


重複したプラグインを手動で削除する

上記の指示に従っても複数のバージョンの Flash がインストールされている場合プラグインの一覧に複数の Shockwave Flash がある場合は、古いバージョンのファイルを手動で削除します。


設定を変更する

はじめに、プラグインがインストールされた場所を Firefox に表示させます:

  1. アドレスバーabout:config と入力し、EnterReturn キーを押します。
    警告ページが表示されます。危険性を承知の上で使用する をクリックし、about:config ページを開いてください。
  2. フィルタ 欄に plugin.expose_full_path と入力します。
  3. plugin.expose_full_path 設定をダブルクリックし、その値をtrue に変更してください。


古いプラグインのある場所を特定する

次に、Firefox の「インストールされているプラグイン」ページを開き、古いバージョンの Flash がインストールされている場所を特定します:

  1. Firefox の ロケーションバー (アドレスバー) に about:plugins と入力して Enter キーを押します。「インストールされているプラグイン」というページが表示されます。
  2. Shockwave Flash のエントリを探します。最新バージョン以外のすべてについて、ファイル名: に示された場所 (例:C:\Program Files\Mozilla Firefox\plugins/usr/lib/mozilla/plugins/Applications/Firefox.app/Contents/MacOS/firefox/plugins) をメモにとってください。

    df580768f1d2b5f3ac338a62c6ac458b-1261019540-974-1.png

古いバージョンのプラグインを削除する

削除する個々のバージョンの Flash の場所を特定したら、次のように操作します:

  1. Firefox メニュー Fx89menuButton をクリックし、終了 を選択します。画面上部の Firefox メニューをクリックし、Firefox を終了 を選択します。Firefox メニュー Fx89menuButton をクリックし、終了 を選択します。
  2. 古いバージョンの Flash プラグインのファイルを削除するか、そのファイル名を変更してください。


アンインストールを検証する

最後に、不要なバージョンの Flash が削除されたことを確認し、上記の操作で変更した設定をリセットします:

  1. Firefox の ロケーションバー (アドレスバー) にabout:plugins と入力して Enter キーを押します。「インストールされているプラグイン」ページが表示されます。
  2. 最新バージョン以外のすべてのバージョンの Flash が削除されていることを確認してください。削除されていなければ、残りの他のバージョンについて、ファイル名: に示された場所をメモにとります。Firefox を閉じ、そのファイルを削除するか移動してください。
  3. アドレスバーabout:config と入力し、EnterReturn キーを押します。
    警告ページが表示されます。危険性を承知の上で使用する をクリックし、about:config ページを開いてください。
  4. フィルタ 欄に plugin.expose_full_path と入力します。
  5. plugin.expose_full_path 設定をダブルクリックし、その値を false に戻してください。

以下の人々がこの記事の執筆を手伝ってくれました:

Illustration of hands

ボランティア

あなたの専門知識を成長させ、他の人と共有してください。質問に答えたり、ナレッジベースを改善したりしてください。

詳しく学ぶ