Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Visual J++ compatibility problem requires Microsoft VM upgrade on Windows XP and Windows Server 2003


View products that this article applies to.

This article was previously published under Q299764
Beta Information
This article discusses a Beta release of a Microsoft product. The information in this article is provided as-is and is subject to change without notice.

No formal product support is available from Microsoft for this Beta product. For information about how to obtain support for a Beta release, see the documentation that is included with the Beta product files, or check the Web location from which you downloaded the release.
Beta Information
This article discusses a Beta release of a Microsoft product. The information in this article is provided as-is and is subject to change without notice.

No formal product support is available from Microsoft for this Beta product. For information about how to obtain support for a Beta release, see the documentation that is included with the Beta product files, or check the Web location from which you downloaded the release.

↑ Back to the top


Symptoms

When you install Visual J++ on a computer running a fresh installation of Windows Server 2003 or Windows XP, or when you upgrade to Windows XP on a computer that is running Windows 95, Windows 98, Windows NT, or Windows 2000, you may have to update the Microsoft virtual machine (Microsoft VM) to version 5.00.3200 or later. When you start to install the program, you may experience one of the following problems:
  • On a new install of Windows Server 2003 or Windows XP
    You may receive the following error message:
    Microsoft Visual J++ has a known compatibility issue described in Microsoft Knowledge Base article Q299764. Microsoft Visual J++ customers must correct this issue before using Visual J++.
    Windows blocks the Visual J++ install program until you install or update the Microsoft VM.
  • On an upgrade install of Windows XP
    When you upgrade to Windows XP on a Windows-based computer that already has Visual J++ installed, Windows XP Setup detects that Visual J++ is installed, and then adds the following error message to the Windows XP upgrade report:
    Microsoft Visual J++ has a known compatibility issue described in Microsoft Knowledge Base article Q299764. Microsoft Visual J++ customers must correct this issue before using Visual J++.
    In this scenario, you may experience problems when you run Visual J++ until you upgrade to a current version of Microsoft VM.

↑ Back to the top


Cause

The Windows Server 2003 and Windows XP Application Compatibility Technologies block the installation of Visual J++ on Windows Server 2003 or Windows XP if Microsoft VM is not installed or if the version of Microsoft VM is older than version 5.00.3200. This occurs because the security and encryption dynamic-link libraries (DLLs) that are installed with older versions of Microsoft VM (such as the version that is distributed with Visual J++) are not compatible with the newer DLL versions that Windows Server 2003 and Windows XP use.

By default, on a new installation of Windows Server 2003 or Windows XP, Microsoft VM is not installed with the operating system. When you try to install Visual J++, and the Microsoft VM does not exist on the computer or is older than the version that is provided with Visual J++, Visual J++ tries to install the Microsoft VM that is included with the Visual J++ distribution. However, because the Microsoft VM that is included with Visual J++ is an older version of the Microsoft VM, and its security and encryption DLLs are not compatible with the operating system, the Application Compatibility Technologies blocks the install of Microsoft Visual J++ on the computer until you install a compatible version of the Microsoft VM.

↑ Back to the top


Resolution

To resolve this problem, install the Microsoft virtual machine from the Visual J++ CD-ROM, and then visit the Windows Update Web site to install the security fixes. To install the Microsoft virtual machine from the Visual J++ CD-ROM, follow these steps:
  1. On the CD-ROM install media, open the IE4 subfolder.
  2. Locate and then double-click Msjavx86.exe to run the executable file.
  3. Click Start, point to All Programs, and then click Windows Update. Install any fixes for the Microsoft VM that Windows Update detects.

↑ Back to the top


References

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
322389� How to obtain the latest Windows XP service pack
For more information, visit the following Microsoft Web sites:

↑ Back to the top


Keywords: KB299764, kbproductlink, kbprb, kbsetup

↑ Back to the top

Article Info
Article ID : 299764
Revision : 6
Created on : 10/26/2007
Published on : 10/26/2007
Exists online : False
Views : 483