Taskbar disappears during upgrade/uninstall if the application was used earlier and the same Explorer window is active during execution

26 views
Skip to first unread message

deva.v...@gmail.com

unread,
Mar 29, 2018, 9:08:41 AM3/29/18
to TortoiseSVN-dev
As the subject line suggests, Taskbar disappears, actually explorer.exe gets killed if TortoiseSVN was used and the same Windows Explorer window was not closed during uninstall or application upgrade.
Same issue was found with TortoiseGit, can someone please help on this please!!

-Devashish

Stefan

unread,
Mar 29, 2018, 9:28:24 AM3/29/18
to TortoiseSVN-dev
That's actually the msi installers doing.
If msi detects that an application has files in use which require deleting/replacing, it shuts down those processes and attempts to restart them afterwards. Problem is that the restarting doesn't always work.
But since it's msiexec that does (or does not) do it, we can't do anything about that.
(msiexec is part of Windows).

Stefan

deva.v...@gmail.com

unread,
Mar 29, 2018, 10:37:45 AM3/29/18
to TortoiseSVN-dev

Hi Stefan, thanks for your response!
Can't we customize the MSI (by creating MST or any property change) to stop looking for file in use?

deva.v...@gmail.com

unread,
Mar 29, 2018, 10:40:08 AM3/29/18
to TortoiseSVN-dev
On Thursday, 29 March 2018 18:58:24 UTC+5:30, Stefan wrote:

I am actually closing all the executables visible in Task Manager which are related to TortoiseSVN. Can you specify which executable can it look which I might be missing to close?

Stefan

unread,
Mar 29, 2018, 10:49:48 AM3/29/18
to TortoiseSVN-dev

Hi Stefan, thanks for your response!
Can't we customize the MSI (by creating MST or any property change) to stop looking for file in use?


Why? It asks you whether you want to close applications or not. If you say yes, then it will close the applications and processes.
Just click "No" when you're asked.

Stefan

Stefan

unread,
Mar 29, 2018, 10:50:57 AM3/29/18
to TortoiseSVN-dev

 

I am actually closing all the executables visible in Task Manager which are related to TortoiseSVN. Can you specify which executable can it look which I might be missing to close?


Well, TSVN is a shell extension, i.e. it's loaded by the explorer process.
And the desktop and taskbar are actually explorer processes, so they need to close so the shell extension dll can be deleted/replaced.

Stefan

deva.v...@gmail.com

unread,
Mar 30, 2018, 4:06:37 AM3/30/18
to TortoiseSVN-dev
Thanks Stefan for your help! :)
Reply all
Reply to author
Forward
0 new messages