Running check now results in the never ending progress bar:
and looking in the WindowsUpdate.log file we never see any progress.
Speaking to Microsoft support this is due to a bug in Adobe Flash and its interaction with the WU client. If you look at your processor usage you can see that the Windows Update process is running, it's just that you are getting no feedback.
On one server I started this process running on 23rd April and it finally finished with patches available on the 6th May:
So if you have the time to wait then this does work (no need to try to kick it by deleting stuff, re-registering DLL's, or performing any of the voodoo that you can find suggested in the TechNet forums!).
If you don't have this time then the advice I had from Microsoft was:
- Install MS17-005:
Security update for Adobe Flash Player: February 21, 2017 (Use the Microsoft Update Catalog) :-
- Install MS17-023:
Security update for Adobe Flash Player: March 14, 2017 (Use the Microsoft Update Catalog) :-
- Check for updates (should be back to normal speed).
If that doesn't work then:
Remove the Desktop experience feature and then check for updates. To remove do the following:
- Open Server Manager on the machine.
- Click on Manage>> Remove Roles and Features.
- We have to then be on the features tab and then under "User Interfaces and Infrastructure" uncheck "Desktop Experience" and the click next and finish