4   How the Wizard Sets Preferences

While many registry details are found in the sections below, see the Preference Reference for complete details.

The Wizard displays different set of pages based on the feature support for each product. For example, more panels and options appear for Acrobat than Reader. Every user modification changes the MSI table or Setup.ini file. Modifications can include writing MSI or Adobe properties to the Setup.ini file and/or setting them in the installer tables. You can use the Direct Editor or a third party tools to inspect your customizations.

4.1   Registry entry handling

Custom registry settings are stored in the EnterpriseRegistries table and custom file settings are stored in the EnterpriseFiles table. Both tables contain an Action field. Field values can have the following meaning:

  • 0: Skip Record, do nothing
  • 1: Add file or registry value to end-user machine
  • 2: Backup original file and add new file to end-user machine. The backup file has extension “aiwbf.”
  • 3: Restore backup file
  • 4: Remove file or registry value from end-user machine

4.2   OS registry root

All controls are initially displayed with the Adobe default values and the corresponding DB records show the Action field with a value of 0 (if the record exists by default). Modifications update the Action field with the requisite value or add a new record if required.

The RootKey field of the EnterpriseRegistries table specifies the OS Registry Root as follows:

  • -1: HKCU if per-user installation; HKEY_LOCAL_MACHINE if per-machine installation (Acrobat products supports per-machine installation only)
  • 0: HKEY_CLASSES_ROOT
  • 1: HKCU
  • 2: HKEY_LOCAL_MACHINE
  • 3: HKEY_USERS