[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Installation without restart

From: Robert Roessler <robertr_at_rftp.com>
Date: Fri, 30 Oct 2009 13:56:58 -0700

Bolstridge, Andrew wrote:
>> -----Original Message-----
>> From: Stefan Küng [mailto:tortoisesvn_at_gmail.com]
>> Sent: Thursday, October 29, 2009 6:00 PM
>> To: users_at_tortoisesvn.tigris.org
>> Subject: Re: Installation without restart
>> On 29.10.2009 18:58, Andy Levy wrote:
>>> On Thu, Oct 29, 2009 at 12:41, Gilad Benjamini<gilad_at_altornetworks.com>
>> wrote:
>>>> Installation of a new TortoiseSVN version on Windows always requires a
>>>> restart.
>>>> Is it possible to change the installation process so it doesn't require a
>>>> restart, or is this a real technical limitation ?
>>> It's a limitation of Windows. Any shell extension requires a restart
>>> of Explorer at a minimum, the whole system is preferable.
>> And the desktop is an explorer process too, just in case you now think
>> restarting all explorer windows would be enough.
> So killing explorer.exe wouldn’t work? I only see a single process in my list, and looking at explorer.exe using sysinternal's ProcessExplorer, the tortoise dlls report version 1.6.6 even though I havn't rebooted yet (I installed the new version yesterday)
> Would it be possible to call CoFreeUnusedLibrariesEx after unloading tortoise, even if requires a ten minute wait?
> Raymond has a little discussion about it:
> http://blogs.msdn.com/oldnewthing/archive/2004/06/28/167800.aspx

If you *really* want to avoid a reboot, you can whack ALL instances of

While it seems that after killing the instance managing your desktop it
will often restart automatically, I would keep a running Process
Explorer around - then if an explorer.exe instance for your desktop is
NOT started automatically, you can just use the "Run..." menu entry to
start an explorer.exe manually.

Robert Roessler


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-30 21:57:40 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.