To achieve this, we run Microsoft Updates (not to confuse with Windows Updates) and install all latest updates for all the known Microsoft products.
Note: "Windows Update" only updates the operating system, where "Microsoft Update" updates other products as well, such as Microsoft Office, SQL Server, etc.
Figure: Microsoft Update (Good - all updates are installed)
And then we run SSW Diagnostics to check the latest version of other applications (mostly non-Microsoft) are installed.
Warning: Of course if you are fixing a bug on someone’s PC, you should only update one piece of software at a time, so you know if an update fixes the problem. After that (if the company allows it), update all software to the latest version. If they get a new problem, then rollback.
Figure: SSW Diagnostics (Good - all updates are installed)