EMCO MSI Package Builder is a software tool that creates
Windows Installer
Windows Installer (msiexec.exe, previously known as Microsoft Installer, codename Darwin) is a software component and application programming interface (API) of Microsoft Windows used for the installation, maintenance, and removal of softwar ...
(MSI) packages. The tool allows creating new MSI packages and converting non-silent EXE setups to silent MSI packages for unattended remote installation.
Functionality
EMCO MSI Package Builder generates silent MSI packages that have a single installation workflow and preconfigured installation options. The generated MSI packages can be installed to Windows PCs over a network in an unattended mode using software distribution tools that support MSI deployment.
The main feature of the application is converting non-silent EXE setups to silent MSI packages, which can be used by network administrators to prepare software installation packages for unattended deployment.
Key features and functions
* Creating x86 and x64 silent MSI packages
* Converting non-silent EXE setups to silent MSI packages
* Wrapping silent installations into MSI packages
* Capturing changes in the
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one lar ...
,
registry,
Windows service
In Windows NT operating systems, a Windows service is a computer program that operates in the background. It is similar in concept to a Unix daemon. A Windows service must conform to the interface rules and protocols of the Service Control Manager ...
s and
environment variable
An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer. They are part of the environment in which a process runs. For example, a running process can query the value of the TEMP env ...
s to create installation projects
* Managing installation resources through
GUI
* Compatibility with
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was release to manufacturing, released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Wind ...
,
Windows Server 2003
Windows Server 2003 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, ...
,
Windows Vista
Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
,
Windows Server 2008
Windows Server 2008 is the fourth release of the Windows Server operating system produced by Microsoft as part of the Windows NT family of the operating systems. It was released to manufacturing on February 4, 2008, and generally to retail on F ...
,
Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009. It is the successor to Windows Vista, released nearl ...
,
Windows Server 2012
Windows Server 2012, codenamed "Windows Server 8", is the sixth version of the Windows Server operating system by Microsoft, as part of the Windows NT family of operating systems. It is the server version of Windows based on Windows 8 and succ ...
and
Windows 8
Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on August 1, 2012; it was subsequently made available for download via MSDN and TechNet on August 15, 2012, and later to ...
Converting non-silent EXE setups to silent MSI packages
With EMCO MSI Package Builder, the EXE to MSI conversion process is based on capturing changes performed by an EXE installation. EMCO MSI Package Builder captures file system and registry changes to create an installation project and generate an MSI package that would apply those changes. Changes capturing is performed in runtime by a
kernel-mode driver that can associate changes with the
system processes that initiated them, so the created installation projects include the captured changes grouped by processes, which simplifies filtering-out of unwanted changes initiated by background system processes.
Functionality limitations
EMCO MSI Package Builder is primarily used by
network administrator
A network administrator is a person designated in an organization whose responsibility includes maintaining computer infrastructures with emphasis on local area networks (LANs) up to wide area networks (WANs). Responsibilities may vary between org ...
s who need to create preconfigured silent installations ready for automatic remote deployment. Hence, it has a limited set of features for creating fully functional MSI packages designed for interactive installation. The limitations include the following:
* Only silent MSI packages can be created. There is no option to add an installation GUI wizard.
* The created MSI packages can include file system and registry changes, manage Windows shortcuts, services and environment variables, and execute custom actions before and/or after installations. There is no access to editing low-level MSI tables.
* Non-silent Windows system software installations, including driver installations, OS patches and Windows system tools, cannot be converted into MSI packages. This technological limitation is common for all types of installation repackaging solutions.
See also
*
Windows Installer
Windows Installer (msiexec.exe, previously known as Microsoft Installer, codename Darwin) is a software component and application programming interface (API) of Microsoft Windows used for the installation, maintenance, and removal of softwar ...
*
List of installation software
The following is a list of applications for building installation programs, organized by platform support.
Cross-platform
Linux
Windows
macOS
AmigaOS
See also
* List of software package management systems
This is a list of notable ...
*
WiX
References
External links
* {{Official website
Installation software
Utilities for Windows