大家可能都遇到一个问题,我们大部分的工具软件都是通过 *.exe 的文件安装,厂商根本不提供相应的 MSI 的程序包,这样的话我们根本无法通过软件分发来完成软件的安装,那么我们应该怎么制作这种软件包呢,除了我后面准备介绍的 WinINSTALL LE 等工具来制作,其实对于这种安装文件来制作成可以分发的软件,还有更简便的方法,那就是可以建立扩展名为 .ZAP 的文件,将非 -MSI 的软件包部署给用户,但在部署 .zap 文件时请注意以下事项
1.        它只能发布给用户,无法指派给用户或计算机 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

2.        不具备自动修复等 msi 软件包才拥有的特性

3.        大部分安装过程需要用户介入

4.        用户必须具备安装软件的权限,例如可以本地的管理员

一、 制作 ZAP 的程序包

我们以 WINRAR 为例大家做介绍

   1.在软件分发点共享路径下建立一个文件夹,将相关的安装文件拷贝到此路径
   2.用“记事本”建立一个扩展名为“ZAP”的文件,FriendlyName是指定显示名称,SetupCommand是用来指定Winrar运行文件的路径与文件名

    3.部署ZAP软件包

    以域管理员身份登录 DC( 域控制器 ) ,然后依次点击 开始 程序 管理工具 →Active Directory 用户和计算机 菜单项,在相应的 OU 上面右击 属性,在 组策略 标签中点击 新建 按钮,并将新建的组策略对象命名为“软件分发,并单击下方的 编辑 按钮,在打开的 组策略编辑器 窗口中依次点击 用户配置 软件设置 软件安装 。接着右键单击 软件安装 ,并在弹出的菜单中选择 属性 。在 软件安装 属性 对话框中手工输入 “\\ 算机名或 IP 地址 \ 共享文件名 \ 路径名 ” → 选择 ZAP 的安装程序包 “打开” 出现“对话框”选择“发布”
4.        给用户安装软件的权限

 
5.        客户端安装

OU 下的用户登录,打开“控制面板” “添加 / 删除程序” 添加“新程序” 选择“添加”进行安装