Microsoft Visual J# .NET does not appear in Add or Remove Programs after you upgrade from Windows 98 or Windows Millennium Edition (812821)



The information in this article applies to:

  • Microsoft Visual J# .NET Redistributable Package 1.0
  • Microsoft Windows 98
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional
  • Microsoft Visual J# .NET (2002)

IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

When you install the Microsoft Visual J# .NET Redistributable Package on a computer running Microsoft Windows 98 or Windows Millennium Edition (Windows Me), and then you upgrade the operating system to Windows XP or Windows 2000, the item Microsoft Visual J# .NET Redistributable Package does not appear in the Currently installed programs list of Add or Remove Programs. Therefore, you cannot remove the Microsoft Visual J# .NET Redistributable Package by using Add or Remove Programs. Also, you cannot reinstall or remove Visual J# .NET directly by using the Visual J# .NET Redistributable Package installer (VJSharpRDP1033.msi).

CAUSE

This problem occurs because the location for the Administrative Tools folder is different for various operating systems. When you upgrade the operating system of your computer from Windows 98 to another operating system, such as Windows XP, the entry for the Common Administrative Tools folder for Visual J# .NET is not updated in the registry. When you try to remove Visual J# .NET by using VJSharpRDP1033.msi, the Windows Installer cannot locate the Administrative Tools folder because the installer is using the path of the folder's location in Windows 98.

RESOLUTION

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To resolve this problem, change the entry for Common Administrative Tools in the registry. Change the value of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders to C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools. To do this, follow these steps:
  1. Click Start, and then click Run.
  2. In the Open text box, type regedit, and then click OK.
  3. Locate HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
  4. Right-click the Common Administrative Tools string value, and then click Modify.
  5. Delete the existing text in the Value data text box, and then type the following:

    C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools

  6. Locate and then open the C:\Program Files\Common Files\Microsoft Visual J# .NET Setup folder. Double-click VJSharpRDP1033.msi to remove the Visual J# .NET Redistributable Package.

STATUS

This behavior is by design.

MORE INFORMATION

Steps to Reproduce the Behavior

  1. Install Windows 98 on your computer.
  2. Install the Microsoft .NET Framework Redistributable Package on your computer.
  3. Install the Microsoft Visual J# .NET Redistributable Package on your computer.
  4. Upgrade the operating system from Windows 98 to Windows XP.
  5. In Control Panel, double-click Add or Remove Programs.
  6. Notice that Microsoft Visual J# .NET Redistributable Package does not appear in the Currently installed programs list.

REFERENCES

For more information, visit the following Microsoft Web site:


Modification Type:MinorLast Reviewed:12/31/2004
Keywords:kbRegistry kbJava kbRedistribution kbUpgrade kbsetup kbprb KB812821 kbAudDeveloper