MST Uninstall Registry key not deleting
AdminStudio 10 and/or Wise 7.0 Sp3.
Windows 7
I have created an MST that adds a couple files and registry entries (basically log files and tags for inventory). When I uninstall, it leaves only the reg keys added by the MST behind. What was added by the MSI is deleted. This happens on Windows 7, but not on XP.
Its nothing new to create these MST's and our packaging team of 10+ people make them all the time using the same tools. So far, we've come across this twice over probably 50 msi's, but we have 2-300 to repakage for our Win7 upgrade.
I am guessing its a problem with the MSI, but not sure what to look for.
Any suggestions as to what to look for?
TIA
Windows 7
I have created an MST that adds a couple files and registry entries (basically log files and tags for inventory). When I uninstall, it leaves only the reg keys added by the MST behind. What was added by the MSI is deleted. This happens on Windows 7, but not on XP.
Its nothing new to create these MST's and our packaging team of 10+ people make them all the time using the same tools. So far, we've come across this twice over probably 50 msi's, but we have 2-300 to repakage for our Win7 upgrade.
I am guessing its a problem with the MSI, but not sure what to look for.
Any suggestions as to what to look for?
TIA
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
jmaclaurin
13 years ago
This is the 3rd one I have found.
It says its successful, and if I am reading this right, it also says that it sucessfully removed the reg keys, but again it didn't. It doesn't do this on XP.
EDIT by AngelD: Please use the code tag next time
It says its successful, and if I am reading this right, it also says that it sucessfully removed the reg keys, but again it didn't. It doesn't do this on XP.
=== Logging started: 2011-05-06 10:41:06 ===
Action start 10:41:06: INSTALL.
Action start 10:41:06: SetRootDrive.
Action ended 10:41:06: SetRootDrive. Return value 1.
Action start 10:41:06: AppSearch.
Action ended 10:41:06: AppSearch. Return value 1.
Action start 10:41:06: FindRelatedProducts.
Action ended 10:41:06: FindRelatedProducts. Return value 0.
Action start 10:41:06: ValidateProductID.
Action ended 10:41:06: ValidateProductID. Return value 1.
Action start 10:41:06: CostInitialize.
Action ended 10:41:06: CostInitialize. Return value 1.
Action start 10:41:06: FileCost.
Action ended 10:41:06: FileCost. Return value 1.
Action start 10:41:06: CostFinalize.
Action ended 10:41:07: CostFinalize. Return value 1.
Action start 10:41:07: MigrateFeatureStates.
Action ended 10:41:07: MigrateFeatureStates. Return value 0.
Action start 10:41:07: SetODBCFolders.
Action ended 10:41:07: SetODBCFolders. Return value 1.
Action start 10:41:07: RemovePATHComponent.
Action ended 10:41:08: RemovePATHComponent. Return value 0.
Action start 10:41:08: InstallValidate.
Action ended 10:41:08: InstallValidate. Return value 1.
Action start 10:41:08: SetInstallLocation.
Action ended 10:41:08: SetInstallLocation. Return value 1.
Action start 10:41:08: InstallInitialize.
Action ended 10:41:09: InstallInitialize. Return value 1.
Action start 10:41:09: ProcessComponents.
Action ended 10:41:09: ProcessComponents. Return value 1.
Action start 10:41:09: UnpublishComponents.
Action ended 10:41:09: UnpublishComponents. Return value 1.
Action start 10:41:09: UnpublishFeatures.
Action ended 10:41:09: UnpublishFeatures. Return value 1.
Action start 10:41:09: StopServices.
Action ended 10:41:09: StopServices. Return value 1.
Action start 10:41:09: DeleteServices.
Action ended 10:41:09: DeleteServices. Return value 1.
Action start 10:41:09: UnregisterComPlus.
Action ended 10:41:09: UnregisterComPlus. Return value 1.
Action start 10:41:09: SelfUnregModules.
Action ended 10:41:09: SelfUnregModules. Return value 1.
Action start 10:41:09: UnregisterTypeLibraries.
Action ended 10:41:09: UnregisterTypeLibraries. Return value 1.
Action start 10:41:09: RemoveODBC.
Action ended 10:41:09: RemoveODBC. Return value 1.
Action start 10:41:09: UnregisterFonts.
Action ended 10:41:09: UnregisterFonts. Return value 1.
Action start 10:41:09: RemoveRegistryValues.
Action ended 10:41:09: RemoveRegistryValues. Return value 1.
Action start 10:41:09: UnregisterClassInfo.
Action ended 10:41:09: UnregisterClassInfo. Return value 1.
Action start 10:41:09: UnregisterExtensionInfo.
Action ended 10:41:09: UnregisterExtensionInfo. Return value 1.
Action start 10:41:09: UnregisterProgIdInfo.
Action ended 10:41:09: UnregisterProgIdInfo. Return value 1.
Action start 10:41:09: UnregisterMIMEInfo.
Action ended 10:41:09: UnregisterMIMEInfo. Return value 1.
Action start 10:41:09: RemoveIniValues.
Action ended 10:41:09: RemoveIniValues. Return value 1.
Action start 10:41:09: RemoveShortcuts.
Action ended 10:41:09: RemoveShortcuts. Return value 1.
Action start 10:41:09: RemoveEnvironmentStrings.
Action ended 10:41:09: RemoveEnvironmentStrings. Return value 1.
Action start 10:41:09: RemoveDuplicateFiles.
Action ended 10:41:09: RemoveDuplicateFiles. Return value 1.
Action start 10:41:09: RemoveFiles.
Action ended 10:41:09: RemoveFiles. Return value 1.
Action start 10:41:09: RemoveFolders.
Action ended 10:41:09: RemoveFolders. Return value 1.
Action start 10:41:09: CreateFolders.
Action ended 10:41:09: CreateFolders. Return value 1.
Action start 10:41:09: MoveFiles.
Action ended 10:41:09: MoveFiles. Return value 1.
Action start 10:41:09: InstallFiles.
Action ended 10:41:09: InstallFiles. Return value 1.
Action start 10:41:09: DuplicateFiles.
Action ended 10:41:09: DuplicateFiles. Return value 1.
Action start 10:41:09: PatchFiles.
Action ended 10:41:09: PatchFiles. Return value 1.
Action start 10:41:09: BindImage.
Action ended 10:41:09: BindImage. Return value 1.
Action start 10:41:09: CreateShortcuts.
Action ended 10:41:09: CreateShortcuts. Return value 1.
Action start 10:41:09: RegisterClassInfo.
Action ended 10:41:09: RegisterClassInfo. Return value 1.
Action start 10:41:09: WriteRegistryValues.
Action ended 10:41:09: WriteRegistryValues. Return value 1.
Action start 10:41:09: WriteIniValues.
Action ended 10:41:09: WriteIniValues. Return value 1.
Action start 10:41:09: RegisterFonts.
Action ended 10:41:09: RegisterFonts. Return value 1.
Action start 10:41:09: InstallODBC.
Action ended 10:41:09: InstallODBC. Return value 0.
Action start 10:41:09: RegisterTypeLibraries.
Action ended 10:41:09: RegisterTypeLibraries. Return value 1.
Action start 10:41:09: SelfRegModules.
Action ended 10:41:09: SelfRegModules. Return value 1.
Action start 10:41:09: RegisterComPlus.
Action ended 10:41:09: RegisterComPlus. Return value 1.
Action start 10:41:09: InstallServices.
Action ended 10:41:09: InstallServices. Return value 1.
Action start 10:41:09: StartServices.
Action ended 10:41:09: StartServices. Return value 1.
Action start 10:41:09: RegisterUser.
Action ended 10:41:09: RegisterUser. Return value 0.
Action start 10:41:09: SetPPM_TRACK6056.
Action ended 10:41:09: SetPPM_TRACK6056. Return value 1.
Action start 10:41:09: RegisterProduct.
Action ended 10:41:09: RegisterProduct. Return value 1.
Action start 10:41:09: PublishComponents.
Action ended 10:41:09: PublishComponents. Return value 1.
Action start 10:41:09: PublishFeatures.
Action ended 10:41:09: PublishFeatures. Return value 1.
Action start 10:41:09: PublishProduct.
Action ended 10:41:09: PublishProduct. Return value 1.
Action start 10:41:09: InstallFinalize.
Action ended 10:41:10: InstallFinalize. Return value 1.
Action ended 10:41:10: INSTALL. Return value 1.
MSI (s) (6C:48) [10:41:10:299]: Product: ActivePerl 5.6.1 Build 638 -- Removal completed successfully.
MSI (s) (6C:48) [10:41:10:301]: Windows Installer removed the product. Product Name: ActivePerl 5.6.1 Build 638. Product Version: 5.6.638. Product Language: 1033. Manufacturer: ActiveState. Removal success or error status: 0.
=== Logging stopped: 2011-05-06 10:41:10 ===
EDIT by AngelD: Please use the code tag next time
Posted by:
jmaclaurin
13 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.