Cannot install 70, 71 or 72
Hi there - my ReSharper installation is f... up.
I have tried to install the above versions, but it keeps coughing up blood.
Here is the stack trace:
Copyright (C) 2003 JetBrains, Inc.
Failed to determine if VS.NET is running, bailing out. Details:
System.InvalidOperationException: Process performance counter is disabled,
so th
e requested operation cannot be performed.
at
System.Diagnostics.NtProcessManager.GetProcessInfos(PerformanceCounterLib
library)
at System.Diagnostics.NtProcessManager.GetProcessInfos(String
machineName, Bo
olean isRemoteMachine)
at System.Diagnostics.ProcessManager.GetProcessInfos(String machineName)
at System.Diagnostics.Process.GetProcessesByName(String processName,
String m
achineName)
at System.Diagnostics.Process.GetProcessesByName(String processName)
at Registrar.Main(String[] args)
I have tried deleting all the ReSharper code, the relevant folder in the
Application Data folder and all resharper keys in the registry. I have also
tried to repair my installation by running version 66, all to no avail.
Please help. I have already become addicted to ReSharper and cannot live
without it.
Kind Regards
Thomas Koch
Please sign in to leave a comment.
Thomas,
the code in Registrar causing this exception was removed about two weeks
ago.
These changes must have definitely been included in the last builds. Are you
sure that the
stack trace you have posted was obtained with build 72?
"Thomas Koch" <thomask_vs@yahoo.dk> wrote in message
news:c371ve$hd1$1@is.intellij.net...
>
blood.
>
machineName)
>
>
also
>
>
>
>
I downloaded the Resharper72.msi installer from your site, and it is
invoking the Registrar.exe program when it is trying to install. The
installer revision is: {4E8B1791-AD33-42E6-90F2-60BA8DE30F21}
When I delete the Registrar.exe from the old resharper installation
directory the installer complains about an important program is missing and
stops.
Maybe it is invoking the uninstaller of the installed version, which in turn
is invoking Registrar.exe - I get the same behaviour when I try to uninstall
ReSharper using the add/remove programs from the settings menu.
Do you know how to completely remove Resharper manually?
Thomas
"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c372kt$l6a$1@is.intellij.net...
>
you
>
disabled,
System.Diagnostics.NtProcessManager.GetProcessInfos(PerformanceCounterLib
>
>
I made it work:
Start regedit and start a search of "ReSharper".
Delete the keys that are found. Pay attention if a "ReSharper" is used in
some VS related key, so you don't delete some important information.
I think the trick to succeed is the removal of all information to an earlier
version of the installer.
By the way - Registrar.exe is still being used when you install version 72.
Kind regards
Thomas Koch
"Dmitry Shaporenkov (JetBrains)" <dsha@jetbrains.com> wrote in message
news:c372kt$l6a$1@is.intellij.net...
>
you
>
disabled,
System.Diagnostics.NtProcessManager.GetProcessInfos(PerformanceCounterLib
>
>
The first idea that comes into mind is to overwrite the Registrar.exe in
your
current ReSharper installation directory with some program that accepts any
command-line arguments and does nothing. It should satisfy the uninstaller,
so you'll be able to delete the previous version and setup the newest one.
While it seems rather crude, I cannot figure out a way to delete a program
with
broken uninstaller.
"Thomas Koch" <thomask_vs@yahoo.dk> wrote in message
news:c37528$37n$1@is.intellij.net...
>
and
>
turn
uninstall
>
>
>
>
>
processName,
processName)
the
avail.
live
>
>
I've just proposed another method, but yours should work as well.
Yes, Registrar.exe is used during installtion procedure. This is quite
normal,
because it does some work that cannot be embedded into Installer package
directly.
"Thomas Koch" <thomask_vs@yahoo.dk> wrote in message
news:c37674$a3a$1@is.intellij.net...
>
>
>
earlier
>
72.
>
>
>
processName,
processName)
the
avail.
live
>
>