Summary
In some cases, files are not updated when a Minor Upgrade, Minor Upgrade Patch, or Small Update Patch is installed. This document discusses the overall approach to determining the source of this problem.Synopsis
In some cases, files are not updated when a Minor Upgrade, Minor Upgrade Patch, or Small Update Patch is installed. This article discusses the overall approach to determining the source of this problem and how it can be resolved.Discussion
1. Create an installation logfile.
In Related KB Articles section, please see article Logging an MSI Installation.
2. Search for messages from Windows Installer that indicate that a particular component isn't going to be installed:
Disallowing installation of component: {84EEAB1C-2BBE-4208-87CE-14E76A56BA11} since the same component with higher versioned keyfile exists
Disallowing installation of component: {015A812C-9214-47A2-A742-FF594F9466A4} since the keyfile exists and the component is marked to never overwrite existing installations
These messages are accurate in the regard that they follow the Microsoft File Versioning Rules as defined here: Default File Versioning
3. Check for Component Breakage. If you are using Windows Installer 3.1 or newer, you may see an explicit entry:
MSI (s) <process info>: SELMGR: ComponentId '{470D6551-91D3-478E-AA51-49B6CF1772FE}' is registered to feature 'AdminTools', but is not present in the Component table. Removal of components from a feature is not supported! MSI (s) <process info>: SELMGR: Removal of a component from a feature is not supported
As well, you should see that the features that aren't getting upgraded are marked as 'Advertise':
MSI (s) <process info>: Feature: MyFeature; Installed: Advertise; Request: Reinstall; Action: Reinstall
The removal of a component causes msiexec.exe to believe that the feature is in an Advertised state, which is not one in which files are installed locally. Thus, no updates are performed under the feature.
This behavior might occur if the user:
-
Removed, renamed, recreated or changed the component code of a component between releases.
-
Moved a component to a different feature
-
Is using Dynamic File Linking with subfolders included, and are not using best practice components in IS2009. This can dynamically create components that differ with each build.
-
Is using .Net Dependency Scanning at build. This also can dynamically create components that differ with each build.
To resolve this particular issue:
-
Specify the 'Previous Package' in your release properties.
-
Use one dynamic file link per folder.
-
Disable .Net dependency scanning. Instead statically include all .Net dependencies.
-
Switch to a Major Upgrade.
-
In the case of file linking or dependency scanning, the above approaches have to be implemented from the first release onward.
To account for a release that was pushed out with this issue, you may need to convert the built *.msi (if it is a Basic MSI) to a project file using File -> Open -> Open As -> Wizard.
4. Check for file versioning conflicts. If this is the case, operations like this might be seen:
MSI (s): Executing op: FileCopy (SourceName=versions.exe, DestName=versions.exe,
Version=1.0.0.1, ...)
MSI (s): File: C:\Program Files\Versions\versions.exe; Won't Overwrite; Won't patch;
Existing file is of an equal version
The resolution for this would either be to mark the file as 'Always Overwrite', or to manually change the version of the file, in the case that it is versioned.
Related Documents
InstallShield Helpnet Topic: Overwriting Files and Components on the Target SystemRelated KB Articles
Logging an MSI InstallationAdditional Information
The following Windows Installer Blog entry has some more information that may help.
InstallValidate Nulled Out My Request (Part III)
Was this helpful?
Related Articles
Stand Alone Build fails with error: The application was unable to start correctly (0xc000007b) 3Number of Views Statement of Services 341Number of Views FLEXID9 with Windows 10 20H2 7Number of Views Best practices for large environments (Snow License Manager and Snow Inventory) 1.06KNumber of Views How do You Setup lm_code.h and counted.lic to Allow Both 11.15.1 and 10.1 FlexNet Publisher Clients to Checkout the Same F… 8Number of Views
Revenera Assistant
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago