Hatena::ブログ(Diary)

JF1RLNの日記

2010-01-06

civ4無印 1.74をwin7 64bitでアンインストール

07:14

civ4をwin7(64bit)でアンインストールしようとしたら

「セットアップの実行中にエラー (-5009 : 0x8000ffff) が発生しました。」

というエラーが発生してしまい。

なのでメモということで。


civ4の公式サポート(http://www.cyberfront.co.jp/support/support.html#civ4)には

コントロールパネルの「プログラムの追加と削除」からアンインストールを実行したときに

「セットアップの実行中にエラー (-5009 : 0x8000ffff) が発生しました。」

というメッセージが表示された場合には、次のファイルをダウンロードし、

解凍した後「CIV4_DELETE.REG」を実行してください。

と、あるのでそのファイルを落としてくる。


いきなりレジストリファイルを実行してレジストリを書き換えるほど心が広くないので、ひとまず解凍して中身を確認してみる。

ファイル自体は簡潔なもので

REGEDIT4

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{781DB3BA-1EA9-4DBE-A932-5F966D162109}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\CYBERFRONT\Sid Meier's Civilization 4(J)]

これで終わり。


ほ〜。この2つのエントリを消せばいいのね。ということを認識した上でregeditしてレジストリを確認してみる。

で、対象のエントリがあるかどうか探してみたのだけど……。

存在しない。


んで探してみると、どうやらwindows7の64bit版では違うエントリに移動している模様。

32bit互換アプリケーションに関係するものはHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下に入るらしい。

なのでエントリを探して修正。

REGEDIT4

[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{781DB3BA-1EA9-4DBE-A932-5F966D162109}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CYBERFRONT\Sid Meier's Civilization 4(J)]


これでレジストリ情報を消してフォルダ丸ごと消せばアンインストール完了。

サイバーフロントさんがちゃんとサポートしてくれればねとは思いますが。

発売日から年月も経ってますから已むを得ませんかね。

助かりました助かりました 2011/07/09 11:49 全くの同症状にてお手上げ状態でした。(modのインストミスのため再インスト)
大変助かりました。m(_ _)m