Login | Register
My pages Projects Community openCollabNet

Discussions > users > Re: Reboot on Tortoise installation

Project highlights: :. Download .: :. Support .: :. FAQ .: :. Translations .: :. Donate .: :. Report Bug .:

tortoisesvn
Discussion topic

Hide all messages in topic

All messages in topic

Re: Reboot on Tortoise installation

Author Robert Roessler <robertr at rftp dot com>
Full name Robert Roessler <robertr at rftp dot com>
Date 2009-01-21 16:31:02 PST
Message Bob Archer wrote:
>> The shell extension (the desktop itself is part of explorer, so it
>> holds the shellex dll open and prevents it being upgraded), and if
>> there are changes to the interface with TSVNCache then the icon
>
> Is it possible to just quit the explorer.exe process using task manager
> since Windows will restart it automatically?

Yes, this is doable - it's what I do (and I imagine everyone else that
develops Shell extensions)... but it has complications which make it in
general not suitable for everyone. ;)

Especially if I run separate Explorer processes for the desktop and full
Explorer windows... I use Process Explorer to see *which* one actually
is holding the reference to my DLL. If I am lucky, I only need to whack
the Explorer window one, which is easy to restart without complications.

If I need to get rid of the actual desktop Explorer process, I leave
Process Explorer running - to make *sure* I have something that I can
use to restart the desktop process.

And then there are the "complications"... some tray-resident apps don't
handle this restart well (or at all), and you end up with the process
for that app running, but with no way to interact with it.

In any case, at least for [Shell extension] development work, VMs are
the only way to go... *they* can be rebooted painlessly, with no
disturbance to your main work/development environment.

Robert Roessler
robertr at rftp dot com
http://www.rftp.com

RE: Reboot on Tortoise installation

Author "Bob Archer" <Bob dot Archer at amsi dot com>
Full name "Bob Archer" <Bob dot Archer at amsi dot com>
Date 2009-01-21 15:17:36 PST
Message > The shell extension (the desktop itself is part of explorer, so it
> holds the shellex dll open and prevents it being upgraded), and if
> there are changes to the interface with TSVNCache then the icon

Is it possible to just quit the explorer.exe process using task manager
since Windows will restart it automatically?

BOb

Re: Reboot on Tortoise installation

Author simonlarge
Full name Simon Large
Date 2009-01-21 14:57:19 PST
Message 2009/1/21 golan davidovits <golandav at yahoo dot com>:
> Hi,
>
> I would like to ask about reboot requirement in Tortoise installation.
> Since we would like to take any minor release but on the other hand users try to postpone reboot as much as possible...
>
> What should i expect that won't work correctly if i postpone reboot on tortoise client upgrade?

The shell extension (the desktop itself is part of explorer, so it
holds the shellex dll open and prevents it being upgraded), and if
there are changes to the interface with TSVNCache then the icon
overlays will be broken. And don't even think about reporting a
problem if you haven't rebooted.

OK it's annoying to have to reboot, but seriously, how often does a
new release come out that you can't reboot? MS security fixes usually
require it and they come out monthly.

Simon

--
: ___
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net

Re: Reboot on Tortoise installation

Author Alexander Iljin <ajsoft at yandex dot ru>
Full name Alexander Iljin <ajsoft at yandex dot ru>
Date 2009-01-21 14:54:00 PST
Message Hello!

gd> I would like to ask about reboot requirement in Tortoise installation.
gd> Since we would like to take any minor release but on the other
gd> hand users try to postpone reboot as much as possible...

gd> What should i expect that won't work correctly if i postpone
gd> reboot on tortoise client upgrade?

  Oh, a good question. And in a related matter: what if I simply
  restart the Explorer instead - will that suffice? I presume the
  reboot is only required to get the shell extension DLL loaded?

---=====---
 Alexander

Reboot on Tortoise installation

Author golan davidovits <golandav at yahoo dot com>
Full name golan davidovits <golandav at yahoo dot com>
Date 2009-01-21 14:43:23 PST
Message Hi,

I would like to ask about reboot requirement in Tortoise installation.
Since we would like to take any minor release but on the other hand users try to postpone reboot as much as possible...

What should i expect that won't work correctly if i postpone reboot on tortoise client upgrade?

Thanks,
Golan
Messages per page: