/build/static/layout/Breadcrumb_cap_w.png

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

0 Comments   [ + ] Show comments

Answers (4)

Posted by: anonymous_9363 13 years ago
Red Belt
0
What does a verbose log tell you?
Posted by: jmaclaurin 13 years ago
Third Degree Blue Belt
0
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.

=== 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: AngelD 13 years ago
Red Belt
0
Please provide a verbose log next time (ex. /L*vx verbose.log)
Posted by: jmaclaurin 13 years ago
Third Degree Blue Belt
0
This seems to be a random occurance at the moment. I'll continue testing until it becomes consistant or I have more useful information to post.

Thanks
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ