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

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
What does a verbose log tell you?
Answered 05/06/2011 by: VBScab
Red Belt

Please log in to comment
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
Answered 05/06/2011 by: jmaclaurin
Third Degree Blue Belt

Please log in to comment
0
Please provide a verbose log next time (ex. /L*vx verbose.log)
Answered 05/07/2011 by: AngelD
Red Belt

Please log in to comment
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
Answered 05/10/2011 by: jmaclaurin
Third Degree Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity