I'm having an issue with my snagit uninstall. Using this command line:

"msiexec.exe /x {5C47C8B6-77FF-4FC7-A388-66FCF9CFC24C} TSC_DATA_STORE=1 /quiet /norestart"

More often than not explorer will get killed and then users will have to go into task manager and relaunch it. I went back and tested our version 8 and noticed the same problem.

We are running Vista Enterprise SP1 32b.

Any tips/ideas are most welcome.

Thank you,

0 Comments   [ - ] Hide 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.
Answer this question or Comment on this question for clarity


Well I came up with a temporary workaround. I have a VBS that triggers the uninstall and after it checks to see if explorer is running - if not then it launches it.

Still I would like to figure out why snagit is killing explorer. I cannot imagine that's an expected behavior.
Answered 06/01/2010 by: Talent
Senior Yellow Belt

Please log in to comment
Have you examined the MSI for any Custom Actions which might be responsible?
Answered 06/01/2010 by: VBScab
Red Belt

Please log in to comment
For those that may care - I figured out why this was happening. This is how I fixed it.

procmon showed two DLL being held open when Snagit was being uninstalled. I just wrote a quick script to move the DLLs to a new location before the uninstall and now it uninstalled flawlessly.

If objFSO.FileExists("C:\Program Files\TechSmith\Snagit 9\SnagitShellExt.dll") Then
objFSO.MoveFile "C:\Program Files\TechSmith\Snagit 9\SnagitShellExt.dll" , "C:\Temp\"
End If

If objFSO.FileExists("C:\Program Files\TechSmith\Snagit 9\SnagitShellExtRes.dll") Then
objFSO.MoveFile "C:\Program Files\TechSmith\Snagit 9\SnagitShellExtRes.dll" , "C:\Temp\"
End If

This issue also came up in my Winzip 12.1 package. I had to move another shell dll which can be deleted after a reboot.
Answered 06/29/2010 by: Talent
Senior Yellow Belt

Please log in to comment