We have the System Update Readiness tool for workstations and DISM for servers:
http://support.microsoft.com/kb/947821
For Vista/2008 SP1 and up through 8.1/2012R2 so far. One heads-up: according to this article by a Microsoft developer, it will take about 10 minutes to run, it takes the form of “checksur.exe”.