I have this application leaving a bunch of .dll's behind on Uninstall. Wise marks'em "Leave installed on Uninstall". These are application specific dll's, they don't conflict with other applications and they are certainly not system critical dll's, and i don't want them on my clients once uninstalled, so the i clear the "Leave installed on Uninstall". The funny thing is, i get this Error 1306 that another application has exclusive access to edb.log on uninstall.

Is there any way i can go around deleting those dll's on uninstall?

Bart [8|]
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
The first thing I'd be tempted to do is find out which process is locking the file(s). You may be able to end the task or kill the process depending on what it is?

In order to do this I'd use ProcXPNT by Sysinternals.

http://www.sysinternals.com/Utilities/ProcessExplorer.html

Use the "Find Handle" utility within this tool to find the culprit.

Btw, I'm assuming this isn't the same "edb.log" that's related to AD!!! I'm assuming this because of what you said above.[;)]
Answered 06/05/2005 by: WiseUser
Fourth Degree Brown Belt

Please log in to comment
0
The 1306 is apparantly bogus .. and no its the edb.log in C:\WINDOWS\SoftwareDistribution\DataStore\Logs it refers to - even if i uninstall it before i even have opened the application it tells me this .. so i reckon its some application issue telling windows YOU NEED THESE OR YOU DIE ! [:@]

But the real issue for me is the Ice09 - how i get around cleaning up properly after my package .. if i let Wise check the "leave installed on uninstall" and put the dlls in Removefile table i can get rid of some of'em .. so i guess that will have to do

Thanks for your reply [;)]

Bart [8|]
Answered 06/06/2005 by: Bartesque
Orange Senior Belt

Please log in to comment
0
Is there an "edb.log" file in your package then? I'm not so sure there should be!?

If these Dlls are "application-specific" why are you installing them to "SystemFolder"?
Answered 06/07/2005 by: WiseUser
Fourth Degree Brown Belt

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