2007年8月7日火曜日

Google Earthを Cドライブ以外にインストールする 2

前回の続きです。以下はバーチャルマシンで試験的に実行しました。アンインストールできなくなるので、実行しないでください

%TEMP% (C:\WINDOWS\Temp)をカラにする。

② インストーラを起動する。

%TEMP% (C:\WINDOWS\Temp)にファイルができるので、それをデスクトップにコピーしてから、インストールをキャンセルする。

Google Earth.msi が入っているフォルダをカレントフォルダにしてコマンドプロンプトを開く。

⑤ C ドライブにTmpというフォルダを作る(C:\tmp)

⑥ コマンドプロンプト
start /wait msiexec /a "Google Earth.msi" targetdir="C:\tmp" /qn
と打ち込んで実行する。

C:\tmp\program files\Google\Google Earth 以下と C:\tmp\Google Earth.msi
ができるので、その中の Google Earth フォルダを D ドライブ(好きな場所)に移動する。

googleearth.exe へのショートカットをデスクトップに作る。

⑨ 完了です。


問題なく起動することができました
できたGoogle Earth.msiに/uninstall オプションを付ければアンインストールできると思っていたのですが、考えてみれば当然のごとくエラーが出ました。
しかし、Google Earth の挙動をツールなどでログしておけば、アンインストール可能なので、どうしてもと言う場合はこの方法でもありかなと思います。


つぎはキャッシュファイルの場所を変更したいのですが……。

ファイル群とレジストリを見てみましたが、パスを指定している場所が発見できませんでした。
おそらくgoogleearth.exeのプログラム本体が決めていると思います。Resource Hackerで調べてみましたが、パスを変更できるところはありませんでした。
%USERPROFILE%\Local Settings\Application Data\Google\GoogleEarth\
に絶対固定です。

あきらめました …

「遊びソフト」をめったに入れない自分が珍しく気に入って使っていたのに…

クヤシイ!

…と思っていたら
面白いものを見つけました。次へ