2017年6月10日土曜日

Pale MoonやFirefoxを起動、アンインストールや再インストールしようとすると "Your computer must be restarted to complete the previous upgrade of Pale Moon(Firefox). Do you want to reboot now?"というメッセージが出て再起動しても同じメッセージが出続ける場合の対処方法について

タイトルが長いですが、Pale Moonでこの問題が起きたので対処方法をメモしておきます。

Pale MoonというFirefoxを軽量化カスタムしたブラウザを低スペックな旧型マシンに入れていたのですが、Pale MoonとOSの両方のアップグレードが折り悪く重なって、再起動したところ、Pale Moonの起動・再インストール・アンインストールなどを行おうとすると、
"Your computer must be restarted to complete the previous upgrade of Pale Moon. Do you want to reboot now?"
というダイアログボックスが出て、再起動しても同じ状況が続くようになってしまいました。
検索してみると、Pale Moonやその元のFirefoxで稀に発生するバグのようです。
英語フォーラムに対処方法が載っていたので紹介したいと思います。

いくつか方法があるのですが、どの方法も一旦完全にアンインストールするので、ブックマークなどは適宜バックアップしておいてください。


  • 方法1
Pale Moonのフォーラムで紹介されていた方法です。
隠しファイルを表示する設定にしてユーザーフォルダの
AppData\Local\Moonchild productions\Pale Moon\palemoon\updates
を削除する。
削除後アンインストールして再起動した後、再インストールを行う。

参考
  • 方法2
Mozilla Supportで紹介されていた方法です。
C:\Program Files (x86)\Mozilla Firefox
から
firefox.exe.moz-upgrade
というファイルを削除する。
削除後アンインストールして再起動した後、再インストールを行う。

参考
  • 方法3
上2つの方法がうまくいかなかった場合の方法(私もうまくいきませんでした)
IObit Uninstallerを使用して強制的にアンインストールする。
このソフトウェアは不要なソフトウェアを実行ファイル・ユーザーデータ・レジストリなどを一括して強制的に削除してくれるもののようです。
有料版だけでなく無料版もあるようなので、ありがたく使わせていただきました。
使用方法は簡単で、インストールして起動してから、削除したいソフトウェア(この場合Pale Moon)を選択してアンインストールを実行するだけで、綺麗さっぱり削除してくれました。
アンインストール終了後、Pale Moonの再インストールも無事出来ました。

参考
IObit Uninstallerの使い方の詳細については以下のブログが参考になると思います。