The Windows Server Update Services console gives Unexpected Error after KB3159706
Solution:
Manual steps required to complete the installation of this update
- Open an elevated Command Prompt window, and then run the following command (case sensitive, assume “C” as the system volume):
"C:\Program Files\Update Services\Tools\wsusutil.exe" postinstall /servicing
- Select HTTP Activation under .NET Framework 4.5 Features in the Server Manager Add Roles and Features wizard.
- Restart the WSUS service.
If SSL is enabled on the WSUS server
- Assign ownership of the Web.Config file to the administrators group (run at an elevated command prompt):
takeown /f web.config /a icacls "C:\Program Files\Update Services\WebServices\ClientWebService\Web.config" /grant administrators:f
- Locate the Web.Config file in the following path:
C:\Program Files\Update Services\WebServices\ClientWebService\Web.Config
- Make the following changes in the file.
Note This code sample represents a single text block. The line spacing is used only to emphasize the text changes, which are shown in bold.
<services> <service name="Microsoft.UpdateServices.Internal.Client" behaviorConfiguration="ClientWebServiceBehaviour">
<!-- These 4 endpoint bindings are required for supporting both http and https --> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="SSL" contract="Microsoft.UpdateServices.Internal.IClientWebService" /> <endpoint address="secured" binding="basicHttpBinding" bindingConfiguration="SSL" contract="Microsoft.UpdateServices.Internal.IClientWebService" />
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="ClientWebServiceBinding" contract="Microsoft.UpdateServices.Internal.IClientWebService" /> <endpoint address="secured" binding="basicHttpBinding" bindingConfiguration="ClientWebServiceBinding" contract="Microsoft.UpdateServices.Internal.IClientWebService" /> </service> </services>
- Add the multipleSiteBindingsEnabled=”true” attribute to the bottom of the Web.Config file, as shown:
</bindings> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> </system.serviceModel>
https://support.microsoft.com/en-us/kb/3159706