INFO: Disadvantages of Repackaging Applications (264478)
The information in this article applies to:
- Microsoft Windows Installer 1.0
- Microsoft Windows Installer 1.1
- Microsoft Windows Installer 1.2
This article was previously published under Q264478 SUMMARY This article describes the disadvantages and technical
difficulties of repackaging applications for use with the Windows Installer
setup engine. MORE INFORMATION Capture or "discover" utilities are designed to convert
legacy installations into the new Windows Installer format; an MSI
package. These capture utilities, such as Veritas WinInstall LE which
ships on the Windows 2000 Server CD-ROM, take a picture of a system before and
after installation. Any registry changes, files changes, or systems settings
that occur during the capture process will be included in the installation. Installation Background Windows Installer is designed to be more integrated in the
application development cycle so that system administrators can have greater
flexibility when they roll out applications in their corporate environment. To
accomplish this, the application's developers considered redistribution during
early development phases, as opposed to the final development cycle.
By waiting until the final development phase to create a setup package, the
application had no support for its own installation; it relied on a completely
unrelated technology to be installed. As a result, total cost of ownership
(TCO) was greatly increased because system administrators had come up with
their own unique method for redistribution. Sometimes these solutions were a
large contributor to the "DLL Hell" problem. Repackaging does not solve all
these problems. It can sometimes compound the problems of legacy installation
technologies and increases the complexity because of the added extra layer of
implementation. Windows Installer is the current and future method
of installing applications in the Windows environment. It is a database-driven
installation technology as opposed to being script-driven, and it offers
several advantages, such as changes made to a system by the application setup
can be rolled back during installation. To take full advantage of the Windows
Installer features, the application developer should involve MSI in the
development phase. For more information, see the white paper about Windows
Installer on the following Microsoft Web site at: Common Problems and IssuesSuggestions If you decide to use the repackaging tools, you need to remember
a few things: - Always use the tool on a totally clean computer; make sure
the computer has no other applications installed.
- Close any non-essential services.
- Create a package for each hardware configuration you have.
For example, if you have 50 Dell XYZ computers and 50 Gateway ABC computers,
you need to make packages for each type of system because of all the different
hardware and drivers loaded on each computer. You want to keep each package
limited to your specific hardware and software configuration.
For additional information about
getting through this process, click the article number below to view the
article in the Microsoft Knowledge Base: 257718 How to Create Third-Party Microsoft Installer Package (MSI)
For
additional information about publishing legacy applications on a Windows 2000
domain, click the article number below to view the article in the Microsoft
Knowledge Base: 231747 How to Publish Non-MSI Programs with .Zap Files
Modification Type: | Major | Last Reviewed: | 6/27/2006 |
---|
Keywords: | kbinfo KB264478 |
---|
|