|
This section is an overview to the technology and customization settings used by Pervasive Software for product installations. The technology used in the Pervasive PSQL v10 installation is the Microsoft Windows Installer (MSI). The customization settings are located in the PTKSetup.ini file.
Two types of executable files are available with Pervasive PSQL v10. Both files use the MSI technology. Their differences and a brief discussion on when to use each one is also included.
The MSI technology is fully documented by Microsoft and is available from their web site. The options and parameters available to use with the Windows Installer are available by entering the following command at a DOS prompt:
This guide does not replicate this information. Instead, this document provides real-world examples for using the technology in order to customize your Pervasive PSQL v10 installation.
Note
When using the MSI technology to install on Windows 64-bit Vista operating systems, you must run the install as an elevated administrator user account.
When performing command line installations using the MSI technology, use either the MSI or the Setup executable file to run the installation process.
The following table lists the Pervasive PSQL v10 products, associated Setup and MSI executable file names available with the Pervasive PSQL v10 product line.
Tip
See Installing Using MSI Options and Installing Using MSI Options and PTKSetup.ini Settings for examples of how MSI options are used during a Pervasive PSQL v10 product installation.
Use the MSI executable when you are certain that the system environment on which you are installing contains the version of Windows Installer supported by your Pervasive PSQL v10 installation.
Tip
Pervasive PSQL v10 utilizes Windows Installer v3.1. To see what version, if any, of the Windows Installer is present on your system, type MSIExec /? at a command prompt.
The Setup executable file is an InstallShield bootstrapped package that includes the same MSI technology supported in the Pervasive PSQL v10 installation. If you are uncertain as to if the system to which you are installing contains the version of MSI technology supported by the Pervasive PSQL v10 installation, you should use the Setup executable for your installation.
Both the MSI and Setup executables use the PTKSetup.ini file for migrating configuration settings and configuring customizable settings, as described in the following sections.
The PTKSetup.ini file is included with every Pervasive PSQL v10 product installation. The file is located on the root directory of the installation media. Each section in the PTKSetup.ini file includes a description of the supported keys and acceptable values.
The PTKSetup.ini file has been revised for Pervasive PSQL v10. The file contains two primary sections. The Properties section provides the options available during either a silent or an attended installation. The Registry Migration section includes the configurations settings that are migrated during an upgrade installation to Pervasive PSQL v10.
Caution
The PTKSetup.ini file should only be used with Pervasive PSQL v10 and higher. Because of changes in technology and the installation, previous versions of Pervasive PSQL are not supported with this initialization file.
The following table provides an overview of the categories of customization available in the PTKSetup.ini Properties section and lists the keys for each category.
Tip
For detailed information on the Properties Keys, refer to the information in the PTKSetup.ini file included with your installation package.
The second section of the PTKSetup.ini file contains the configuration settings that are migrated during an upgrade to Pervasive PSQL v10. The Pervasive PSQL v10 installation copies existing configuration settings and values and retains the values specified for a particular environment.
Tip
All of the configuration settings are explained in detail in the Advanced Operations Guide.
The Registry Migration section lists the setting for the previous version first, followed by an equal (=) sign. The setting for Pervasive PSQL v10 is listed to the right of the equal sign.
The format used for registry migration settings is
<Prior Version>=<New Version>
Comment out any settings that should not be migrated during installation. The Pervasive PSQL v10 default settings are applied to any settings that are not commented out. If the key being migrated already exists, the previous registry settings are replaced with the migrated settings.
To locate the settings in the registry, see the entries from the Root that contain SOFTWARE\Pervasive Software\.
In a corporate environment where re-imaging or some other technique may be the preferred method for workstation recovery, and System Restore is never used, the additional time and disk space required to create the System Restore Points may be recovered and performance improved by disabling System Restore for installer activity.
To disable System Restore snapshots during installation use the following per-machine policy setting:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
LimitSystemRestoreCheckpointing = 1
This setting affects only Installer-initiated restore activity and is available in Group Policy to aid its deployment to workstations.
Note
System Restore is a very important feature of Windows and in most circumstances it is recommended that you do not disable it. This rule is only applicable for corporate scenarios where this feature is not used.
|
Chapter contents
Prev topic: Customizing Pervasive PSQL Installations
|