Free Program Installer
Comodo Programs Manager. Comodo Programs Manager is a well polished tool to monitor and help remove installations and also has some nice features such as an install maker option that creates a setup executable from the contents of the monitored install so you can install the program next time quickly and silently. Windows Installer InstallAware provides free installation (MSI) authoring, MSI compression, and MSI repackaging solutions. InstallAware's MSIX Builder is the first and only IDE dedicated to the new MSIX packaging format. Easy-to-use software installer program for 32 & 64-bit Windows applications. Actual Installer Free & Professional Editions. Supports all installation features - Install, Update, Uninstall. Since this is the nature of downloadable software these days, especially free software, we thought it worthwhile to put together this collection of tips on how to stay safe when you download and install software. Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability. Features Learn more about what Inno Setup can do. Download Inno Setup Get the latest version of Inno Setup here. Mailing List.
One way to make your application more user-friendly is to bundle it with a setup utility (or installer) to automate itsinstallation on your users' computers. Some of these installers also provide an uninstaller so that users can removeyour program when they do not want to use it anymore. The setup wizards here typically create a self-extracting installerwith all your files bundled into the installer itself, as is the norm these days.
Note: if you are distributing your applications by CD or DVD, you may also be interested in theFree Autorun/Autoplay DVD and CD Menu Creation Software,which allows your program CD/DVD to automatically start when your users place them in the DVD drive. Alternatively, you mayprefer to create a website sothat you can distribute the software over the Internet.
For those who have arrived at this page looking for a general purpose software uninstaller to cleanlyremove programs you've installed on your computer, please see theFree Uninstallerspage instead. This page that you're looking at is meant for programmers packaging their software for distribution.
Related Pages
- Free 3D Software Box Image Makers - create a picture of your software box
Free Setup Utilities / Install Wizards
The WiX Toolset (short for Windows Installer XML Toolset) creates installers for Windows systems usingthe Windows Installer (the installation engine that is used by Microsoft products). Apart from making installers,it can also generate patch files, handle prerequisites that your software requires (for example, it can do thingslike install the Visual C++ runtime or NET framework on systems that don't already have it installed), registerexceptions in the Windows Firewall, create SQL Serverdatabases, etc.This is open source software, licensed under the Microsoft Reciprocal License. It started its life as a Microsoft project,before being made open source. It is currently maintained by the .NET Foundation. The toolset is apparently used to packagevarious Microsoft products (including Office, Visual Studio, SQL Server, etc).
Inno Setup is a well-known Windows installer that can create self-extracting SETUP executables. It can alsoinstall an uninstaller for your application files. One nice feature about this program is thatyou can generate your distribution files from either a GUI IDE or from the command line (usefulfor those using makefiles to automate development).The Setup file created is extremely small. The program also supports disk-spanning. Source code for the installer is available. Development is ongoing, andthere is support for other languages. You may use the installer for both commercial and non-commercial programs, free of charge.The installer is apparently used by Delphi and Microsoft Visual Studio Code.
Nullsoft provides a free scriptable installer that you can use to package your applications.The installer only adds 20-40k of overhead to your distributable file. It can compress yourfiles with zip or bzip2, register ActiveX controls (and deregister them as well), run anotherexecutable, call DLLs, create shortcuts, set registry entries, find windows that are open(for example, to detect whether an existing version of your application is currently running),flow control, etc.
This is not strictly an installer in the Windows sense of the word, but a means of packaging your Linux binariesso that it can be executed on anyLinux distribution.All the shared libraries required by your application is bundled together into one file and compressed. Your end-userdoes not need to install anything. In fact, they can even run your package as a non-root user, or execute it from a USB drive.When run, the image is transparently mounted with FUSE (Filesystem in Userspace), and the appropriate program executedwith the bundled shared libraries. Your end-user's system libraries and preferences are not altered. You can choose to eitherstore your application's preferences and data in the usual place (eg, in the user's home directory) or in the appimageitself (useful if you want the program to run from a USB drive). With this program, you can finally create a single bundlefor your application that can be used on any Linux distribution, the way Windows and Mac OS X programs can, without theheadache of packaging for a zillion distributions, each with their own versions of shared libraries and the like.
Spoon Installer is an open source Windows setup utility released under the BSD licence. It creates asingle compressed setup executable file for your applications. Update: it doesn't appear as thoughthis program is still being maintained, since the last update is in 2005.
This is a Win32 installer without an uninstaller. Documentation forthe version I checked suggests that it cannot create self-extracting executables.Update: this program is no longer being maintained.
A Win32 installer that allows you to add keys to the registry and supports more than one language.It is only for Windows 95, 98 and NT.
- How to Accept Credit Cards on Your Website - get paid for your software
- Tips on Choosing a Good Domain Name - you need it for your software
- How to Choose a Good Web Host - distribute your software on the web
- How to Register Your Own Domain Name - how to get your own domain name
It will appear on your page as:
This remote deployment solution allows you to perform unattended software installation and uninstallation on remote Windows PCs quickly and easily. You can use it to install and uninstall EXE setups and MSI/MSP packages remotely on selected Windows PCs connected to a local network. Also, you can retrieve data on installed software from remote PCs, get aggregated software inventory reports and keep track of software changes.
What is EMCO Remote Installer?
EMCO Remote Installer is an easy-to-use network application designed for centralized software management and audit across a LAN. It offers a simple and effective approach to remote software distribution and can be used instead of SCCM and other complicated deployment tools.
The program allows you to audit software installed on remote PCs across your network and deploy software automatically on remote PCs. The program deploys software in parallel on remote PCs, so you can deploy within a few minutes across entire network. The deployment operation is completely automatic and doesn't require user interaction.
To deploy a software remotely you need to select an installation file and specify the deployment option. You can deploy a software to the selected set of PCs or define conditions to select PCs dynamically. The program allows to run a deployment operation manually or schedule it for automatic deployment on schedule.
EMCO Remote Installer: All-in-One Software Deployment Solution
EMCO Remote Installer is an integrated solution that covers different aspects of Windows software management. The application is capable of operating in enterprise environments and managing software across multiple domains and workgroups. You can use it for unattended remote installation/uninstallation of EXE setups and MSI/MSP packages and for audit of installed applications across a network - all these features are available from the application's centralized administrative console.
The program allows you to distribute any software across a network within a few minutes. The deployment software configuration requires only to select the software to be installed and specify silent deployment options if the software doesn't support silent deployment by default. You customize deployment by adding pre and post-install actions, if required. The deployment targets can be selected manually or automatically by a query. After deployment you can see the detailed log reported by every PC to make sure that deployment was successful.
Compare Features and Select the Edition
The program is available in two editions with the different set of the features.
Compare Editions
The Free Edition is a freeware tool with basic deployment features. It allows you to audit software installed across entire network. You can install/uninstall software remotely on up to 5 remote hosts at a time.
The deployment targets can be selected statically and deployment operations can be executed manually.
The Professional Edition is a commercial tool that provides you with advanced deployment and software audit features. It allows you to install and uninstall software on an unlimited number of remote PCs within the scope of a single operation.
Deployment targets can be selected statically or dynamically by conditions. Also, you can create remote deployment and software audit tasks that can be executed manually or automatically on schedule.
Remote Software Deployment
Install, uninstall and repair EXE installations, MSI and MSP packages on one or multiple selected remote PCs over a LAN. You don't need to pre-install any client software on remote PCs. Software deployments work silently for end-users and are executed in parallel on multiple remote PCs to guarantee high performance deployment.
Multi-Step and Customized Deployments
Use multi-step deployment if you need, for example, to uninstall an old version of software and install a new one during one operation. Also, you can configure the application to execute custom actions before/after deployment. If deployment targets include different platforms, you can deploy different installations on x86 and x64 PCs.
Reusable Deployment Configurations
Save software deployment configurations as software bundles and use them in deployment operations. Each bundle represents the steps required to install, uninstall and repair particular software. Multiple bundles can be grouped in bundle groups. Export and import bundles to exchange deployment configurations with colleagues.
Condition-Based Deployment Targets
Configure target PCs for deployment operations using flexible options. Specify a set of static PCs and conditions to define dynamic groups based on domains/workgroups, PC names and OUs. Target PCs can be filtered by conditions based on the installed OS and software. You can save target configurations as collections to use in deployments.
Software Inventory
Audit software installed on the network PCs. The application extracts OS information and Windows Programs and Features data from remote PCs and stores it in a centralized database. You can track software changes and use the software audit data in deployment operations to select target PCs satisfying the software audit conditions.
Deployment Tasks and Schedule
Create preconfigured tasks if you need to execute the same deployment or software audit operations multiple times. A task includes a configuration of deployed software and target PCs. You can execute tasks manually or schedule them for automatic execution. Schedule a task for one-time or recurring execution on a defined date/time.
Need More Features? Explore the Related Products
EMCO MSI Package Builder
Is an MSI authoring software that allows you to create MSI packages using an easy approach. Convert EXE to MSI and build packages for unattended installation.
Windows Installer Program
EMCO Installation Suite
Free Program Installation
This product bundle includes MSI Package Builder and Remote Installer. Using it, you can create MSI packages, convert EXE installations to MSI and deploy the generated packages remotely on LAN/WAN computers.