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

Re: [TSVN] Installation problem while connected through Remote Desktop / Terminal Services

From: Thomas Hruska <thruska_at_cubiclesoft.com>
Date: 2005-10-03 22:29:36 CEST

Stefan Küng wrote:
> Ian Anderson wrote:
>
>> I recently tried to install TortoiseSVN onto a remote computer running
>> Windows XP SP2 using Remote Desktop. I downloaded Tortoise 1.2.4.4479
>> and performed the installation which completed without error. After the
>> computer was restarted, the Tortoise context menus never appeared, even
>> for local users.
>>
>> After reinstalling from the console, Tortoise works correctly.
>>
>> I checked the FAQ and installation section of the manual but didn't see
>> any mention of such a problem.
>>
>> Is this just one of those "Don't do that." type problems?
>
>
> If you don't have ADMIN rights while installing TSVN, it is only
> installed for the current user. I don't know what user you are if you're
> connected via remote desktop. But I guess you're definitely not an
> ADMIN. So it won't show up for local users after installation.
>
> I think with Remote Desktop, you're actually a different user each time
> you connect (or as long as the 'invitation' to connect is valid). But
> that's just a guess.
>
> Stefan

Actually, you can log in as Administrator via Remote Desktop. Remote
Desktop is actually a single user Terminal Services environment and,
among other things, many visual effects are disabled to help reduce the
burden on the network. Overlays are probably one of those effects that
are disabled. Because Remote Desktop is a Terminal Services session,
there could be restrictions to modifying other user environments.

I don't see how TSVN wouldn't install if logged in as an Administrator
even via Remote Desktop. You can verify if TSVN is registered properly
by looking for the registry key:

HKCR\*\shellex\ContextMenuHandlers\TortoiseSVN

Then verify that the associated COM object exists at:

HKCR\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}

And then verify that the DLL referenced by InProcServer exists and that
the threading model is Apartment threaded.

Run RegMon during the installation under a Remote Desktop session to see
what happens. Filter out the two keys above.

--
Thomas Hruska
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Oct 3 22:30:30 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.