Database Tables
Installer Database Referenc ...


Database Tables

The following table identifies the Windows Installer database tables.

TableDescription
ActionTextLists text in a progress dialog box or action log.
AdminExecuteSequence Lists ADMIN actions in sequence.
AdminUISequenceLists UI ADMIN actions in sequence.
AdvtExecuteSequenceLists ADVERTISE actions in sequence.
AdvtUISequenceThe Windows Installer does not use this table. The AdvtUISequence table should not exist in the installation database or it should be left empty.
AppIdSpecifies that the installer configure and register DCOM servers
AppSearchLists properties used to search by file signature.
BBControlLists controls displayed on each billboard.
BillboardLists billboards displayed in full UI.
BinaryHolds binary data for bitmaps and icons.
BindImageLists executables bound to the DLLs.
CCPSearchLists file signatures for the Compliance Checking Program.
CheckBoxLists the values for the check boxes.
ClassLists COM server information for product advertisement.
ComboBoxLists the values for each combo box.
CompLocatorFind file or directory by installer configuration data.
ComplusContains information needed to install COM+ applications.
ComponentLists installation components.
ConditionModifies feature selection states conditionally.
ControlLists the controls on each dialog box.
ControlConditionLists actions applied to controls based on a property.
ControlEventSpecifies the actions of controls in dialog boxes.
CreateFolderLists folders that must be created for a component.
CustomActionIntegrates custom actions into the installation.
DialogLists dialog boxes in the user interface.
DirectoryDirectory layout for the application.
DrLocatorLists file searches using the directory tree.
DuplicateFileLists files to be duplicated.
EnvironmentLists the environment variables.
ErrorLists error message formatting templates.
EventMappingLists the events subscribed to by controls.
ExtensionLists file name extension server information.
FeatureDefines the logical tree structure of features.
FeatureComponentsDefines features and component relationships.
FileComplete list of source files with their attributes.
FileSFPCatalogAssociates specified files with the catalog files.
FontRegistry information for font files.
IconContains the icon files.
IniFileInformation needed to set in an .ini file.
IniLocatorSearches for file or directory using an .ini file.
InstallExecuteSequenceLists INSTALL actions in sequence.
InstallUISequenceLists UI INSTALL actions in sequence.
IsolatedComponentLists Isolated Components.
LaunchConditionLists conditions for the installation to begin.
ListBoxLists the values for all list boxes.
ListViewLists the values for all listviews.
LockPermissionsDefines locked-down portions of the application.
MediaLists source media disks for the installation.
MIMELists MIME content type, file name extension, or CLSID.
MoveFileLists files to be moved or copied.
MsiAssemblySpecifies Windows Installer settings for Microsoft .NET Framework assemblies and Win32 assemblies.
MsiAssemblyNameSpecifies the schema for the elements of a strong assembly cache name for a .NET Framework or Win32 assembly.
MsiDigitalCertificateStores certificates in binary stream format and associates each certificate with a primary key.
MsiDigitalSignatureContains the signature information for every digitally-signed object in the installation database.
MsiEmbeddedChainerEach row in this table references a different user-defined function that can be used to install multiple Windows Installer packages from a single package.
MsiEmbeddedUIDefines a user interface embedded in the Windows Installer package.
MsiFileHashStores a 128-bit hash of source files provided by the Windows Installer package.
MsiLockPermissionsEx TableSecures services, files, registry keys, and created folders.
MsiPackageCertificate Lists digital signature certificates being used to verify the identity of installation packages that make this Multiple-Package Installation. Available beginning with Windows Installer 4.5.
MsiPatchCertificateContains the information needed to enable User Account Control (UAC) Patching. Available beginning with Windows Installer 3.0.
MsiPatchHeadersHolds the binary patch header streams used for patch validation.
MsiPatchMetadataHolds information about a Windows Installer patch required to remove the patch and used by Add/Remove Programs. Available beginning with Windows Installer 3.0.
MsiPatchOldAssemblyNameSpecifies the old name for an assembly.
MsiPatchOldAssemblyFileRelates a file in the File Table to an assembly name.
MsiPatchSequenceContains the information required to determine the sequence of application of a small update patch relative to all other patches. Available beginning with Windows Installer 3.0.
MsiServiceConfigConfigures a service that is installed or being installed by the current package.
Windows Installer 4.5 and earlier:  Not supported.
MsiServiceConfigFailureActionsLists operations to be run after a service fails. The operations specified in this table run the next time the system is started.
Windows Installer 4.5 and earlier:  Not supported.
MsiSFCBypassLists files that should bypass Windows File Protection on Windows Me.
ODBCAttributeLists attributes of ODBC drivers and translators.
ODBCDataSourceLists data sources belonging to the installation.
ODBCDriverLists ODBC drivers belonging to the installation.
ODBCSourceAttributeLists the attributes of data sources.
ODBCTranslatorLists ODBC translators of the installation.
PatchLists files that are to receive a particular patch.
PatchPackageLists all patch packages applied to this product.
ProgIdLists information for program IDs.
PropertyLists property names and values for all properties.
PublishComponentLists information used for component publishing.
RadioButtonLists buttons for all the radio button groups.
RegistryLists registry information for the application.
RegLocatorSearches for file or directory using the registry.
RemoveFileLists files to be removed by RemoveFiles action.
RemoveIniFileLists information needed to delete from an .ini file.
RemoveRegistryLists information needed to delete from system registry.
ReserveCostReserves disk space in any directory conditionally.
SelfRegLists information about self-registered modules.
ServiceControlControls installed or uninstalled services.
ServiceInstallLists information used to install a service.
SFPCatalogLists SFP catalogs.
ShortcutLists information needed to create shortcuts.
SignatureLists the unique file signatures that identify files.
TextStyleLists text styles used in the text controls.
TypeLibLists registry information for type libraries.
UITextLists localized versions of some strings used in the user interface.
VerbLists command-verb information for file name extensions.
_ValidationLists column names and values for all tables.
_ColumnsRead-only column catalog.
_StreamsLists embedded OLE data streams.
_StoragesLists embedded OLE sub-storages.
_TablesRead-only system table listing all the tables.
_TransformView TableA read-only temporary table used to view transforms.
UpgradeLists information used in an upgrade of an application.

 

Send comments about this topic to Microsoft

Build date: 11/12/2009

Tags :


Page view tracker