陈奇网络工作室

使用高级安装程序重新打包和分发谷歌IME

系统操作和维护

背景信息:

你需要用sccm来分发输入法。如果想用拼音输入法,没有广告,就选google输入法。

但是谷歌输入法很久没有更新了,官网链接也没有了。只有谷歌日文输入法有链接。

谷歌安装程序是一个exe程序。虽然它有静默安装参数,会把首页和搜索引擎换成google,但是google在国内基本无法访问。

需求:

最好有msi包,方便部署和升级。

移除谷歌主页和搜索引擎设置。

怎么做?

我很久以前用过高级安装程序,这是一个非常好的工具。现在发现版本已经升级了好几个版本,功能非常丰富。

提供30天试用版(全功能),但有界面安装时会提示生成的文件是试用版生成的,但不影响静默安装。

访问下载链接:https://www.advancedinstaller.com/download.html

首先看高级安装程序的功能菜单。可以说支持非常多,包括各种安装程序、java支持、各种插件、微软商店应用、从visual studio项目、NISI项目、WIX项目等其他项目导入的函数、转换包函数、APP-V等虚拟化环境,我们先来看看界面。

既然我要的函数是重新打包,那就来看看Conver函数吧。我将使用重新打包安装功能来捕获谷歌IME的安装,并重新生成msi文件。

点击创建项目,如果弹出是否继续试用的窗口,点击继续。试用版对于小项目来说完全够用,但是如果经常需要和各种安装人员打交道,可以购买许可证。

选择谷歌IME的exe安装文件。

选择启动本地,这个软件也可以直接生成一个虚拟机,然后在虚拟机中抓取。相对来说,这个环境更纯粹。但是我的系统用的是流浪者的虚拟盒子虚拟机,所以直接用本地模式。

选择项目保存位置。

继续让修复问题,只需点击修复。如果修复不掉的话,比如远程桌面服务和Defender服务,我觉得现在不会有太大影响,可以直接忽略。

然后软件开始安装谷歌IME,记录安装前的快照和安装后的快照。

删除两个谷歌设置(主页和搜索引擎)

因为设置向导的配置是用户级的,所以我们不选择此项。

点击完成,安装谷歌IME后,谷歌会弹出一个IE页面并关闭(这里可能会生成一些与IE相关的文件和注册表项,后面会讲到如何处理)。

选择MSI,然后在高级安装程序中选择继续。

删除不相关的文件,注册表,不必要的计划任务,服务等。

然后查看并更改注册表、文件等。例如,我只保留HKLM下的设置,然后只保留系统控制中的键盘布局项目。

确保只有谷歌相关的文件,其他文件(如用户相关设置和数据类,删除)。

现在,您可以构建和生成MSI文件。其实Advaned Installer还提供了一个包定义-部署-启动SCCM部署工具,可以直接连接SCCM部署文件设置。因为我熟悉SCCM,所以我直接生成MSI文件。

安装并测试MSI文件。复制生成的项目和文件,MSI等。到虚拟机之外的地方,比如共享文件夹,然后把虚拟机恢复到之前的快照,安装谷歌拼音的MSI包,看看有没有问题。如果你不回滚快照并在当前环境下继续测试,记得先卸载谷歌IME。

测试命令行下的静默安装

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3