PRB: Visual InterDev Install Prompts to Update Microsoft VM on Each Restart (195194)



The information in this article applies to:

  • Microsoft Visual InterDev 6.0

This article was previously published under Q195194

SYMPTOMS

During Visual InterDev installation, you are asked to install the Microsoft virtual machine (VM) for Java and then restart your computer. After restarting, you are notified that you need to install Microsoft VM. This cycle is repeated continuously.

CAUSE

Two versions or copies of the MSJava.dll exist on the computer.

RESOLUTION

  1. On the Start menu, point to Find, click File or Folder, and type MSJava.dll in the Named field to locate the two MSJava.dll files.
  2. On the Start menu, click Run and type REGSVR32 /U followed by a space. DO NOT press enter.
  3. Drag and drop one of the MSJava.dll file located with the Find dialog box into the command line of the Run dialog box and press Enter.
  4. Repeat steps 2 and 3 for the second MSJava.dll file.
  5. Delete both files.
  6. Run the Visual InterDev installation again.
This will remove and clean the DLLs from your hard drive and registry. After removing them, the Visual InterDev install will add the DLLs back in their proper locations and fix the conflict.

MORE INFORMATION

The older version of the MSJava.dll most likely will be located in the Windows or Winnt directory. The Visual InterDev installation creates the new MSJava.dll in the Windows\System or Winnt\System32 directory, but fails to delete the old version. When the system is restarted, it detects the old version located in the Windows\Winnt directory and asks you to update to a newer component. This causes the installation loop problem.

Modification Type:MajorLast Reviewed:6/18/2001
Keywords:kbprb KB195194