Managing Java

I’m sure many people have many solutions to managing the version of Java installed on their workstations, but this is the one I liked. I’m keeping these notes mostly for my own benefit.

http://www.itninja.com/question/silent-uninstall-java-all-versions

The post almost to the bottom by SpellJammer | 02/28/2012 | is pretty awesome.

VB Uninstall Script. Simple and Elegant 🙂
[vb]
‘###########Script Written By Dylan Ogle & Nainesh Bhavan – November 2011##########

‘Start Script

On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")

‘Uninstall Java 2 Runtime Environment, J2SE Runtime Environment
Set colJava4dot3 = objWMIService.ExecQuery("Select * from Win32_Product Where Name like ‘Java 2 Runtime Environment Standard Edition %’")
For Each objSoftware in colJava4dot3
objSoftware.Uninstall()
Next

‘Uninstall Java 2 Runtime Environment, J2SE Runtime Environment
Set colJava4dot3 = objWMIService.ExecQuery("Select * from Win32_Product Where Name like ‘J2SE Runtime Environment %’")
For Each objSoftware in colJava4dot3
objSoftware.Uninstall()
Next

‘Uninstall Java 2 Runtime Environment, SE *
Set colJava4dot3 = objWMIService.ExecQuery("Select * from Win32_Product Where Name like ‘Java 2 Runtime Environment, SE %’")
For Each objSoftware in colJava4dot3
objSoftware.Uninstall()
Next

‘Uninstall Java(TM) 6 Update *
Set colJava6dot = objWMIService.ExecQuery("Select * from Win32_Product Where Name like ‘Java(TM) 6 Update %’")
For Each objSoftware in colJava6dot
objSoftware.Uninstall()
Next

‘Uninstall Java(TM) 7 Update *
Set colJava6dot = objWMIService.ExecQuery("Select * from Win32_Product Where Name like ‘Java(TM) 7 Update %’")
For Each objSoftware in colJava6dot
objSoftware.Uninstall()
Next

‘Uninstall Java(TM) 7 *
Set colJava7 = objWMIService.ExecQuery("Select * from Win32_Product Where Name like ‘Java(TM) %’")
For Each objSoftware in colJava7
objSoftware.Uninstall()
Next[/vb]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: