72
Netflix、Google、その他のブラウザプラグインが更新されない場合の対処法

Googleがハングアウトプラグインを更新しました。NetflixはSilverlightの新バージョンのインストールを求めてきました。しかし、何度プラグインをインストールしても、インストールがうまくいかないようでした。Googleハングアウトはアップデートのダウンロードとインストールが必要だと主張し、NetflixはSilverlightの最新バージョンが実行されていないと繰り返し表示しました。

はぁ?

どれも本当に困りました。Googleハングアウトが使えないため、毎週開催されるMacworldのミーティングに接続できませんでした。MacでNetflixをストリーミングできないため、『ビバリーヒルズ・コップ』を見るのも一苦労でした。ハングアウトの問題の方がひどかったのかもしれませんが、いずれにせよ、なぜ私のMacはブラウザプラグインのアップデートに対応できないのでしょうか?

まず、明白な解決策と思われるものを試しました。Safariでテストしていたので、Chrome、そしてFirefoxに切り替えました。問題は解決しませんでした。関係するプラグインをアンインストールし、再インストールしてみましたが、ダメでした。Macとブラウザを何度も再起動しました。Macworldのような家族向けの出版物にはふさわしくない呪文を唱えてみましたが何も効果がありませんでした。

この画面が私の唯一の友になった。悲しみと怒りを除けば。

Safariの拡張機能を無効にしたり、プライベートブラウジングを試してみたり、キャッシュをクリアしてみたり。うまくいくはずのものが何もうまくいかなかったので、うまくいかないだろうと分かっていることを試してみました。

それから別のMacを試してみましたが、全く同じ問題が発生しました。これは本当に奇妙に思えました。もちろん、私のMacBook Airは最初に問題が発生したMacBook Proのクローンです。何が問題であれ、すべて私の責任だというのが唯一の合理的な結論でした。

プラグインを手動で削除しても、すべてのブラウザで古いバージョンがまだ実行されていると表示されました。この事実に刺激を受けて、友人であり同僚でもあるダン・モレンが解決策を見つけてくれました。私はもっと早く気づけなかったことを後悔しました。

Macのプラグインはデフォルトでこの/Library/Internet Plug-Ins/フォルダに保存されています。例えば、Microsoftのオンラインドキュメントには、古いバージョンのSilverlightを削除するにはこのフォルダを参照するようにと書かれていましたが、そこに古いバージョンのプラグインとGoogleプラグインの両方がありました。そして、新しくインストールしたバージョンもそこにありました。しかし、私のMacはそれらを無視していました。

何らかの理由で(おそらく管理者以外のアカウントでかなり昔にインストールしたせいでしょうが)、プラグインのコピーがMacのライブラリフォルダだけでなく、ユーザーアカウントのライブラリにも保存されていたのです。そこには~/Library/Internet Plug-Ins両方のプラグインの古いバージョンが入っていました。プラグインのグローバルバージョンとユーザー固有のバージョンの両方が表示された場合、Macはユーザー固有のバージョンを優先しますが、私の場合はひどく古いバージョンになっていました。

自分のアカウントのライブラリ フォルダからプラグインを削除すると、プラグインの問題は即座に解決し、オフィスのハングアウトに参加して、再びアクセル フォーリーのコメディー警察活動を楽しむことができるようになりました。