NTLite showed updates were applied successfully, they show as installed in Windows but the files that should have been updated are not.
Any thoughts?
How did you got the updates?
I made a list for Win 7 downloading updates with WSUS Offline, 188 (after excluding Ms tracking and GWX), integrated with NTLite and doing a Windows Update scan, i had to download 55 more because of installing some updates required others and i think this happened because the updates number weren't in the registry.
I think that around half of the 500 updates are unneeded
So, you can download updates for Server 2012 R2 with WSUS, integrate and then do a scan to know what updates is Windows Updates complaining for.
WSUS downloads about 225 updates for W7 and Server R2 (can't be split and apply to both OS's), Win 8 and Server 2012 R2 (a lot newer if compared), so, maybe there are about 200 updates for Server 2012 R2.
Recommendation:
Download updates with WSUS Offline
Integrate with NTLite
Install Server 2012 in a testing environment and do a scan for "missing" updates.
How to get the missing updates' links?
Code:
https://www.catalog.update.microsoft.com/Search.aspx?q=KBnumber
You can get the download links (when not found in Ms catalog) this way:
At least, there is a log that saves the *.cab and *.msu download links in Win 7, it is WindowsUpdate.log (doing .cab and .msu search with Notepad++ you can see KB and unneeded non KB updates), i don't know about Win 8 log, but Win 10 doesn't saves any information in the WindowsUpdate.log, instead it has instructions to get the log.