Internal error 2753 from registrar.exe when uninstalling Resharper 1.0

I have Resharper 1.0 and Microsoft Visual Studio .NET 2003 installed on my PC. I am attempting a long-overdue upgrade from 1.0 to 2.0.3, the latest version I know of that works with my VS .NET version.

Unfortunately, when I try to uninstall Resharper 1.0, I get a popup window saying "Internal error 2753. From Registrar.exe". (I can't copy/paste the text so I hope I typed it correctly.)

The last time someone got that you told him to install and run Microsoft's Windows Install Clean Up. I did but that tool finds nothing to cleanup.

How do I uninstall Resharper 1.0?

By the way, I also get the "2753" error popup when I double-click the 2.0.3 exe.

Thank you.

5 comments
Comment actions Permalink

I Googled Registrar.exe and found advice on your site to run "registrar.exe /uninstall". I did so and got this:

C:\Program Files\JetBrains\ReSharper>registrar.exe /uninstall ReSharper installation/uninstallation utility Copyright (C) 2003-2004 JetBrains, Inc. Microsoft (R) .NET Framework Assembly Registration Utility 1.1.4322.573 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. Types unregistered successfully Microsoft (R) .NET Framework Assembly Registration Utility 1.1.4322.573 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. Types unregistered successfully An exception has occurred during registration. Details:System.ArgumentException: Cannot delete a subkey tree because the subkey does not exi st. at Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String subkey) at Registrar.UnregisterKey(RegistryKey parentKey, XmlElement key) at Registrar.UnregisterKey(RegistryKey parentKey, XmlElement key) at Registrar.RegisterUnderVSRoot(XmlDocument xmlConfigFile, Boolean register) Deleting assemblies...done ]]>

I still get the 2753 error, though, both when I try to uninstall the old program and when I try to install the new program.

0
Comment actions Permalink

Hello James,

the exception below is harmless, so the error occurs for another reason.
I'd recommend that you use
MSI Cleanup Utility to remove ReSharper, if it doesn't uninstall in a regular
way.


Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


I Googled Registrar.exe and found advice on your site to run
"registrar.exe /uninstall". I did so and got this:

<snip>
C:\Program Files\JetBrains\ReSharper>registrar.exe /uninstall
ReSharper installation/uninstallation utility
Copyright (C) 2003-2004 JetBrains, Inc.
Microsoft (R) .NET Framework Assembly Registration Utility
1.1.4322.573
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
Types unregistered successfully
Microsoft (R) .NET Framework Assembly Registration Utility
1.1.4322.573
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
Types unregistered successfully
An exception has occurred during registration.
Details:System.ArgumentException: Cannot delete a subkey tree because
the subkey does not exi
st.
at Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String subkey)
at Registrar.UnregisterKey(RegistryKey parentKey, XmlElement key)
at Registrar.UnregisterKey(RegistryKey parentKey, XmlElement key)
at Registrar.RegisterUnderVSRoot(XmlDocument xmlConfigFile, Boolean
register)
Deleting assemblies...done
</snip>

I still get the 2753 error, though, both when I try to uninstall the
old program and when I try to install the new program.



0
Comment actions Permalink

Unfortunately, as I said in my original note, the Windows Install Cleanup didn't help. The first thing the Cleanup does is to display a list of products to clean up. In my case, that list was empty.

I have since found a workaround. I renamed key HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\64B1BC48E2AFEB142B22E5CF38CB6786 to something else. So I am back in business

Thank you for replying. And if there is any further cleanup you can suggest, please tell me.

0
Comment actions Permalink

Hello James,

sorry I missed the CleanUp mention in your original post. Unfortunately,
in your case something has gone really wrong about ReSharper-related
registry entries, if even the CleanUp doesn't help. I cannot imagine any
further cleanup - there shouldn't be any problems if you are able to
install newer versions of ReSharper.

Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


Unfortunately, as I said in my original note, the Windows Install
Cleanup didn't help. The first thing the Cleanup does is to display a
list of products to clean up. In my case, that list was empty.

I have since found a workaround. I renamed key
HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\64B1BC48E2AFEB
142B22E5CF38CB6786 to something else. So I am back in business

Thank you for replying. And if there is any further cleanup you can
suggest, please tell me.



0
Comment actions Permalink

My manual Registry change seemed to do the trick but I appreciate your confirmation that it was safe.

Thank you.

0

Please sign in to leave a comment.