Java Update and Downloaded Program Files

If you are using Java Runtime Environment (JRE) software from Sun Microsystems, information on updates to the software will be in the Downloaded Program Files folder, which is typically C:\WINDOWS\Downloaded Program Files on a Windows XP system.

For instance, on a Windows XP Professional system, when I checked the version of Java installed, I saw the following:

Java Platform, Standard Edition 6 Version 6 Update 7 (build 1.6.0 07-b06)

The software informed me that "Java 6 Update 11 is ready to install"

When I checked the contents of the C:\Windows\Downloaded Program Files folder with the Windows Explorer, I saw the following:

Downloaded program files list
in Windows Explorer

But when I checked the contents of that folder from a command line, using the dir command, I didn't see anything indicating there was any Java-related files in the directory. Instead, I saw the following:

C:\WINDOWS\Downloaded Program Files>dir
 Volume in drive C is Sys-WinXP
 Volume Serial Number is B0E3-65A7

 Directory of C:\WINDOWS\Downloaded Program Files

01/23/2007  08:41 PM           841,304 ampAx3.0.84.2.dll
07/25/2002  06:13 PM            24,576 dwusplay.dll
07/25/2002  06:13 PM           196,608 dwusplay.exe
12/19/2008  09:50 AM             2,831 install.log
06/10/2005  09:44 AM           417,792 isusweb.dll
07/27/2006  12:52 PM               367 LegitCheckControl.inf
03/25/2003  11:09 AM             1,558 msrdp.inf
03/24/2003  10:03 PM           683,008 msrdp.ocx
11/09/2006  02:36 PM             5,019 swflash.inf
12/19/2008  09:50 AM            38,428 unagiuninst.exe
04/17/2000  01:04 PM             3,072 voxacm.inf
              11 File(s)      2,214,563 bytes
               0 Dir(s)  46,438,137,856 bytes free

But I can run a Visual Basic Script (VBS) script from the command line to obtain information similar to what is available from within Windows Explorer. When I ran the script show-downloaded-program-files.vbs, I saw the following:

C:\TEMP>cscript /nologo show-downloaded-program-files.vbs
Code base: http://codecs.microsoft.com/codecs/i386/voxacm.CAB
Program file: {00000075-9980-0010-8000-00AA00389B71}
Status: Not Available

Code base: http://go.microsoft.com/fwlink/?LinkID=39204
Program file: Windows Genuine Advantage Validation Tool
Status: Installed

Code base: https://192.168.0.3/Remote/msrdp.cab
Program file: Microsoft Terminal Services Client Control (redist)
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_07-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_01-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_02-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_04-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_06-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_01-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_07-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_07-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab

Program file: Shockwave Flash Object
Status: Installed

If I used Add or Remove Programs from within the Control Panel, I saw the following:

Add or Remove Programs - Java entries
prior to upgrade to Java 6 update 11

After I installed Java 6 Update 11, I saw the following in Windows Explorer:

Downloaded program files list
in Explorer after Java update 11 installed

When I checked Add or Remove Programs, I saw the following:

Add or Remove Programs - Java entries
upgrade to Java 6 update 11

When I ran the script show-downloaded-program-files.vbs, I saw the following:

Code base: http://codecs.microsoft.com/codecs/i386/voxacm.CAB
Program file: {00000075-9980-0010-8000-00AA00389B71}
Status: Not Available

Code base: http://go.microsoft.com/fwlink/?LinkID=39204
Program file: Windows Genuine Advantage Validation Tool
Status: Installed

Code base: https://192.168.0.3/Remote/msrdp.cab
Program file: Microsoft Terminal Services Client Control (redist)
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_11-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_01-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_02-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_04-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.5.0/jinstall-1_5_0_06-windows-i586.cab
Program file: Java Runtime Environment 1.5.0
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_01-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_07-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_11-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://java.sun.com/update/1.6.0/jinstall-1_6_0_11-windows-i586.cab
Program file: Java Runtime Environment 1.6.0
Status: Installed

Code base: http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
Program file: Shockwave Flash Object
Status: Installed