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
Also, when you look in the registry, you may find that the software update cache registration is missing from the following registry subkey: