Firefox で Flash プラグインを使用するときに次のような現象が起きる場合は、Adobe の古いバージョンの Flash プラグインまたは DLM 拡張機能と干渉している可能性があります:
- Flash コンテンツが動作しない、またはに動作がおかしい、エラーを起こす。
- Flash の最新バージョンをインストールした後も、更新を促される (例えば、Mozilla プラグインチェック などで)。
この記事では、古いバージョンの Flash によって引き起こされる問題を解決する方法を解説します。Flashについての一般的な情報に関しては、Flash プラグイン利用ガイド をご覧ください。
目次
複数のバージョンの Flash を確認する
複数のバージョンの Flash がインストールされていないか確認するには、次のように操作します:
- Firefox ウィンドウ上部メニューバーの メニューをクリックし、 を選択します。アドオンウィンドウウインドウ が開きます。
- パネルを選択します。
- Shockwave Flashという項目を探してください。
Adobe の DLM 拡張機能を削除する
プラグインの一覧に複数のバージョンの Flash が見つからなかった場合は、Flash の最新バージョンへの更新を妨げる Adobe DLM 拡張機能がインストールされている可能性があります:
- Firefox ウィンドウ上部メニューバーの メニューををクリックし、 を選択します。アドオンウィンドウウインドウ が開きます。
- パネルを選択します。
- Adobe DLM という項目を探します。
- Adobe DLM が見つかったら、クリックして選択し、 ボタンをクリックします。削除を確認するダイアログが表示されるので、もう一度 ボタンをクリックします
- アドオンウィンドウウインドウ 上部の ボタンをクリックします。
Adobe DLM 拡張機能を削除したら、Flash プラグインのインストール手順 の指示に従って Flash プラグインをインストールしてください。
Firefox のプラグインフォルダにある Flash を削除する
複数のバージョンの Flash が一覧にある場合は、Firefox のプラグインフォルダに Flash がインストールされていないか確認してください:
- Firefox メニュー をクリックし、 を選択します。画面上部の Firefox メニューをクリックし、 を選択します。Firefox メニュー をクリックし、 を選択します。
- Firefox のプラグインフォルダを開きます (例: C:\Program Files\Mozilla Firefox\plugins)。
- npswf32.dll という名前のファイルがあれば、そのファイルを削除してください。
プラグインフォルダから npswf32.dll ファイルを削除した後、Firefox を開き、一覧にまだ複数のバージョンの Flash がないか確認してください。一覧に複数のバージョンのFlash があり、プラグインフォルダに npswf32.dll ファイルがない場合は、この記事の以下の指示に従ってください。
Flash を再インストールする
- 注意: Adobe のアンインストーラを実行すると、Internet Explorer を含むすべてのブラウザから Flash が削除されます。Adobe のテストページ などの Flash を必要とする Web ページへアクセスすると、Flash を再インストールするように促されます。
プラグインの一覧に、まだ複数のShockwave Flash がある場合は、次のように操作します:
- Adobe の Flash プラグインをアンインストールする手順 (英語) に従ってください。
- Adobe の Flash アンインストーラを実行した後の Flash の再インストール方法については、Flash プラグインをインストールする 手順をご覧ください。
以上の操作が完了したら、複数のバージョンの Flash がインストールされていないか再度確認してください。
重複したプラグインを手動で削除する
上記の指示に従っても複数のバージョンの Flash がインストールされている場合プラグインの一覧に複数の Shockwave Flash がある場合は、古いバージョンのファイルを手動で削除します。
設定を変更する
はじめに、プラグインがインストールされた場所を Firefox に表示させます:
- アドレスバー に about:config と入力し、EnterReturn キーを押します。
警告ページが表示されます。 をクリックし、about:config ページを開いてください。 - フィルタ 欄に plugin.expose_full_path と入力します。
- plugin.expose_full_path 設定をダブルクリックし、その値をtrue に変更してください。
古いプラグインのある場所を特定する
次に、Firefox の「インストールされているプラグイン」ページを開き、古いバージョンの Flash がインストールされている場所を特定します:
- Firefox の ロケーションバー (アドレスバー) に about:plugins と入力して Enter キーを押します。「インストールされているプラグイン」というページが表示されます。
- Shockwave Flash のエントリを探します。最新バージョン以外のすべてについて、ファイル名: に示された場所 (例:C:\Program Files\Mozilla Firefox\plugins/usr/lib/mozilla/plugins/Applications/Firefox.app/Contents/MacOS/firefox/plugins) をメモにとってください。
古いバージョンのプラグインを削除する
削除する個々のバージョンの Flash の場所を特定したら、次のように操作します:
- Firefox メニュー をクリックし、 を選択します。画面上部の Firefox メニューをクリックし、 を選択します。Firefox メニュー をクリックし、 を選択します。
- 古いバージョンの Flash プラグインのファイルを削除するか、そのファイル名を変更してください。
アンインストールを検証する
最後に、不要なバージョンの Flash が削除されたことを確認し、上記の操作で変更した設定をリセットします:
- Firefox の ロケーションバー (アドレスバー) にabout:plugins と入力して Enter キーを押します。「インストールされているプラグイン」ページが表示されます。
- 最新バージョン以外のすべてのバージョンの Flash が削除されていることを確認してください。削除されていなければ、残りの他のバージョンについて、ファイル名: に示された場所をメモにとります。Firefox を閉じ、そのファイルを削除するか移動してください。
- アドレスバー に about:config と入力し、EnterReturn キーを押します。
警告ページが表示されます。 をクリックし、about:config ページを開いてください。 - フィルタ 欄に plugin.expose_full_path と入力します。
- plugin.expose_full_path 設定をダブルクリックし、その値を false に戻してください。