Stefan Küng schrieb:
> Joachim Durchholz wrote:
>
>> Result: *Two* entries in the "change/remove software" list of Windows.
>> This Shoudn't Have Happened I think...
>
> Right. This shouldn't happen!
>
>> No wonder that TSVN didn't do anything.
>
> That's not the reason. Two entries there don't affect how a program
> runs. But it indicates that something else went wrong with the
> installation.
Indeed :-)
>> 3) Uninstalled both entries in the Software list.
>>
>> 4) Tried a reinstall. The installer now tells me that I should install
>> with administrative privileges. Problem is: I'm already doing
>> everything as Administrator (though the ultimate goal is to get TSVN
>> running on a normal, unprivileged account).
>
> You did uninstall TSVN twice then?
Yes.
> Maybe (just to make sure) you should
> download the MS tool to remove orphaned installations:
> http://windowsxp.mvps.org/MSICLEAN.htm
Haven't tried.
I suspect that after the manual registry purge, an automated tool won't
do much good. (My manual purges go like this: kill the obvious entries,
taking note of anything that looks like a registry key in the values;
then recursively delete those keys. I got even those entries in the
.../Installer key, so msiclean is unlikely to find anything - and if it
*does* find anything, it's probably going to do the Wrong Thing.)
>> 5) Spent another two hours trying to get anything useful out of regmon
>> and filemon. No success though.
>
> Why regmon and filemon? What didn't work?
I.e. regmon and filemon didn't turn up any obvious problems that could
have served as a clue (I had hoped for an Access Denied error when
accessing a directory, or something similar).
> Have you tried the FAQ?
> http://tortoisesvn.sourceforge.net/?q=node/104
I overlooked that one. Next thing I'll try is doing an uninstall, then
run ClearInstall, then try another install.
>> 7) Reinstalled TSVN. Things now work. Seems like the previous
>> uninstall didn't run cleanly, and the manual purge was effective to
>> some degree.
>> I'm now more aware that there should be a choice between "Install for
>> all users" and "Install just for me". I can't remember having been
>> presented that in the previous installs - and right, it doesn't show
>> up now.
>
> That option isn't there anymore. Because if you install with Admin
> rights, it automatically installs for "all users", if you're not admin
> then it automatically installs for "just for me".
One plea: please, please, please document the changed behavior in the
docs. This red herring has sent me into hours of fruitless searching.
> If you want "just for me" even if you're an admin, then you can call
> msiexec directly and pass ALLUSERS=1 on the command line.
ARRRRGH... that's one of the combinations I tried. I'm not 100% sure it
was the last thing I tried.
Side note: are you 100% sure that ALLUSERS=1 installs it just for the
admin? I would have expected it's just the other way round
>> Good news: TSVN *works*.
>> Bad news: It works only for Administrator. My normal account still
>> doesn't have it. (Oh, it has the Start menu entries all right. Even
>> calling that mock "TortoiseSVN" program in the Start menu will work,
>> TortoiseMerge starts up all right, the help file and website come up
>> without any problems. So everything except the shell extension works.)
>
> As far as I understand the installer, you have to install TSVN for every
> user who want to use it. The reference count then will make sure that
> one user who uninstalls it again doesn't uninstall it for other users too.
> But I may be wrong here...
Um... that depends entirely on how the TSVN installer was set up. I
think it could do both things: (a) just advertise itself so everybody
can install, (b) immediately install for everybody on the machine.
>> 8) Uninstalled.
>>
>> 9) Tried doing
>> msiexec /package:TortoiseSVN...msi /jm ALLUSERS=1
>> as suggested in the FAQ. It took me another two hours of googling to
>> find out that the syntax in the FAQ is simply wrong: you do *either*
>> /package *or* /jm. /jm doesn't do what I want anyway - it makes the
>> package installable by anyone ("advertises" it in MS terminology), it
>> doesn't actually install.
>>
>> 10) Installed using
>> msiexec /package:T...msi ALLUSERS=1
>> As before, got it to run nicely under Administrative privileges, but
>> not as myself.
>>
>> 11) Tried installing in my normal account. Actually the installation
>> went smoothly - I hadn't expected that installing a package as
>> Administrator also advertises it, but anyway.
>> Sad thing it didn't help - the installation doesn't report any errors,
>> but the shell extension still isn't there.
>
> The whole shell extensions or just the overlays? The context menu isn't
> there either?
No context menu.
> Reinstalling windows would really be bad. I can't believe you would do
> that and still use TSVN and not kill me first ;)
That can be arranged if you wish ;-)
> Please try our small tool to remove leftover registry entries from a
> previous TSVN installation which you can find on the FAQ page mentioned
> above.
Will do, and will report results.
Regards,
Jo
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
--
Received on Tue Nov 08 20:39:20 2005