There are several solutions to the error below, but in my case the issue was resolved after a simple WSUS > OPTIONS > SERVER CLEANUP. This was odd because I run the Server Cleanup Wizard with regularity.
SYNCRONIZATION DETAILS > RESULT: THE ERROR TYPE IS UNKNOWN
TypeInitializationException: The type initializer for ‘Microsoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy’ threw an exception. —> System.Net.WebException: Unable to connect to the remote server
at Microsoft.UpdateServices.Internal.ClassFactory.CreateInstance(Type type, Object[] args)
at Microsoft.UpdateServices.ServerSync.ServerSyncLib.GetWebServiceProxyInternal(UpdateServerConfiguration serverConfig, WebServiceCommunicationHelper webServiceHelper, Boolean useCompressionProxy)
at Microsoft.UpdateServices.ServerSync.ServerSyncLib.GetWebServiceCompressionProxy(UpdateServerConfiguration serverConfig, WebServiceCommunicationHelper webServiceHelper)
at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.RetrieveSubscriptionData()
at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol(Boolean allowRedirect)
In my case I restarted four services:
- WSusCertServer
- Update Services
- Software Protection (which turns back off after a short while)
- I then did an IIS RESET (I could have just restarted the WORLD WIDE WEB PUBLISHING SERVICE) but still had the error, so after some digging through blogs,
Note that I found a number of references to patch KB2720211 breaking WSUS sync, but this was not my issue.