[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
explorer.exe.

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

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2413115

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.