制作msi安装包

合集下载

Advanced Installer安装包制作(经典制作)

Advanced Installer安装包制作(经典制作)

Advanced Installer安装包制作一、系统安装包制作工具1.1Advanced Installer软件介绍Advanced Installer是一款功能强大、可生成符合MS Windows认证的Windows InstallerMSI安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建MSI文件包非常方便,用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识,并且生成的安装文件保证符合Windows最佳操作建议。

1.2制作环境安装一个“干净”的操作系统,这个干净的系统,最好只是包括了操作系统各项系统驱动程序。

制作工具:Advanced Installer8.7.1修正汉化破解版下载地址:/soft/933.html二、Repackager重封装工具的使用2.1Repackager重封装工具我们进行软件的重新打包进需要使用Advanced Installer工具中的Repackager。

原理:执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保存,再结合程序打包成为相应的msi包。

注意:在使用重封装工具进行系统扫描前,请把系统中无关的应用程序关闭,如360杀毒软件、腾讯QQ等软件,尽量保证一个“干净”的系统。

2.2将EXE程序转为MSI安装包----““Advanced Installer”启动安装2.2.1选择:“开始”-----“所有程序”----包制作工具。

2.2.2选择:“新建”----“导入”-----“重新封装安装”。

注:或在所有程序中选择“Advanced Repackager”直接打开Repackager 重封装工具向导。

2.2.3点击Create Project:2.2.4弹出重封装向导,选择启动新的安装捕获,点击“下一步”。

2.2.5在弹出的重校报封装器向导选择您要重新打包的应用程序,输入相关信息,点击“下一步”。

怎样把多个安装程序打包成一个msi文件,进行域的部署安装推广

怎样把多个安装程序打包成一个msi文件,进行域的部署安装推广

现有这些文件要在域中进行部署,然后在客户端安装:1.Setup.exe:主引导程序,如未安装framework,则安装dotnetfx.exe和lanuage.exe,否则直接安装MyProgram.msi2.dotnetfx.exe:.NETFramework框架安装包 nuage.exe:框架语言包4.MyProgram.msi:应用程序安装包希望能把这此文件打包成一个.msi文件,因为AD域中只能部署一个msi程序,在安装时,首先启动Setup.exe,这样就可以自动进行整个的安装了。

-------------------------------------------------------------------------------- 答:up-------------------------------------------------------------------------------- 答:自己写Setup进行检测,然后根据需要调用相应的安装程序。

-------------------------------------------------------------------------------- 答:用InstallShield-------------------------------------------------------------------------------- 答:/en-us/library/aa370315.aspx-------------------------------------------------------------------------------- 答:但好像两个MSI文件不能同时运行啊。

主安装程序肯定要是.msi文件,因为域只认识这种类型文件,我可以把MyProgram.msi变成一般的.exe安装程序,然而dotnetfx.exe它也有.msi文件的安装,这样在msi文件的安装过程中又嵌套了msi文件的安装,windows是不允许的,已经经过测试了,大家有没有其他的好办法??-------------------------------------------------------------------------------- 答:如果是VS2005,可以把这些项做成“系统必备项”就可以一起安装了。

MSI安装文件包制作[1]

MSI安装文件包制作[1]

MSI安装文件包制作MSI安装文件包是微软专门为软件部署而开发的。

这两个文件有些软件的安装程序会直接提供,有些软件的安装程序是不提供的。

对于不提供MSI文件的软件我们可以使用一个叫WinInstall LE的打包工具来创建,通过使用它可以将一些没有提供MSI文件的软件打包生成MSI文件以便于组策略和SMS软件布署。

WinInstall LE工具我们可以从Windows 2000安装光盘的\VALUEADD\3RDPARTY\MGMT目录下找到,但该软件实际使用的效果并不是很理想,推荐大家到/PurchaseLE.asp 下载最新的WinInstall Le 2003版。

下面我以Acdsee 5.0这个软件为例,网络环境为:域服务器Windows 2003 R2,客户端:Windows xp sp2,以下是详细的操作步骤:1.客户端操作系统这个干净的客户端操作系统,要求采用全新的安装,只包括操作系统和系统自带的驱动程序,不要安装任何其它程序,也不做其它的任何设置,尽量不要做对系统和注册表有改变的操作。

因为WinInstall Le的工作原理,就是执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保存,再结合Acdsee程序打包成为MSI包。

每打包完一个程序,就再用一个干净的操作系统。

为此,我们将客户端xp安装在虚拟机上,可以很好的解决这个问题。

将客户端加入域并登陆,注意不要应用任何的组策略和脚本命令。

2.服务器端服务器端没有特别要求,我这里将其安装在域服务器上。

在域服务器上安装WinInstall Le,如图,因WinInstall Le是共享软件,要注册,我们选试用安装时会要求填写在网络上的共享名,这里我们选默认的WinINSTALL就可以了,点下一步,直到完成安装。

我们在网络上可以看到共享目录下有三个文件夹:其中的Bin下就是Winstall的程序文件目录,我们可以找到这个“Discover.exe“的程序。

用 7-ZIP 制作软件安装包详细教程

用 7-ZIP 制作软件安装包详细教程

用 7-ZIP 制作软件安装包详细教程一、准备工具1. 要使用到的工具有 7-ZIP压缩软件、自释放模块7zS.sfx 、ResHacker。

2. 首先先下载最新的7-ZIP压缩软件,百度一下,到处都是!下载后安装好!3. 自释放模块7zS.sfx (附件中下载)4. 如果你的安装程序是*.msi格式的,还要用到一个工具:Msistub.exe (附件中下载)5. ResHacker(附件中下载、远景论坛的ResHacker)二、制作开始(这里我以制作MS_Office2003SP3的安装包为例)(一). 首先是安装7-ZIP压缩软件,这步不用多说了!(二). 压缩安装文件:1. 新建一个文件夹,将要安装的文件全部复制进去,如果你安装程序是*.msi格式的,请保证文件 Msistub.exe 也在这个文件夹中。

同时确认要制作的文件包的文件名在8个字符以下且没有空格。

2. 打开7Z压缩工具,找到整合好的Office2003SP3安装文件,全选,然后点击"添加"按钮,如图1所示:3. 为你的压缩文件命名为任何自己想要的文件名,但不要有空格(比如我这次是命名为office2003.7z),选择"压缩等级"为"极限压缩",单击"确定"开始创建压缩文件,如图2所示:"极限压缩"是非常消耗内存和CPU,建议你先停下所有操作!如果你要压缩的文件很大,那就要花比较长的时间来压缩,这段时间你可以去抽支烟(善意提醒:吸烟有害身体!)或喝杯咖啡、或者喝茶也行!4. 压缩文件完成后,你就可以删除除该压缩文件以外的所有文件!(三) 修改 7zs.sfx1. 复制7zs.sfx 到文件夹包括那个刚创建的文档;2. 现在我们开始用ResHacker来修改自释放模块 7zS.sfx,在这里你可以为你将要制作的安装包定制属性,如图标、文件描述、版本、公司、备注等待!打开 ResHacker,选择“文件”-“打开”,打开文件夹中的 7zS.sfx 文件,具体修改如下:1) 修改图标如果你想换个图标,依次点击图标组1-9,选择你需要的图标。

制作MSI文件的工具调研报告

制作MSI文件的工具调研报告

MSI简介历史说到MSI文件,不得不先说说Windows Installer,它不只是安装程序,而是可扩展的软件管理系统。

Windows Installer的用途包括:管理软件的安装、管理软件组件的添加和删除、监视文件的复原以及使用回滚技术维护基本的灾难恢复。

另外,Windows Installer还支持从多个源位置安装和运行软件,而且可以由想要安装自定义程序的开发人员自定义。

要想使用这些功能,就必须通过MSI文件。

MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。

MSI文件将程序的组成文件与功能关联起来。

此外,它还包含有关安装过程本身的信息:如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。

原理Windows Installer技术就是合并在一起发挥作用的两个部分:客户端安装程序服务(Msiexec.exe)和Microsoft软件安装(MSI)软件包文件。

当双击MSI文件的时候,与之关联的Windows Installer 的一个文件Msiexec.exe 被调用,它将用Msi.dll读取软件包文件(.msi)、应用转换文件(.mst)进行进一步处理,然后Windows Installer 执行所有与安装有关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式,必要时显示提示对话框以便用户输入安装需要的信息,就这样,一个程序安装到了你的电脑上。

优势采用MSI安装的优势在于你可以随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态,正是凭着此强大功能,越来越多的软件开始使用MSI作为发行的方式。

总结WinINSTALL Discover :对Windows 2000的SWIADMLE.MSI 文件下载安装试用,了解所有的功能及使用方法。

Advanced Installer 制作MSI安装包

Advanced Installer 制作MSI安装包

Advanced Installer 制作MSI安装包(关键安装做成MSI包后,自动安装的路径,默认都是在C:\Program Files目录下)现在要把它改成安装的默认路径为d:\Program Files制作MSI包,我以搜狗五笔为例,先安装好五毛程序1.打开AI,新建工程,如图然后确定,出现向导,直接下一步,出现如下图下一步,出现如下图,制作的MSI包,所以默认选择下一步,出现如下图,保存位置可以默认可以更改,安装包名称为方便识别,建议改成所制作的软件名称,如Sogou下一步,出现如下图(如果直接选择路径:D:\Program Files\SogouWBInput,安装后会多出目录:D:\Program Files\SogouWBInput\SogouWBInput)下一步,出现下图,快捷方式设置完快捷方式,可以直接点完成,如下图,如果还是点下一步的话,2次下一步,会出现语言选择,在向导的第一步我们已经选择了语言,所以就不用再改了直接点完成,软件会自动制作MSI包,等“取消”变成“确定”,点确定,到下图点下“安装参数”,来到关键的一个地方修改默认安装路径点编辑,右击框中的文字,点解析会看到默认安装的目录我们进行修改跳出如下图确定,如下图再次确定后,我们再右击看下安装路径是什么样的,如下图,看到的路径肯定是无法安装的,进行修改把默认的属性值删掉“ProgramFilesFolder”这个值删除,然后再右击看下安装路径细心的会发现少个了“\”,我们再给添加上去再次确认安装路径有没错OK,路径已经正确了,点确定,回到工程1保存2 构建至此安装已制作完成,打开你之前设置的保存目录就可以看到就可以用它来通过域控的组策略进行发布了。

如何将EXE制作成MSI安装包

如何将EXE制作成MSI安装包将EXE制作成MSI安装包是一种常见的软件发布方式,因为MSI格式具有更多的优势和功能。

在本文中,我们将介绍如何将EXE制作成MSI安装包。

1.了解MSI文件格式的优势和功能MSI是Windows Installer的缩写,是一种微软开发的软件安装包格式。

相比于EXE格式,MSI具有以下优势和功能:-中央管理和配置:MSI安装包可以通过组策略对象(GPO)和其他集中配置工具进行管理。

这使得在企业环境中部署和升级软件更加方便快捷。

-完全控制安装过程:MSI安装包可以在安装和卸载过程中执行复杂的操作和脚本,例如复制文件、注册COM组件、创建快捷方式等。

这样可以确保安装过程的稳定性和完整性。

-修复和卸载功能:MSI安装包可以自动检测和修复已损坏的文件,确保软件的正常运行。

此外,MSI安装包还可以提供完全卸载软件的选项,包括删除注册表项和配置文件。

2.准备安装包制作工具制作MSI安装包需要使用专门的工具。

以下是一些常用的安装包制作工具:- Advanced Installer:功能强大且易于使用的商业工具,提供可视化的界面和丰富的功能。

- WiX Toolset:开源的安装包制作工具,提供灵活的定制选项和高级功能。

- InstallShield:功能全面且领先的商业工具,适用于大型和复杂的软件项目。

3.创建安装包项目在选择了合适的安装包制作工具后,首先需要创建一个新的安装包项目。

这通常可以通过工具的菜单或向导完成。

在创建安装包项目时,需要指定软件的名称、版本号、帮助文档、授权信息等基本信息。

4.添加软件文件和组件在创建安装包项目后,需要将软件的文件和组件添加到项目中。

这可以通过拖放文件、选择文件夹或使用工具提供的文件选择器来完成。

确保所有的文件和组件都被正确地添加到项目中。

5.配置安装选项和界面接下来,需要配置安装选项和界面。

这包括选择安装位置、创建快捷方式、注册COM组件、添加环境变量等。

手把手教你如何制作MSI安装包【有图】

使用win2000server光盘中的工具将exe程序制作为msi文件2008-03-01 14:23使用win2000server光盘中的工具将exe程序制作为msi文件1、安装此工具首先找一台干净的windows xp系统上安装此工具,此工具的位置在2000光盘的路径:valueaddΛrdparty\Mgmt\Winstle\Swiadmle.msi运行它很快软件就自动安装到了电脑中。

在开始菜单的所有程序里边就多了“VERITAS software”组,点击运行里边的“VERITAS discover”就可以开始制作MSI文件了。

制作MSI文件的基本原理就是,在我们安装一个软件以前,先给电脑的磁盘拍个“快照”。

然后将要安装的软件安装到电脑中,并对注册表等内容做修改,等到确认这个软件能正确运行后,再给电脑的磁盘拍个“快照”。

Discover软件会自动找出两次“快照”的不同,并且生成一个MSI文件。

最后,如果你愿意,可以使用VERITAS software组中的另一个工具:Veritas Software Console对这个MSI文件进行进一步的包装、调整,这样一个MSI文件包就生成了。

下面,我们具体通过一个例子(如安装winrar软件)来介绍一下如何使用Discover 生成一个MSI文件。

第一步:运行VERITAS discover,弹出程序界面,可以直接点“Next”按钮继续。

第二步:在的对话框中,首先在第一文本框为你的程序起个名字,比如这里用的“winrar”;第二个对话框是输出MSI文件的存放位置和文件名,这里选择保存为e:\soft\winrar\winrar_setup.msi;第三个框为压缩包的语言,可以使用其默认值。

填好后点“Next”按钮。

第三步:为Discover存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。

如选择E分区。

第四步:在接下来的对话框中要选择Discover需要扫描并拍“快照”的磁盘,你的程序要装到哪个盘就选择哪个盘,并且点一下“Add”按钮加到要扫描文件的列表中,你可以选择几个或者所有的磁盘,不过这样会在扫描的过程中浪费更多的时间,所以应该尽量少选择磁盘。

msi软件制作

Advanced Installer可以制作msi文件的方法1、运行Advanced Installer,打开新建工程向导,按向导做
选择“语言”、“重新包装安装”——>“确定”
2、按向导提示,关掉真正运行的其它程序,下一步
3、选中捕获新的安装
4、指定要重新包装的源程序,并设置名称、版本等信息
5、如图,选中新的系统捕获
6、指定“安装捕获配置文件”保存路径,
其它默认
下一步,“确定”:
7、记录当前系统状态,以便后面记录安装源程序后系统的变化
8、安装一遍源程序
会把源程序安装后系统的变化记下,“完成”,“导入”
10、接下来设置重新封装后,msi文件保存目录(这里指定的是D:\MSI)和文件名,如图中123步骤
过程:
11、完成,确定后D:\MSI下就有重新包装后的msi安装包了,如下图。

msi包制作教程


安装好后,开始制作:
首先,我们打开Advanced Installer 10.6,然后点击“NET Application”项。
再点击“CREATE PROJECT”项。
输入你要制作的软件名,然后输入软件是哪个公 司开发的(公司一般在软件中的关于里面就能看 到)。然后点击三次“下一步”
选择软件的安装目录。然后点击“下一步”
这个时候,我们要选择文件夹里的文件。我要做 的是PQ分区魔术师,所以我选择的第二个。然后 点击8次“下一步”
点击“完成”项。
开始制作
完成之后,点击蓝色的字,把MSI包放到桌面, 关闭程序,保存后,你就拥有一个MSI文件了。
Goodye!HELLO!来自我们教你做一个MSI包。
Advanced Installer 10.6下载渠道: 请选择一个下载地址:

360网盘:/cjzEcWTjcEPAc 网盘:/s/1o6oS3Js
注:360网盘的提取码是584c 下载好后我们安装均可。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在规模比较大的网络环境里面,为了对服务器和客户机上的软件、系统补丁进行集中统一的管理,我们可能会用到SUS、WSUS、SMS等。

SUS、WSUS 管理系统更新,不在本文讨论,请参考其它相关技术文档。

虽然SMS功能较强大,兼容性好,绝大多数应用软件都可以用它来管理,但是它比较复杂,实现起来要考虑的问题也比较多。

如果要部署的应用程序不多不十分复杂的话,其实我们还是可以回归到比较原始的技术:
利用GPO实现软件设置
•分发软件
•修复软件
•删除软件
•升级软件
优点:易实现
缺点:功能简单、兼容性差(只能分发winodows安装程序包——.msi,exe封装的程序安装包要用Advanced Installer重新封装成msi文件)
应大家要求,共享Advanced Installer下载地址
实现:前提是熟悉Winodows Server活动目录的基本管理,理解组策略,熟悉通过AD部署组策略
一、获取要分发的软件
如图从网上下载了GreenBrowser和千千静听来分发给所有客户机或者用户使用,但都是exe封装的安装包。

因为通过组策略只能够分发msi封装的程序安装包,所以我们要使用Advanced Installer把他们都重新封装成msi格式的安装包:
1、运行Advanced Installer,打开新建工程向导,按向导做
选择“语言”、“重新包装安装”——>“确定”
2、按向导提示,关掉真正运行的其它程序,下一步。

相关文档
最新文档