Orphaned Directory Entries
InstallShield 2024
Project:
• | 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