I found my problem was a windows update problem. There was an update that could not install because another update was not installed. Try going to Microsoft update and click on CUSTOM updates. See if there are any software updates there you need. Then go back and do an express update.
This worked for me. Not sure why but I didn't want to argue with success.