关于强制软件安装路径的方法

以谷歌地球(Google Earth)为例子:

谷歌地球(Google Earth)的好处我就不多说了,谁用谁知道。但是 Google Earth for Windows 在安装时不允许用户选择安装路径,默认安装到C盘,却是一个非常糟糕的做法。从2007年开始,就有很多用户向 Google Earth 开发团队提出这个问题,但是直到现在仍然没有解决。

既然谷歌地球的开发人员对用户这个合理要求不屑一顾,那么就有很多用户自己来想办法了。目前比较流行的一种做法是,修改Windows的注册表,将 ProgramFilesDir 的值修改为想要的安装目录,例如D:\program files\ 。从网友的反馈来看,这个方法在 Windows XP 上面是有效的。

不过,我认为此法至少存在两个缺陷:

1、修改注册表的操作并不适合于一般的用户,一旦失误,可能会带来灾难性的问题;

2、在 Windows 7 64-bit 平台上,这个方法无效;

后来,我又找到国外网友 nkaba2 的帖子,在64位 Win7 上面测试后,证明简洁而且有效,在此介绍一下。

下载谷歌地球完整安装包:

如果你在谷歌地球官方网站上点击“下载”按钮,得到的只是一个 550KB 左右大小的 Installer 软件(文件名是 GoogleEarthSetup.exe),运行该软件后,才通过网络下载 Google Earth 安装文件然后进行安装。我认为这是谷歌犯下的又一个愚蠢错误。难道谷歌以为我们每一台电脑都是永远联网的吗?

如何得到谷歌地球的完整安装包(Full Package)?有两种方法:

第一种:通过“高级下载”来获取

在刚才的下载页面底部,点击 Advanced Setup 这个链接,在接下来的页面上,一定要去掉“Allow Google Earth to automatically install recommended updates”这一项的勾选,然后点击“Agree and Download”,这样就得到了谷歌地球的完整安装包,文件名大概是 googleearthwin-peruser.exe 。

第二种:使用直接下载链接

还有更厉害的高手已经找出了谷歌地球最新版本的直接下载地址。在此公布一下:

http://dl.google.com/earth/client/advanced/current/googleearthwin.exe

点击上面这个链接,就能立即得到谷歌地球的完整安装包。

将谷歌地球安装到D盘的具体步骤:

为了方便操作,我们把前面得到的完整安装包改名为 g.exe,同时将这个文件放在某个分区的根目录,例如 d:\ 。这完全是为了操作方便,没有别的用意。

1、同时按下 Win + R 两个键,输入 CMD,打开 DOS 命令行模式;

2、输入  d:\ 这个命令并回车,来到我们存放 g.exe 文件的地方(如果你保存在别处,请相应更改路径);

3、输入 g.exe /a 这个命令并回车(这里 /a 这个参数很关键,是告诉安装包进行“网络安装”);

4、你会看到该安装包开始自动解压,接下来弹出了安装界面;

5、点击“下一步”,会让你选择“网络安装的位置”,选择 D 盘;

6、继续完成安装,一切 OK。

注意事项:

– 选择安装位置时,只能选择根目录,如 D,或者 E,不要选择 D:\program files\ ,因为安装程序会自动在你指定的位置创建 \program files\Google\Google Earth 这个目录,所以你必须选择根目录来避免重复;

– 这个方法安装完成后,不会自动生成桌面图标,也不会在“开始”菜单上创建快捷方式。你可以手动创建快捷方式。