使用WinInstall LE创建MSI安装包步骤详解

需积分: 22 2 下载量 111 浏览量 更新于2024-09-16 收藏 484KB DOC 举报
"MSI安装文件包制作文档介绍了如何使用WinInstall LE工具将非MSI格式的软件转换为MSI安装包,以便于通过组策略或SMS软件部署。该文档以Acdsee 5.0为例,提供了详细的操作步骤,包括准备干净的客户端操作系统、服务器端的设置以及使用WinInstall LE进行快照扫描和打包的过程。" 在制作MSI安装文件包的过程中,首先需要理解MSI(Microsoft Installer)文件的作用。MSI是一种由微软设计的标准化安装包格式,用于简化软件的部署和管理。它包含了安装程序所需的所有组件、文件、注册表信息等,便于在企业环境中通过组策略或系统管理软件进行批量安装。 为了制作MSI包,首先需要一个干净的操作系统环境,即一个全新的、仅包含基本操作系统的客户端。这样做的目的是确保在安装软件前后,系统和注册表的变化能够准确地被WinInstall LE捕捉到。在虚拟机上安装客户端操作系统可以方便地重复此过程,避免对实际系统造成影响,并确保每次打包前都有一个无污染的起点。 在服务器端,安装WinInstall LE工具,选择试用模式并配置好网络共享。WinInstall LE的主要工作程序位于其安装目录的Bin子目录下,尤其是"Discover.exe",它是用来进行系统快照的程序。 制作MSI包的基本步骤如下: 1. 在客户端运行"Discover.exe"进行第一次"Before"快照,记录当前系统的状态。 2. 接下来在客户端安装目标软件(如Acdsee 5.0)。 3. 安装完成后,再次运行"Discover.exe"进行第二次"After"快照,记录安装软件后的系统状态。 4. WinInstall LE会比较两次快照的差异,并生成MSI安装包,包含了软件安装所需的所有信息。 5. 用户可以指定MSI文件的保存路径和名称,然后完成打包过程。 通过这种方式,即使原始软件没有提供MSI安装包,也能生成适用于企业部署的 MSI 文件。这使得软件分发更加规范和高效,尤其在大型网络环境中,通过组策略或SMS(System Management Server)进行软件部署变得简单易行。 MSI安装文件包的制作是一个涉及到系统快照、差异分析和安装包构建的技术流程,借助WinInstall LE这样的工具,可以将非标准的安装程序转化为符合微软标准的MSI格式,从而更好地适应企业环境中的软件管理需求。