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

Windows Update / Microsoft Update fails with error 0x80072EFD when running McAfee Virus Scan Enterprise 8.0i

System Requirements:

  • Windows 2000 SP4 + BITS 2.0
  • Windows XP SP2
  • McAfee Virus Scan Enterprise 8.0i

The Problem:

This is one of those irritations that could (and should) have been sorted immediately, but lingered for months with a really very simple solution.

When you are using a suitably equipped version of Windows and happen to have McAfee Virus Scan Enterprise 8.0i (Confirmed on Patch 11 and 15, but should apply to any patch version and 8.5i) installed, your computer(s) fail to receive automatic updates through the AUClient Windows Automatic Updates service. In addition, if you attempt to access Windows Update or Microsoft Update, the update detection fails with error code 0x80072EFD.

All contemporary fixes / Microsoft suggestions to fix this fail to resolve the problem.

The Fix:

This is well and truly McAfee’s responsibility, it isn’t their fault – but it is what you get when you blur the line between an anti-virus product and a firewall.

I could argue the point that some foresight in providing some foresight in the product on this, or some reference to the issue on their knowledge base would have been useful, particularly as this ‘issue’ impacts users connecting both to the web based WU/MU and any corporate SUS system.

McAfee Virus Scan has a non-default option to inhibit port 80 downloads from non-approved executives. If through group policy, custom installation script, or distribution agreement (as with local authority school distributions of Network Associates McAfee AV) this policy has been enabled, then the Automatic Updates service is prevented from connecting to the Internet and downloading catalogue information.

Internet Explorer sessions to SUS/WU/MU are impacted because as of version 5 server connections they now rely upon the Automatic Updates service and the Background Intelligent Transfer Service (BITS) to make use of Windows Update.

To fix the error you have two options:

  1. Disable to McAfee Access Protection Policy
  2. Add the Service Host process wrapper used by the AU/BITS services to the approved connections list

 

Disable the Access Protection Policy

  1. Open Virus Scan Console as an Administrator
  2. Right click Access Protection
    Virus Scan Console: Access Protection
  3. Choose Properties
  4. Remove the check mark next to “Prevent Downloads from the World Wide Web”
    Access Protection
  5. Click OK

 

Approve the AU/BITS service to perform port 80 downloads

Both the Automatic Updates service and BITS service run as part of the Service Host Process wrapper service (as do many other system services), therefore you must allow the Service Host download permission to resolve this problem without fully disabling the McAfee policy.

As an administrator you should consider this carefully and ensure that if nothing else McAfee is patched and receiving updates properly. If your systems are not adequately protected, they may be vulnerable to exploitation by the plethora of Service Host process resident malware applications and viri, which can potentially embed themselves into a Service Host process. As a direct consequence of disabling this policy any such code will by default receive port 80 (the only port by default) download access.

Disabling through the Interface

  1. In the Access Protection configuration in Virus Scan Console, highlight “Prevent Downloads from the World Wide Web” and click the edit button
  2. Add ‘svchost.exe’ (without the ‘ ) to the exceptions list
    Block Range
  3. Click OK

Disabling through the registry

The fastest way to sort it is to distribute the registry change through group policy (or similar). The information below is correct for VSE 8.0i Patch 15.

HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD\Shared Components\On Access Scanner\BehaviourBlocking
REG_SZ: PortBlockWhiteList_3
Value: (see below for overview of the required change)

McAfee Vanilla Install Settings:
outlook.exe,msimn.exe,iexplore.exe,mozilla.exe,netscp.exe,opera.exe,thunderbird.exe,msn6.exe,neo20.exe,mobsync.exe,waol.exe,nlnotes.exe

Required Change based upon Vanilla Install:
outlook.exe,msimn.exe,iexplore.exe,mozilla.exe,netscp.exe,opera.exe,thunderbird.exe,msn6.exe,neo20.exe,mobsync.exe,waol.exe,nlnotes.exe,svchost.exe

Adobe Acrobat Reader 8.0.1 & Adobe Speed Launcher – it’s back, but they did not want you to know

System Requirements:

  • Adobe Acrobat Reader 8.1.0

The Problem:

Second Adobe gripe in not too sizable space of time, here is the first.

Adobe Acrobat Reader (It’s Acrobat, it was Acrobat when they released it, it’s Acrobat now, sue me) has developed a superiority complex over the years. For some reason it thinks that it needs to sitting in RAM at boot time on everyone’s system, just so it can dump its IE ActiveX control into the browser AX cache the little bit faster. Newsflash – Every sys-ad under the sun deletes the darn thing.

It looked for a glimmering, magical moment when Adobe released Acrobat Reader 8.1.0 that they had finally woken up… alas they moved it out of the Start-up folder on the Start Menu and dropped it into the registry hoping that no one was going to notice.

The Fix:

Let us be honest here, you don’t really need me to tell you where to go. You already know, you just don’t want to believe it.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Yeah…

So pull out Group Policy and get deleting post-install. There are so many fun, time wasting ways that you can remove this (again and for the 11th time in a reader release).

If you are really stuck, here is a .reg sample that will do it:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
“Adobe Reader Speed Launcher”=-

Adobe Flash Player & Shockwave Player Corporate Distribution i.e. redistributable binary

System Requirements:

  • Adobe Flash Player Plug-in
  • Adobe Shockwave Plug-in

The Problem:

Adobe are Google inept…

Here’s a really crazy idea, I want to redistribute Flash to PC’s without going to each PC and installing it by hand!

Obviously I’m off the planet on that one, having 600 workstations that got updated to Macromedia’s Flash 8.2x plug-in over a year ago because I wrote an installer for the blessed thing by hand. 30 workstations which had anything from flash 4 to Flash 8.2x on (which I did upgrade by hand).

Google anything to do with Flash, Deployment, Corporate, Redist, Redistributable… and you’ll get nothing back.

Shockwave is even worse, we wont go there. Suffice it to say much bandwidth was lost on the 30 workstations and the 600 never got touched, despite progressive urgent security updates coming out of Macromedia/Adobe on the poor state of their plug-in.

If anyone from Adobe is reading this, yes, I am irate, you wasted a significant amount of time which I will never get back again! LEARN TO MAKE A WEBSITE.

The Fix:

When Adobe released Flash 9.x, they changed the install system to a binary cab, the installer engine in cab 1, named “Ultrashim.cab” and then the data cab after it. For some reason I couldn’t build a hand installer on these because the thing never registered properly with MSIE.

When they release 9.0.47.0 they removed the second cab completely, favouring some proprietary installer system in ultra-shim. If you pulled ultrashim apart and manually ran it, it would (eventually) install the 1.5MB data download after a significant wait time. Thing is that in my experience users get a little irate if they have to sit at a boot screen waiting for an unspecified amount of time while some unnecessary little loader daemon suckles the proverbial teat of Adobe Systems Inc.

For anyone who wants to look, here are Ultrashim.cab and the “really clever Adobe, you are so hilarious and clever” data file install_flash.foo.s.

 

Contrary to popular belief, and for those who don’t have enough hours in their day to read the small print on every Adobe.com page with “flash” in the text (and who are frantically Googling the topic). Adobe DO have corporate deployment systems for Flash Player and for Shockwave Player, they just don’t want anyone to find it.

Adobe will give you either a .exe installer (which does not have any silent install prompts that I can find) or a .msi which obviously does for both browser technologies. You can get hold of the MSIE version and the non-MSIE version (firefox and what have you), as well as multi-language and Linux/Unix/Mac OS versions.

 

How to get it

You have to site license yourself for it I’m afraid. The small print can be found here.

The following URL’s were valid at the time of publishing.

If you want Flash Player 7,8,9 only go to:
http://www.adobe.com/cfusion/entitlement/index.cfm?e=flash

If you want Shockwave Player 10 only go to:
http://www.adobe.com/cfusion/entitlement/index.cfm?e=shockwave

If you want Flash Player 7,8,9 and Shockwave Player 10 go to:
http://www.adobe.com/cfusion/entitlement/index.cfm?e=flash_shockwave

It is nothing more than a con to get you to sign up to their mail system really. so Adobe, yet again I’m not impressed. You’ll register, they’ll email you your welcome to Adobe fun email and behind that will come the automated download links.

I cannot post the download URL’s because the URL information contains the licensee registration ID. I can state however that the redists seem to be up-to-date at least in terms of Flash 9.