最佳免费 Windows Installer Creator 软件

如果您是程序员,您知道如何分发您的文件。也许,您可以简单地压缩所有文件并将其提供给用户。但是随后,用户可能会对解压缩文件的位置以及如何打开应用程序感到困惑。如果有额外的步骤,比如解压后将文件复制到某些系统文件夹,它会拒绝用户。您知道有几个程序可以让您创建和构建Windows安装设置包。让我们看看一些最好的免费 Windows Installer 包创建者和安装构建者(free Windows Installer package creators and setup builders)

Windows 11/10的免费安装程序(Installer)创建器软件

免费安装程序创建者软件

列表中的前一项是许多公司和商业机构使用的一种。这是有代价的。我不会在这里介绍它,但是如果不提及InstallShield ,关于(InstallShield)安装程序(Installer)创建者的帖子将是不公平的。你可能听说过这个名字。但由于它的成本很高,让我们谈谈Installshield的免费替代品,以便您可以查看哪个是最好的 Windows Installer创建者。

1] NullSoft 脚本安装系统(NullSoft Scriptable Install System)

如果您看过Winamp的设置,您就会知道Nullsoft Scriptable Install System ( NSIS ) 可以为您提供什么。来自Winamp的开发者NSIS可以为您提供复杂安装包的帮助。它是一个脚本安装程序(Installer)创建器,因此您可以创建简单和复杂的安装程序。

该程序在安装您的软件时不会使用太多计算机资源,因此很好。它与几乎所有Windows版本兼容——向后和最高 8.1。它还支持不同类型的压缩方法——ZlibBZip2LZMA。唯一可能看起来奇怪的是缺少GUI。但是,最好的软件安装程序是那些采用即用型脚本和/或命令行技术的安装程序。

它是开源(Open Source)的,你可以在他们的网站上看到代码。您可以从 SourceForge 网站下载Nullsoft Scriptable Install System 。

2] WIX 工具集

WIX也缺少图形用户界面。它采用基本命令行并采用解析方法来链接您的可执行文件、.MSI 文件等。在构建Windows Installer 程序(Windows Installer)包创建器时,WIX还允许您在安装软件时添加数据库、安装IIS网站并在(IIS)Windows 防火墙(Windows Firewall)中进行例外处理不同版本的Windows。您可以在 Wix 网站下载 WIX 工具集。(download the WIX Toolset)

刚开始可能看起来有点困难,但是在InternetWIX站点上有大量的教程和文档可以帮助您构建出色的安装包。WIX也是开源的,因此您可以通过代码查看它没有添加任何您不想要的内容。

3]安装感知快递

我正在为想要一个具有图形用户界面和向导的安装程序包创建者的人添加这个。换句话说,InstallAware Express为需要帮助以创建自己的安装(Installation)包的新程序员让位于这篇文章。

该程序有向导和脚本可以帮助您入门。它不使用本机Windows Installer服务来安装程序,而是使用本机代码安装引擎(Code Setup Engine),因此即使本机Windows Installer服务繁忙、停止或出现故障,您的安装程序也可以安装程序。InstallAware提供免费和付费版本。有关详细信息,请(Please)查看InstallAware 网站(InstallAware website)

这些只是三个更好的 Windows Installer Creator 程序。还有更多,您可能有自己的最爱。如果您对上述列表有任何想法,请与我们分享。(These are just three of the better Windows Installer Creator programs. Many more exist and you might have your own favorite. Share with us, if you have any thoughts on the above list.)

阅读:(Read:) 便携版和安装版软件的区别(Difference between Portable and Installer edition software)



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts