INF: Missing Entry in Control Panel...Add/Remove Programs After MTS Package Export

ID: Q216101


The information in this article applies to:


SUMMARY

IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe.

A component, including COMTI component libraries, can be installed in an MTS server package and the package can be exported to a remote Windows NT computer so the client application can run on the remote computer using DCOM.

The export process produces an executable file to be run on the remote computer for setting up registry entries (for example, ProgID, CLSID, and so on) for directing the remote client application to the component on the server where it runs under the control of Microsoft Transaction Server (MTS). Implementing the client application on the remote computer simply involves running the executable file on that computer. At that time, additional registry entries are provided for the future removal of this client application through the Add/Remove Programs utility in Control Panel. However, under certain conditions, the application's entry is missing from the Add/Remove Programs Properties dialog box under the Install/Uninstall tab.

The list entry is specified in the following registry value:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CLSID\DisplayName


where CLSID is the CLSID of the remote application that is installed by running the executable file mentioned above.

If the value of DisplayName is more than 63 characters, the name doesn't display in Add/Remove Programs.

There is a workaround when this situation occurs. Edit the registry to change the value of DisplayName to a string less than 64 bytes in length. Then the revised name will appear in Add/Remove Programs list, and the application can be removed as desired.


MORE INFORMATION

WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

For information about how to edit the registry, view the "Changing Keys And Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).

To change the registry value, proceed as follows:

  1. Start Registry Editor (Regedt32.exe).


  2. Locate the DisplayName value under the following key in the registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CLSID


  3. On the Edit menu, double-click DisplayName, type in a name no more than 63 characters long, and then click OK.


  4. Quit Registry Editor.


Additional query words:


Keywords          : 
Version           : WINDOWS:1.0,1.0 SP1,4.0 SP2
Platform          : WINDOWS 
Issue type        : kbinfo 

Last Reviewed: February 10, 1999