Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4733008

Uninstalling Java 1.3.1 or 1.4 permanently disabled Microsoft VM in IE 5.0

XMLWordPrintable

    • x86
    • windows_2000



      Name: gm110360 Date: 08/16/2002


      FULL PRODUCT VERSION :
      java version "1.3.1_01"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
      Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)



      FULL OPERATING SYSTEM VERSION :
      Microsoft Windows 2000 [Version 5.00.2195]
      ADDITIONAL OPERATING SYSTEMS :
      Windows 2000 Professional




      A DESCRIPTION OF THE PROBLEM :
      I was uninstalling and reinstalling java 1.3.1_01 and java
      1.3.1_04 in order to figure out a particular JVM i18n bug.
      Unfortunately, after doing this once or twice, my browser
      was no longer able to render applets with the Microsoft
      JVM. I tried reinstalling VMs, browsers, and even SPs on
      W2k, but to no avail.

      The problem turns out that installing/uninstalling the JVMs
      replaces values in the HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-
      4FCB-11CF-AAA5-00401C608501} registry folder.
      Unfortunately, for some reason, those values did not get
      fully reset when I uninstalled. (I still saw a "TreatAs"
      folder even though none of my VMs were in there). As a
      result, I made a workaround, To fix the problem, I made the
      following registry file:

      Windows Registry Editor Version 5.00

      [HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}]
      @="Web Browser Applet Control"

      [HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}\InprocServer32]
      @="C:\\WINNT\\System32\\msjava.dll"
      "ThreadingModel"="Both"

      [HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}\ProgID]
      @="MSJava"

      [-HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}\TreatAs]



      For anyone who is reading this, to fix this problem, copy
      the above code into a file with extension .reg and run it
      from the computer with the problem. Restart IE, and the
      problem should go away. THe fix worked for both IE 5.0 and
      IE 6.0.

      In any case, is there a way to fix this problem in JVM the
      installer/uninstaller so that it does not happen in the
      future?

      Thanks!



      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. Uninstall and install jvm 1.3.1_01 and 1.3.1_04
      2. turn on and off the Java-Plugin option when you try
      uninstalling and installing.
      3. Eventually, you will not be able to use the microsoft VM
      from IE 5.0 or IE 6.0
      3.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      IE 5.0 and IE 6.0 can no longer user the microsoft VM to
      render pages.

      REPRODUCIBILITY :
      This bug can be reproduced occasionally.

      CUSTOMER WORKAROUND :
        To fix the problem, I made the following registry file:

      Windows Registry Editor Version 5.00

      [HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}]
      @="Web Browser Applet Control"

      [HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}\InprocServer32]
      @="C:\\WINNT\\System32\\msjava.dll"
      "ThreadingModel"="Both"

      [HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}\ProgID]
      @="MSJava"

      [-HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
      00401C608501}\TreatAs]



      For anyone who is reading this, to fix this problem, copy
      the above code into a file with extension .reg and run it
      from the computer with the problem.
      (Review ID: 160883)
      ======================================================================

            billyh William Harnois
            gmanwanisunw Girish Manwani (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: