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

64-bit javaws.exe left behind in system32

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 8
    • 8
    • deploy
    • b112
    • generic
    • windows
    • Verified

        When the system has both 64-bit and 32-bit JREs installed, uninstalling 64-bit jre will not remove 64-bit javaws.exe in system32

        The issue is likely related to the fix for JDK-8020566 and noticed during the 8/7u PIT testing (08/27/2013)

        *** Tested Configurations:
        - x64 Win 7, x64-Vista
        - 7-PIT build:
        http://rehudson.us.oracle.com/hudsonws/deploy/bundles/windows-x64/b255-2013-08-26_558/
        http://rehudson.us.oracle.com/hudsonws/deploy/bundles/windows-i586/b255-2013-08-26_558/

        - 8-PIT build:
        http://rehudson.us.oracle.com/nightlyws/jdk8-deploy/b255_2013-08-27-0301_51/bundles/

        *** Steps to reproduce:
        0) Uninstall all JREs from the test machine
        1) Make sure no java* fin <System_Drive>\Windows\System32 and <System_Drive>\Windows\SysWOW64

        2) Install 64-bit jre bundle from the above PIT build location
        3) Install 32-bit jre bundle from the above PIT build location

        4) At this point, the system has both 32-bit and 64-bit jre installed
        5) Uninstall 64-bit jre

        Expected: No javaws.exe remains under <System_Drive>\Windows\System32
        Actual: javaws.exe found under <System_Drive>\Windows\System32

        (Note: The problem does not occur if the system only have 64-bit jre to start with)


              vdrozdov Victor Drozdov (Inactive)
              hungnguy Hung Nguyen (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: