Try the System Update Readiness Tool here
If it was me, I would turn off Automatic Updating and use Control Panel Recovery to restore to the second restore point back. Make sure you 'Scan for Affected Programs' so you'll know what you need to reload. When the 'lost' updates become available, manually install them one at a time until current and then turn Automatic Updates back on. This will let us know if an update was responsible (that happened to me).
I think the Event Viewer would be useful here but I am not yet familar with that tool.
Looking back at your original post, make sure you have a space in the middle of sfc /scannow.
The Windows update log is located at:
Edited by Eles, 03 August 2015 - 05:08 PM.