After a re-install of WSUS and SUP on a ConfigMgr site server you may find yourself in a position whereby all the Software Updates are listed as expired. Not to worry this is easily resolved.
How can you tell the updates are expired?
Quite simple, the icon next to the updates will show a X in it, and if you attempt to download an update you will get a message telling you the update has expired.
You need to re-sync the updates to get them back into a healthy state. If you run a custom schedule, however, you will get the following message in the wsyncmgr.log file on your site server.
Skipping Delete Expired Update relations since this is not a scheduled sync
Therefore a simple schedule is required. To set this, go to the Administration workspace and navigate to Overview > Site Configuration > Sites. Right click the site and select Configure Site Components > Software Update Point.
Since we want to get the updates back in a healthy state as quickly as possible, in the Sync Schedule tab change the Simple schedule to 1 Hour. Remember to change the schedule back to the original settings after you have implemented the fix.
Note that on my first run I had cleared down all the classifications from the Classifications tab and the following appeared in the wsyncmgr.log.
All updates are expired, skipping the delete of update relations till first sync.
If you have classifications selected this will not affect you but’s worth noting.
After classifications were chosen, the next sync started one hour later and updates synchronised.
and the updates were back in a healthy state within the ConfigMgr console.