I was reading through the help file on the windows installer 3.0.. it actually had a few good things in there and a few tips.
The one I found really useful was disabling system checkpoints..
Basically, everytime you install/uninstall a piece of software, it takes longer installing because XP is creating the checkpoints.
You can disable this feature in the registry which does improve your installs.
***
LimitSystemRestoreCheckpointing
This per-machine system policy turns off the creation of checkpoints by Windows Installer.
Set to 0 or absent, the installer does normal checkpointing for install or uninstall. Set to 1, the installer creates no checkpoints.
This policy affects only checkpoints set by Windows Installer. On Windows XP computers, administrators may decide to disable checkpointing from within Windows Installer to improve performance. System Restore also creates additional checkpoints. For more information, see System Restore Points and the Windows Installer and Setting a Restore Point from a Custom Action.
Available with Windows Installer version 2.0 and later versions.
Registry Key
Set the value named LimitSystemRestoreCheckpointing under the following registry key.d
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Data Type
REG_DWORD
***
Anyhow, I found this useful since I spend a lot of time each day reinstalling the same software on computers.. especially my repackaging computer. This would really be beneficial to people working in IT departments that need to install tested software with minimal downtime..
You can download the help file which has a lot more good stuff in in from Microsoft.. MSI.CHM is the file, used for SDK stuff.
The one I found really useful was disabling system checkpoints..
Basically, everytime you install/uninstall a piece of software, it takes longer installing because XP is creating the checkpoints.
You can disable this feature in the registry which does improve your installs.
***
LimitSystemRestoreCheckpointing
This per-machine system policy turns off the creation of checkpoints by Windows Installer.
Set to 0 or absent, the installer does normal checkpointing for install or uninstall. Set to 1, the installer creates no checkpoints.
This policy affects only checkpoints set by Windows Installer. On Windows XP computers, administrators may decide to disable checkpointing from within Windows Installer to improve performance. System Restore also creates additional checkpoints. For more information, see System Restore Points and the Windows Installer and Setting a Restore Point from a Custom Action.
Available with Windows Installer version 2.0 and later versions.
Registry Key
Set the value named LimitSystemRestoreCheckpointing under the following registry key.d
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Data Type
REG_DWORD
***
Anyhow, I found this useful since I spend a lot of time each day reinstalling the same software on computers.. especially my repackaging computer. This would really be beneficial to people working in IT departments that need to install tested software with minimal downtime..
You can download the help file which has a lot more good stuff in in from Microsoft.. MSI.CHM is the file, used for SDK stuff.