Print View

MSI installation not showing all expected dialogs

Issue

When installing an MSI application all the expected dialogs and options may not be shown. This results with the application not being installed as required.

For example the DesktopReceiverFull.msi application will not present the USB support or passthrough authentication options.

Resolution

This is due to a partially installed MSI triggering an upgrade process.

From the MSI install log it can be seen that the product {2624B680-02BC-4CBC-839C-DA20DF6EF6EC} is detected:

Action start 15:45:33: FindRelatedProducts.
FindRelatedProducts: Found application: {2624B680-02BC-4CBC-839C-DA20DF6EF6EC}
MSI (c) (E4:70) [15:45:33:125]: PROPERTY CHANGE: Adding UPGRADE_ALL.94F321B9_45B0_4125_970D_DE3D98CBCA1C property. Its value is '{2624B680-02BC-4CBC-839C-DA20DF6EF6EC}'.
MSI (c) (E4:70) [15:45:33:125]: PROPERTY CHANGE: Adding MIGRATE property. Its value is '{2624B680-02BC-4CBC-839C-DA20DF6EF6EC}'.
Action ended 15:45:33: FindRelatedProducts. Return value 1.
MSI (c) (E4:70) [15:45:36:906]: Doing action: MigrateFeatureStates
Action 15:45:36: MigrateFeatureStates. Migrating feature states from related applications
Action start 15:45:36: MigrateFeatureStates.
MSI (c) (E4:70) [15:45:36:906]: Migrating feature settings from product(s) '{2624B680-02BC-4CBC-839C-DA20DF6EF6EC}'
MSI (c) (E4:70) [15:45:36:937]: MigrateFeatureStates: based on existing product, setting feature 'WEB_CLIENT' to 'Absent' state.
MSI (c) (E4:70) [15:45:36:937]: MigrateFeatureStates: based on existing product, setting feature 'PN_AGENT' to 'Absent' state.
MSI (c) (E4:70) [15:45:36:937]: MigrateFeatureStates: based on existing product, setting feature 'PN' to 'Advertise' state.
Property(C): MIGRATE = {2624B680-02BC-4CBC-839C-DA20DF6EF6EC}


The application can be uninstalled with the /X option:

MSIEXEC /X {2624B680-02BC-4CBC-839C-DA20DF6EF6EC}


Uninstalling the product may appear complete successfully, but if rerun it will run throught the uninstall again, and when the new MSI is installed it it still installs in an upgrade mode.

To purge the product use MSIZAP from http://support.microsoft.com/kb/290301:

MSIZAP TW! {2624B680-02BC-4CBC-839C-DA20DF6EF6EC}


Now if the product is uninstalled with the /X option it will report that the product is not installed.

References

Description of the Windows Installer CleanUp Utility
http://support.microsoft.com/kb/290301

Products

Microsoft Windows XP (any)
Citrix Receiver 11.1

Created: 11th March 2009
Updated: 11th March 2009

Print View

© 2005-2024 Jamie Morrison