How to manually uninstall Rational Rhapsody from Windows 7/XP

Rhapsody; uninstall; MSI Error 1605

Technote (FAQ)

Question

How can you manually uninstall IBM Rational Rhapsody from Microsoft Windows 7 or Windows XP?

Cause

There may be a variety of reasons to uninstall manually. For example, you may have run into the following error while using Add/Remove Programs:MSI Error 1605 : "This action is only valid for products that are currently installed."

Answer

You should consider following options before deciding whether manual removal is really necessary.

If you are not able to solve your problem by either of methods, proceed with reading further.

Warning: Follow instructions written in this technote only if the product fails to uninstall using the windows add/remove programs feature (e.g MSI Error 1605 : "This action is only valid for products that are currently installed."). At the end, it is strongly recommended to reinstall the product and uninstall it again through Add or Remove Programs to make sure all the unnecessary entries left by the manual removal are properly cleaned from your registry.

In the following steps, you're going to remove a <version> of Rhapsody. The <version> will be one of the listed versions in "Software version" section on the right-hand side of this technote. In case of fixpack releases (4-digit version like 7.6.1.1 and 7.5.3.2), <version> will likely be represented in 3-digit format (e.g 7.6.1.1 -> 761 or 7.6.1 and 7.5.3.2 -> 753 or 7.5.3) unless commented otherwise.

Preparation Manual removal of Rhapsody shall be done from the Administrator account. To enable the Administrator account, read the following document from the Microsoft Knowledge Base: Enable and Disable the Built-in Administrator Account.

This solution contains information about modifying the system registry. Before making any modifications to the Microsoft Registry Editor, it is strongly recommended that you make a backup of the existing registry. For more information describing how to back up the registry, refer to Microsoft Knowledge Base article 256986

Click Start > Run

Type regedit and Click OK

In the Windows registry editor, in the left pane, delete the following keys if they are present. If one is not present, proceed to the next one.

This step is optional if you go through Step 4 at the end of this technote.

The following items should not be removed if other Rhapsody versions are installed.

HKLM\SOFTWARE\Classes\Rhapsody.*

HKLM\SOFTWARE\Classes\rpyFile

HKLM\SOFTWARE\Classes\RhapATG.*

HKLM\SOFTWARE\Classes\RhapsodyReporter

HKLM\SOFTWARE\Classes\RhapsodyServer

HKLM\SOFTWARE\Classes\RTFConverter

HKLM\SOFTWARE\Classes\rgGatewayVendorAddin.*

HKLM\SOFTWARE\Classes\RTFConverter.*

HKLM\SOFTWARE\Classes\TestConductor.*

HKLM\SOFTWARE\I-Logic\Rhapsody

This step is optional if you go through Step 4 at the end of this technote.

Delete the following keys if they are present.

HKLM\SOFTWARE\Telelogic\*Rhapsody*\<version>

HKLM\SOFTWARE\Telelogic\*Rhapsody*<version>

Note: Do not delete the entire telelogic registry entry in HKLM\Software\Telelogic, unless you're absolutely sure its consequence. Other Rational products might use some of sub-folders in this registry key.

If you're trying to remove 7.5.3, then delete registry keys enclosed in red. See below.

Navigate to the following key:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Select Uninstall

Click Find

Type "<version>" (such as "7.6.1.1")

Click Find Next

A value appears in the right pane that includes the word "7.6.1.1".

If none hit, try again without 4th digit ("7.6.1" instead of "7.6.1.1").

For example:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{97AD5BE0-3ECD-4AA3-B0BB-19F94D9A67D0}\DisplayVersion: "7.6.1.1"

In this case, remove 97AD5BE0-3ECD-4AA3-B0BB-19F94D9A67D0 key as a whole.

Remove any values with <version> of Rhapsody in the path from the following key: