Patch Rollback Task Wizard
How to Uninstall a patch using the Patch Rollback Task Wizard.
Resolving the problem
Removing patches with TEM can be done through the Microsoft Patch Rollback Task Wizard.
Some patches are not able to be uninstalled for various reasons. If the patch can be uninstalled, you can use the following method to uninstall the patch through TEM:
- You will first need to know the Microsoft KB number of the patch you wish to uninstall. This information is provided through the Patch and Update Rollback Information Analysis in TEM.
- Once you have the Microsoft KB number, enter the string into the Task Wizard field.
For example, if the Analysis returns KB823559 from MS03-023, type the following in the Task Wizard field: KB823559
On Windows XP/2003 and earlier, the Task Wizard and the Analysis look for the Microsoft KB number in the Windows Registry at HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ key.
The key should be the KB number for the patch you want to rollback.
On Windows Vista and later, the Task Wizard and the Analysis look for the Microsoft KB number embedded in the key names in the Windows Registry location
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\
The task may report back as "Completed" on Vista and later when it has actually failed. Please check that the task is no longer relevant to ensure success of the rollback. If it does fail, make sure that the patch is able to be uninstalled from "Programs and Features".
If it fails on Vista/2008, manual generation of the assemblyidentity tag and command to uninstall may need to be done and more information can be found in method 2 of the following Microsoft article: http://support.microsoft.com/kb/940410. Because of the unsupported nature of uninstalling Windows patches on Vista and above, testing is recommended to avoid restarting machines that may fail to rollback because a patch is not able to be uninstalled, or the method the Rollback Task Wizard uses to generate an uninstall command does not work for the patch.
Deploying a generated Patch Rollback Task as part of a multiple action group is not recommended as rollback tasks are more likely to fail.
Patch rollback Task Wizard is part of the Patching Support site. Operators must be subscribed to Patching Support Site to use this wizard.