After you install software updates, repairs or uninstalls for certain products may fail. If you have MSI logging enabled, the following lines are found in the log:
Couldn't find local patch ''. Looking for it at its source.
MainEngineThread is returning 1612
This Fix it Solution automates removal of corrupt software update references in the Windows registry.