smsclictr.automation library
Assembly: smsclictr.automation(in smsclictr.automation.dll) Version: 1.1.3731.16627 (1.1.2.4)
MSI Reinstall Modes
Namespace:
smsclictr.automation
Assembly: smsclictr.automation(in smsclictr.automation.dll) Version: 1.1.3731.16627 (1.1.2.4)
Syntax
C# |
---|
public enum reinstallMode |
Members
Member name | Description | |
---|---|---|
FileMissing |
Reinstall only if the file is missing.
|
|
FileOlderVersion |
Reinstall if the file is missing or is an
older version.
|
|
FileEqualVersion |
Reinstall if the file is missing, or is an
equal or older version.
|
|
FileExact |
Reinstall if the file is missing or a
different version is present.
|
|
FileVerify |
Verify the checksum values, and reinstall the
file if they are missing or corrupt. This flag only repairs files
that have msidbFileAttributesChecksum in the Attributes column of
the File Table.
|
|
FileReplace |
Force all files to be reinstalled, regardless
of checksum or version
|
|
UserData |
Rewrite all required registry entries from the
Registry Table that go to the HKEY_CURRENT_USER or HKEY_USERS
registry hive.
|
|
MachineData |
Rewrite all required registry entries from the
Registry Table that go to the HKEY_LOCAL_MACHINE or
HKEY_CLASSES_ROOT registry hive. Rewrite all information from the
Class Table, Verb Table, PublishComponent Table, ProgID Table, MIME
Table, Icon Table, Extension Table, and AppID Table regardless of
machine or user assignment. Reinstall all qualified components.
When reinstalling an application, this option runs the
RegisterTypeLibraries and InstallODBC actions.
|
|
Shortcut |
Reinstall all shortcuts and re-cache all icons
overwriting any existing shortcuts and icons.
|
|
Package |
Use to run from the source package and
re-cache the local package. Do not use this option for the first
installation of an application or feature.
|
|
None |
None
|