I encounter a rather weird issue with this error message, when trying to install an update: Update is not applicable to your computer, although it was.
Apparently this can also appear, because of the TrustedInstaller. To see if you are affected, view the CBS.log, you`ll see a lot of entries like:
, Info CBS Failed to get Transaction State for package: Microsoft-Windows-DirectoryServices-DomainController-Tools-Package~31bf3856ad364e35~amd64~~6.1.7601.17514, update: DirectoryServices-DomainController-Tools [HRESULT = 0x80070bc9 – ERROR_FAIL_REBOOT_REQUIRED]
, Error CBS Failed to get store state [HRESULT = , ,- ERROR_FAIL_REBOOT_REQUIRED]
So there is an issue here that the TrustedInstaller service changes the default service startup type of Manual (3) to Automatic (2), when it encounters an update that has to process a transaction after a restart. When the value is set back to Manual before the restart the transaction that has to be applied after restart cannot be applied. This transaction will be pended. It will block all other update installations that might come up.
You can check following key to see if you are affected, it should be 3: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TrustedInstaller\Start
Start the TrustedInstaller service
Reboot the machine
You should be able now to install updates