cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sgoldstein
Level 6

Why is there no attempt to uninstall a file when REMOVE=ALL

During uninstall, a particular file is not being removed. I see the following evidence:

1. REMOVE=ALL
2. During the RemoveFiles action, I don't see any attempts to uninstall this file
3. During InstallValidate, I see the following messages for this component:
Component: __compname65; Installed: Null; Request: Absent; Action: Null

and

Component: compname; Installed: Local; Request: Absent; Action: Null

Couple of questions around this:
1. In the second message during InstallValidate, why does it state "Action: Null"? If it's Installed, why does it not plan to remove it? Is this because it can't find the file?
2. What is "__compname65"? Why is this component autogenerated? What does it indicate? Does it provide a clue why the file is not being removed?

Thanks for the help!

Scott
Labels (1)
0 Kudos
(2) Replies
Ivan_mysammy
Level 4

is this file copied to target machine by installer or generated by application?
you can try to edit removefile table in direct editor if you know the name of the file to be removed.
0 Kudos
sgoldstein
Level 6

This file is copied by the installer. Here is some other interesting information:

1. The file is deleted sometimes, but not always. Therefore, I don't think I need to add it to the RemoveFile table
2. The target directory for these is dynamically set during install time before CostFinalize

Would #2 lead to the generated components with the "_" in the name?
0 Kudos