CDO Error Message “Error ‘80040211’”

System Requirements:

  • Windows Server
  • Internet Information Services
  • ASP
  • CDO

The Problem:

When attempting to send an email using CDO under Windows Server you receive the following unspecific error message from your application debugger or web browser session:

error ‘80040211’
<path>/<file>.asp, line ##

Your application is unable to relay email into the SMTP system.

More Info:

The CDO error message is certainly due to your configuration of the SMTP server, or CDO’s inability to raise the stated SMTP server.

Step 1

A frequent cause of this error message comes from messages with lengthy message lines. It is common place within SMTP systems to refuse to transmit text lines that are greater than around 1000 characters (including the CRLF).

This does not mean that the message itself cannot be greater than 1000 characters, but that individual lines before the carriage return must be less than or equal to 998 characters (the CR [carriage return] and the LF [line feed] count as the remaining two characters).

This rule applies to plain text and to HTML messages. Ensure that your messages comply with this rule.

 

Step 2

Ensure that your ISP does not require authenticated SMTP access. If they do, you will need to modify your CDO connector to include authentication. In ASP this is achieved through the addition of the following lines into the CDO settings.

.Item(cdoSMTPAuthenticate) = cdoBasic
.Item(cdoSendUserName) = “YOUR-USER-NAME”
.Item(cdoSendPassword) = “YOUR-PASSWORD”

 

Step 3

Ensure that your system is able to connect to to the SMTP service port. A quick trick to check for SMTP connectivity without relying upon port scanners is:

  1. Open a command prompt
  2. Type:
    telnet <fully-qualified-domain-name / SMTP Server IP address> 25For example: telnet smtp.www.c-amie.co.uk 25
  3. If the path to your SMTP server is being blocked you will see the following message
    Connecting To <server>…Could not open connection to the host, on port 25 : Connect failed

If your server is unable to access the STMP network, then this error message is consistent with such a failure. The most likely cause of such a block is a firewall rule from a software firewall or a rule configured on a hardware firewall by the network administrator.

An additional consideration to make while checking for connectivity is the impact that Anti-Virus and real-time Anti-Spyware products may have. For example, McAfee Virus Scan Enterprise 8.0.0i makes use of an anti-spyware rule that prevents mass mailing worms from sending email. McAfee will block the SMTP port by default and must be configured to allow IIS (or your application) to relay email.

To reconfigure McAfee Enterprise 8.0.0i:

  1. Open Virus Scan Console
  2. Double click Access Protection
    McAfee Filters
  3. Highlight the “Prevent mass mailing worms from sending email” and click Edit
  4. For IIS 6.0 running in with standard IIS 6.0 application protection add w3wp.exe to the exceptions list.
    Exceptions List
    For application you will need to query the McAfee log file for the executable name involved in the error message. By default this log can be found at:
    C:\Documents and Settings\All Users\Application Data\Network Associates\VirusScan\AccessProtectionLog.txt

“Server Application Error” error message when attempting to run ASP page under IIS 5.0

System Requirements:

  • Windows 2000 & IIS 5.0

The Problem:

Yet another hpcfactor.com server failure later and we have some new problems. When attempting to parse asp pages, the browser retorts with an error headline “Server Application Error” and populates the event log with Event ID 36:

The server failed to load application ‘/LM/W3SVC/1/Root’. The error was ‘No such interface supported’

Note that the 1 in /LM/W3SVC/#/Root can be any number representing the identifier for any virtual web on your server e.g. ‘/LM/W3SVC/2/Root’, ‘/LM/W3SVC/3/Root’, ‘/LM/W3SVC/23/Root’.

HTML pages will display correctly, however anything that is running through the ASP interpreter will fall foul of this error message.

An additional symptom that you may have noticed is that the error will only occur if your Application Protection settings in IIS 5.0 are set to Medium or High.

More Info:

In the case of hpcfactor.com the problem began quite innocently with Teoma (Ask Jeeves’ crawler) starting a run over the site root, and suddenly stopping seemingly randomly when the server kicked back a 500 error:

Out-of-process ISAPI extension request failed

From that single request on, for another 6.5 hours before an administrator noticed every single request to the ASP interpreter on the particular server returned another 500 error:

Out-of-process ISAPI extension has exceeded crash limit.

Rendered in MSIE as:

The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance

In playing around with the server for a little while, restoring a metabase backup and repairing some lost NLS files, we were able to get the server to perform again without the ISAPI errors, however the server would not output any ASP, returning “Server Application Error” every time and for each page request writing Event ID 36 to the System log.

I quickly discovered that if I lowered the Application Protection settings from Medium, to Low, the site would correctly load ASP pages, however there is an inherent problem in doing this – it does not lead to good stability; in fact you are essentially running IIS 5.0 as if it were IIS 3.0.

Low (IIS Process): This is the way IIS ran prior to IIS 4; all requests are performed in the InetInfo.exe process. This is the fastest option, but it is also the least robust because a rogue application could crash the InetInfo.exe process.

Medium (Pooled): This is a new option in IIS 5 and is the default setting for all new Web applications. In this model, all parts of the Web space marked as Medium (Pooled) run in the same process external to InetInfo.exe. As already mentioned, the process name is DllHost.exe and this process does not run as LocalSystem as InetInfo.exe does. Instead, DllHost.exe runs under the identity of an account controlled by IIS. By default, the identity is IWAM_machinename.

High (Isolated): This option, introduced in IIS 4 and shown in Figure 5-33, executes each Web .application in its own instance of DllHost.exe that runs in the context of the IWAM_machinename account. In doing so, it offers the highest degree of robustness, but it’s not as fast as Medium.

Source: MS Press Book Sample

In case you have read anyone else’s ideas over doing this – this is NOT a solution, it’s madness unless you are hosting your own little photo album for Billy Bob and the rest of the clan.

The common link between the higher process modes is obviously the IWAM_machinename account on the system, there is some excellent advice around the Internet on troubleshooting it already, and unless the next line matches your case, I suggest for follow it – start by re-synching the IWAM account using the AdminScript for IIS 5.0.

The next line: Check to see whether IIS is still registered in the COM+ registration database.

MMC the console applet found at %SystemRoot%\system32\Com\comexp.msc

If you see this, troubleshoot IWAM
ASP COM+ Registered
If you see this, you know why ASP doesn’t work (It should look like the image above)
ASP COM+ Failure

Effectively it is not possible to utilise Application Protection without the COM+ registrations. To fix them:

  1. Backup your server
  2. Backup the IIS 5.0 metabase
  3. Stop IIS Admin and associated services
  4. Pull up a command prompt
  5. Enter (Case sensitive):
    rundll32 %windir%\system32\inetsrv\wamreg.dll, CreateIISPackage
  6. Hit OK
  7. Enter:
    regsvr32 asptxn.dll
  8. Hit OK
  9. Restart IIS Admin and associated services
  10. Return to the comexp.msc view and check whether the three IIS registrations have returned, if they have start returning your web sites to Medium (Pooled). You will need to restart IIS in order for the Application Protection change to take effect.

Error 0x80004005: “Could not use ‘(unknown)’; file already in use” when using Microsoft Access databases in conjunction with IIS, Dreamweaver and others

System Requirements:

  • An Access database
  • Internet Information Services (IIS) 4.0, 5.0, 5.1, 6.0, 7.0
  • Dreamweaver

The Problem:

This error can arise for a variety of reasons, however the specific one which prompted me to write this was to do with using IIS and Dreamweaver to fiddle with its ‘Application’ management system for connecting to and inserting dynamic information onto web pages.

When you attempt to use the database you receive the following error message in your web browser:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Could not use ‘(unknown)’; file already in use.
/<file>.asp, line #

This occurs despite giving the IUSER_<system_name> account permissions to access the MDB file.

The Fix:

This could be:

  • A bad/corrupt MDAC install
  • An old MDAC install; ensure you are using 2.8
  • An old version of JET – ensure that you have the latest 2000/XP/2003 service pack or have installed Jet 4.0 SP8 on anything else

However is is more likely that you are running into a permissions error (yes, even though you gave the IUSR_<system_name> permissions on the MDB).

When you are using an Access database, of course the IIS service account IUSR_<system_name> needs to have correct permissions on the .MDB file that you are using. This goes without saying.
If you haven’t got that far, ensure that you have disabled simple file and folder sharing (on XP Pro) and offer up modify permissions or higher (do so with care) on the .mdb, however this will not solve the error!

When you use an Access database, during that fleeting second when the database is being structurally polled, Access will lock the database to prevent concurrent activity from taking place, however it does this in a relatively unsophisticated manner using a file-system flag.

By default Access will attempt to create the file system flag, a .LDB file named in an identical fashion to that of your database next to the .MDB. The problem is that the LDB is being written using the IUSR_<system_name> account which under Windows 2000 will be part of the everyone group, and has more secure default permissions under later version.

What is happening is that your system is either unable to create the LDB because of a permissions conflict, or more likely in the case of you receiving the error listed at the beginning of this article it is creating the LDB file, but is unable to clear the file-system flag.

In other words: Access is locking the database, but in its crudeness is unable to unlock it!

You must ensure that you have set the necessary permissions on the database folder/directory with the permissions on the folder inheriting down to the files contained within it.

 

Now that you have a folder with write/modify (or worse) permissions for the IIS process/guest account, you need to think about security. Never, ever put the database folder beneath the public wwwroot of the site. Always place the database directory at the bottom of a folder hierarchy and always keep your permissions as tight as possible.

J2SE & JRE Mass Uninstallation Script (Bat)

System Requirements:

  • Win32 with Windows Installer
  • Win64
  • J2SE / JRE

The Problem:

If there is anything more annoying than having to install a 200 MB runtime to run a 30KB Java program, it has to be that until recently the frequent Java framework releases were not cumulative, they are fully isolated entities which co-exist with both higher and lower environment versions.

This makes it a challenge to keep things organised, particularly when you are walking into an environment where workstation setup means you are at the mercy of someone clicking “install” to that cursed update manager and leaving you with no base install.

The quickest way to deal with them is to get rid of the lot and start again. This document shows you how to automate the removal of Java through a script file.

The Fix:

You can run this on any system with either Administrative or LSA privileges, if the particular edition isn’t installed on the system the Windows installer will flash past you and the older Windows Installer system will either fail to initialise or simply ignore the uninstall attempt.

These are all the J2SE / JRE uninstall commands I have come across – and believe it or not, they are all from having had to perform this removed at one clients site. That’s a lot of Java inconsistency!

Uninstallers for older Java versions are included. For the newer releases under Windows the packages user Windows Installer (MSI).

The MSI GUID logic is very simple to fathom, simply take the first 27-bytes as de facto and treat the last 5-bytes as Major.Minor.2-Digit-Update.revision i.e.

  • JRE 6 Update 24 would be 6.0.24.0 = 60240
  • JRE 5.1 Update 1 would be 5.1.01.0 = 51010

In all my examples and in the script below the .revision is .0, so assume that there will always be a trailing 0 in the GUID if you add your own.

  • JRE 6 Update 29 x64 would be = 2F86416029FF
  • JRE 6 Update 29 x86 would be = 2F83216029FF

As of Java 1.6.0.23 Oracle introduced a new GUID format which includes a mask for whether it is a 32-bit or 64-bit release in addition to the above version identifier. From Update 23 onwards Oracle also changed the trailing digit of the GUID from 0 to FF.

If you would like / need to research your own, simply fish the GUID’s out of:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

 

:: Sun / Oracle Java Runtime Environment (JRE) Uninstallation Script
:: Created by C:Amie http://www.c-amie.co.uk/REM JRE Runtime Environment 8.0 Update 45
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218045F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 45 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418045F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 44
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218044F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 44 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418044F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 43
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218043F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 43 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418043F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 42
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218042F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 42 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418042F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 41
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218041F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 41 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418041F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 40
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218040F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 40 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418040F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 39
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218039F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 39 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418039F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 38
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218038F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 38 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418038F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 37
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218037F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 37 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418037F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 36
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218036F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 36 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418036F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 35
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218035F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 35 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418035F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 34
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218034F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 34 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418034F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 33
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218033F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 33 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418033F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 32
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218032F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 32 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418032F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 31
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218031F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 31 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418031F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 30
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218030F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 30 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418030F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 29
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218029F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 29 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418029F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 28
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218028F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 28 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418028F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 27
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218027F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 27 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418027F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 26
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218026F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 26 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418026F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 25
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218025F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 25 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418025F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 24
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218024F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 24 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418024F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 23
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218023F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 23 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418023F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 22
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218022F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 22 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418022F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 21
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218021F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 21 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418021F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 20
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218020F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 20 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418020F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 19
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218019F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 19 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418019F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 18
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218018F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 18 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418018F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 17
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218017F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 17 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418017F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 16
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218016F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 16 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418016F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 15
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218015F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 15 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418015F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 14
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218014F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 14 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418014F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 13
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218013F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 13 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418013F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 12
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218012F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 12 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418012F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 11
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218011F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 11 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418011F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 10
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218010F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 10 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418010F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 09
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218009F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 09 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418009F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 08
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218008F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 08 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418008F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 07
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218007F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 07 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418007F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 06
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218006F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 06 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418006F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 05
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218005F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 05 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418005F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 04
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218004F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 04 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418004F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 03
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218003F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 03 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418003F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 02
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218002F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 02 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418002F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 01
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218001F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 01 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418001F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 00
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83218000F0} /passive /norestart
REM JRE Runtime Environment 8.0 Update 00 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86418000F0} /passive /norestart

REM JRE Runtime Environment 7.0 Update 80
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217080FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 80 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417080FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 79
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217079FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 79 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417079FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 78
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217078FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 78 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417078FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 77
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217077FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 77 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417077FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 76
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217076FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 76 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417076FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 75
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217075FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 75 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417075FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 74
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217074FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 74 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417074FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 73
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217073FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 73 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417073FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 72
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217072FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 72 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417072FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 71
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217071FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 71 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417071FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 70
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217070FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 70 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417070FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 69
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217069FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 69 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417069FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 68
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217068FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 68 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417068FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 67
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217067FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 67 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417067FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 66
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217066FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 66 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417066FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 65
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217065FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 65 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417065FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 64
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217064FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 64 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417064FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 63
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217063FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 63 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417063FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 62
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217062FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 62 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417062FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 61
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217061FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 61 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417061FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 60
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217060FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 60 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417060FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 59
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217059FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 59 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417059FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 58
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217058FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 58 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417058FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 57
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217057FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 57 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417057FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 56
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217056FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 56 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417056FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 55
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217055FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 55 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417055FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 54
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217054FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 54 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417054FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 53
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217053FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 53 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417053FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 52
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217052FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 52 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417052FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 51
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217051FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 51 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417051FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 50
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217050FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 50 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417050FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 49
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217049FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 49 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417049FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 48
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217048FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 48 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417048FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 47
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217047FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 47 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417047FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 46
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217046FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 46 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417046FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 45
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217045FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 45 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417045FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 44
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217044FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 44 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417044FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 43
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217043FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 43 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417043FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 42
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217042FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 42 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417042FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 41
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217041FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 41 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417041FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 40
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217040FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 40 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417040FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 39
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217039FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 39 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417039FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 38
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217038FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 38 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417038FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 37
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217037FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 37 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417037FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 36
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217036FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 36 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417036FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 35
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217035FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 35 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417035FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 34
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217034FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 34 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417034FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 33
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217033FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 33 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417033FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 32
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217032FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 32 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417032FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 31
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217031FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 31 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417031FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 30
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217030FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 30 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417030FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 29
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217029FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 29 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417029FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 28
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217028FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 28 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417028FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 27
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217027FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 27 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417027FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 26
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217026FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 26 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417026FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 25
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217025FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 25 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417025FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 24
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217024FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 24 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417024FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 23
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217023FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 23 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417023FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 22
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217022FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 22 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417022FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 21
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217021FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 21 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417021FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 20
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217020FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 20 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417020FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 19
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217019FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 19 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417019FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 18
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217018FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 18 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417018FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 17
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217017FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 17 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417017FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 16
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217016FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 16 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417016FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 15
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217015FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 15 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417015FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 14
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217014FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 14 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417014FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 13
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217013FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 13 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417013FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 12
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217012FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 12 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417012FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 11
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217011FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 11 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417011FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 10
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217010FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 10 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417010FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 9
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217009FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 9 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417009FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 8
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217008FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 8 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417008FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 7
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217007FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 7 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417007FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 6 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417006FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 6
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217006FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 5 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417005FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 5
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217005FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 4 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417004FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 4
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217004FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 3 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417003FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 3
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217003FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 2 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417002FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 2
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217002FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 1 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417001FF} /passive /norestart
REM JRE Runtime Environment 7.0 Update 1
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217001FF} /passive /norestart
REM JRE Runtime Environment 7.0 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86417000FF} /passive /norestart
REM JRE Runtime Environment 7.0
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83217000FF} /passive /norestart

REM JRE Runtime Environment 6.0 Update 51 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416051FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 51
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216051FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 45 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416045FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 45
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216045FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 44 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416044FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 44
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216044FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 43 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416043FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 43
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216043FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 42 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416042FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 42
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216042FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 41 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416041FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 41
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216041FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 40 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416040FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 40
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216040FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 39 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416039FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 39
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216039FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 38 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416038FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 38
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216038FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 37 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416037FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 37
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216037FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 36 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416036FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 36
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216036FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 35 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416035FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 35
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216035FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 34 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416034FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 34
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216034FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 33 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416033FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 33
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216033FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 32 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416032FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 32
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216032FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 31 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416031FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 31
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216031FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 30 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416030FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 30
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216030FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 29 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416029FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 29
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216029FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 28 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416028FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 28
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216028FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 27 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416027FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 27
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216027FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 26 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416026FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 26
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216026FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 25 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416025FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 25
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216025FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 24 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416024FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 24
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216024FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 23 (x64)
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F86416023FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 23
MsiExec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F83216023FF} /passive /norestart
REM JRE Runtime Environment 6.0 Update 22
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160220} /passive /norestart
REM JRE Runtime Environment 6.0 Update 21
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160210} /passive /norestart
REM JRE Runtime Environment 6.0 Update 20
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160200} /passive /norestart
REM JRE Runtime Environment 6.0 Update 19
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160190} /passive /norestart
REM JRE Runtime Environment 6.0 Update 18
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160180} /passive /norestart
REM JRE Runtime Environment 6.0 Update 17
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160170} /passive /norestart
REM JRE Runtime Environment 6.0 Update 16
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160160} /passive /norestart
REM JRE Runtime Environment 6.0 Update 15
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160150} /passive /norestart
REM JRE Runtime Environment 6.0 Update 14
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160140} /passive /norestart
REM JRE Runtime Environment 6.0 Update 13
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160130} /passive /norestart
REM JRE Runtime Environment 6.0 Update 12
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160120} /passive /norestart
REM JRE Runtime Environment 6.0 Update 11
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160110} /passive /norestart
REM JRE Runtime Environment 6.0 Update 10
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160100} /passive /norestart
REM JRE Runtime Environment 6.0 Update 9
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160090} /passive /norestart
REM JRE Runtime Environment 6.0 Update 8
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160080} /passive /norestart
REM JRE Runtime Environment 6.0 Update 7
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160070} /passive /norestart
REM JRE Runtime Environment 6.0 Update 6
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160060} /passive /norestart
REM JRE Runtime Environment 6.0 Update 5
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160050} /passive /norestart
REM JRE Runtime Environment 6.0 Update 4
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160040} /passive /norestart
REM JRE Runtime Environment 6.0 Update 3
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160030} /passive /norestart
REM JRE Runtime Environment 6.0 Update 2
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160020} /passive /norestart
REM JRE Runtime Environment 6.0 Update 1
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160010} /passive /norestart
REM JRE Runtime Environment 6.0
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0160000} /passive /norestart

REM JRE Runtime Environment 5.0 Update 23
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150230} /passive /norestart
REM JRE Runtime Environment 5.0 Update 22
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150220} /passive /norestart
REM JRE Runtime Environment 5.0 Update 21
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150210} /passive /norestart
REM JRE Runtime Environment 5.0 Update 20
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150200} /passive /norestart
REM JRE Runtime Environment 5.0 Update 19
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150190} /passive /norestart
REM JRE Runtime Environment 5.0 Update 18
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150180} /passive /norestart
REM JRE Runtime Environment 5.0 Update 17
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150170} /passive /norestart
REM JRE Runtime Environment 5.0 Update 16
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150160} /passive /norestart
REM JRE Runtime Environment 5.0 Update 15
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150150} /passive /norestart
REM JRE Runtime Environment 5.0 Update 14
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150140} /passive /norestart
REM JRE Runtime Environment 5.0 Update 13
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150130} /passive /norestart
REM JRE Runtime Environment 5.0 Update 12
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150120} /passive /norestart
REM JRE Runtime Environment 5.0 Update 11
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150110} /passive /norestart
REM JRE Runtime Environment 5.0 Update 10
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150100} /passive /norestart
REM JRE Runtime Environment 5.0 Update 9
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150090} /passive /norestart
REM JRE Runtime Environment 5.0 Update 8
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150080} /passive /norestart
REM JRE Runtime Environment 5.0 Update 7
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150070} /passive /norestart
REM JRE Runtime Environment 5.0 Update 6
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150060} /passive /norestart
REM JRE Runtime Environment 5.0 Update 5
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150050} /passive /norestart
REM JRE Runtime Environment 5.0 Update 4
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150040} /passive /norestart
REM JRE Runtime Environment 5.0 Update 3
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150030} /passive /norestart
REM JRE Runtime Environment 5.0 Update 2
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150020} /passive /norestart
REM JRE Runtime Environment 5.0 Update 1
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150010} /passive /norestart
REM JRE Runtime Environment 5.0
MsiExec.exe /uninstall {3248F0A8-6813-11D6-A77B-00B0D0150000} /passive /norestart

REM Java 2 Runtime Environment, SE v1.4.2_19
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142190} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_18
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142180} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_17
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142170} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_16
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142160} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_15
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142150} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_14
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142140} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_13
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142130} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_12
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142120} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_11
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142110} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_10
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142100} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_09
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142090} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_08
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142080} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_07
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142070} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_06
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142060} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_05
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142050} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_04
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142040} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_03
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142030} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_02
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142020} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2_01
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142010} /passive /norestart
REM Java 2 Runtime Environment, SE v1.4.2
MsiExec.exe /uninstall {7148F0A8-6813-11D6-A77B-00B0D0142000} /passive /norestart

REM Java 2 Runtime Environment Standard Edition v1.3.1_25
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_25\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_24br> %systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_24\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_23
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_23\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_22
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_22\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_21
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_21\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_20
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_20\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_19
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_19\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_18
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_18\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_17
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_17\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_16
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_16\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_15
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_15\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_14
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_14\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_13
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_13\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_12
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_12\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_11
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_11\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_10
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_10\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_09
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_09\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_08
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_08\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_07
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_07\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_06
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_06\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_05
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_05\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_04
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_04\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_03
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_03\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_02
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_02\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3.1_01
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3.1_01\Uninst.isu” -a
REM Java 2 Runtime Environment Standard Edition v1.3
%systemroot%\IsUninst.exe -f”%SystemDrive%\Program Files\JavaSoft\JRE\1.3\Uninst.isu” -a

 

Reinstalling

Once you have got them off, you might like to put one back on again, if so using 1.5 or higher you can use a command similar to the following

From a Network Share

“\\server\share\jre-6u7-windows-i586-p-s.exe” /passive /norestart IEXPLORER=1 MOZILLA=0 REBOOT=Suppress JAVAUPDATE=0

From a Drive

“c:\file\jre-6u7-windows-i586-p-s.exe” /passive /norestart IEXPLORER=1 MOZILLA=0 REBOOT=Suppress JAVAUPDATE=0