[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: Milen A. Radev <milen_at_radev.net>
Date: Sat, 31 Oct 2009 02:26:19 +0200

2009/10/30 Andy Levy <andy.levy_at_gmail.com>:
> On Fri, Oct 30, 2009 at 16:56, Robert Roessler <robertr_at_rftp.com> wrote:
>> 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.
>
> I find when I do that, I lose several of the items in my tray.

Exit the desktop explorer instance gracefully:

on XP: "Start" -> "Shut Down" and while holding Ctrl+Alt+Shift click "Cancel"
on Vista: while holding Ctrl+Alt+Shift (or only Ctr+Alt, I should
check) "Start" -> right-click on a free space in the start menu, "Exit
Explorer" (or something similar);
on Windows 7: most probably the same as on Vista.

Restart with Task Manager: Ctrl+Shift+Esc, "File" -> "New Task (Run)",
type "explorer"

-- 
Milen A. Radev
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2413158
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-31 01:26:23 CET

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