Orphaned Directory Entries

InstallShield 2024

Project: This information applies to the following project types:

Basic MSI
DIM
InstallScript MSI
Merge Module
MSI Database
MSM Database
QuickPatch
Transform

Directory entries are orphaned when they are improperly or inappropriately modified—possibly in the Direct Editor. This happens when the path is broken in the Directory table.

For example, INSTALLDIR is built by combining the three records that make up the full path:

ProgramFilesFolder\ISYourCompanyDir\ISYourProductDir

This typically resolves to:

C:\Program Files\Your Company Name\Your Product Name

If any record of ProgramFilesFolder\ISYourCompanyDir\ISYourProductDir is modified to be invalid, INSTALLDIR or any other directory path that contains the invalid record will not be resolved correctly. In this example, if you rename the Directory record ISYourCompanyDir to MyCompany (in the Directory column), but do not update the Directory_Parent of the ISYourProductDir record to MyCompany, the INSTALLDIR path is broken.

See Also