ConflictManager Reference
38
Conflict Detection and Resolution
Isolating Files
Isolating files to resolve conflicts is generally safer than copying them.
When to isolate files
z
When different packages install the same executable file (.dll, .ocx, or .exe) to the
System directory or to any common directory.
z
When different packages install files having the same name but different values in
the Company field, meaning they were created by different manufacturers.
Isolation works by moving one or both of the files to their respective application
directories and telling the operating system to look for the file in the application
directory before looking in the System directory.
Note
When you isolate a file, the file is still copied to the System directory in addition to the
application directory. If the System directory already contains an earlier version of the
file, the earlier version is replaced. This could cause a problem in any package that uses
the earlier version of the file. Therefore, it is best to isolate both versions of the file in
their respective packages.
File isolation methods
When the conflicting files are listed in the registry, using an application path to move
them to a private application directory can cause problems. ConflictManager updates the
Aggressive
Use the Copy Down button
z
Use a conflict resolution rule containing this
action:
Replace the conflicting files with the active
application’s file
z
Add a condition to compare the package file
version to the conflicting files.
Isolation method
How it works
When to use
Isolated components
Isolate files using Windows Installer
isolated components. The isolation is
managed by the operating system.
z
For .MSI and .WSI packages only
z
Whether or not conflicting files are listed
in the registry
Application paths
(AppPaths)
Moves files out of the System
directory and into a private
directory, typically the application
directory.
z
For Windows Installer and WiseScript
packages
z
For installations intended for any Windows
operating system
z
When conflicting files are not listed in the
registry
(No programs will try to find it by looking
in the registry.)
Method
How to copy with the
Resolve wizard
How to copy with rules
Summary of Contents for CONFLICTMANAGER
Page 1: ...ConflictManager Reference ...