This is a small script I wrote many years ago to uninstall security patches. I customise it when I need it.
In this example, I’ve customised it for MS09-032, but the principles apply to most patches.
Note that I don’t check for admin rights, I’m assuming that I’ll be using a desktop software deployment tool to run it on the user’s desktop.
' VBscript to roll back a security patch, in this case MS09-032.
‘ Dale Robinson – 2006 –> 2009
Option Explicit
On Error Resume Next
Dim bUninstallFileExists, OSSystemRoot, objWSHShell, objEnv, sMS09032Installed, sPatchCmd,sUninstallExe
Set objWSHShell = WScript.CreateObject("WScript.Shell")
Set objEnv = objWSHShell.Environment("Process")
' MS09-032 sets this registry key if it's installed.
Recent Comments