none
La consola de administración de WSUS no pudo conectar con el servidor WSUS a través de la API remota RRS feed

  • Pergunta

  • Hola gente buena.

    Desde hace unos días estoy presentando problemas con la consola de administración del WSUS.

    Cuando la consola trata de acceder al servidor este devuelve "Error: error de conexión". reinicio el servidor completamente y si logra conectarce por algunos unos minutos, luego me hace lo mismo.

    En el visor de sucesos tengo dos eventos:

    Advertencia

    La consola de administración de WSUS no pudo conectar con el servidor WSUS a través de la API remota.

    Compruebe si IIS, SQL y el servicio Update Services se están ejecutando en el servidor. Si el problema persiste, intente reiniciar IIS, SQL y el servicio Update Services.

    La consola de administración de WSUS ha encontrado un error inesperado. Esto puede deberse a un error transitorio; intente reiniciar la consola de administración. Si el error persiste,

    intente quitar las preferencias persistidas para la consola mediante la eliminación del archivo wsus ubicado bajo %appdata%\Microsoft\MMC\.


    System.IO.IOException -- No se pudo llevar a cabo el protocolo de enlace debido a un formato de paquete inesperado.

    Source
    System

    Stack Trace:
       en System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
       en System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
       en System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
       en System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
       en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       en System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
       en System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
       en System.Net.ConnectStream.WriteHeaders(Boolean async)
    ** this exception was nested inside of the following exception **


    System.Net.WebException -- Se ha terminado la conexión: Error inesperado de envío.

    Source
    Microsoft.UpdateServices.Administration

    Stack Trace:
       en Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer(PersistedServerSettings settings)
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools()

    Error

    La consola de administración de WSUS ha encontrado un error inesperado. Esto puede deberse a un error transitorio; intente reiniciar la consola de administración. Si el error persiste,

    intente quitar las preferencias persistidas para la consola mediante la eliminación del archivo wsus ubicado bajo %appdata%\Microsoft\MMC\.


    System.NullReferenceException -- Referencia a objeto no establecida como instancia de un objeto.

    Source
    Microsoft.UpdateServices.UI.SnapIn

    Stack Trace:
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ResetScopeNode()

    --------------------------------------------

    Lo curioso es que el servicio sigue descargando las actualizaciones desde internet, y cuando hago un telnet al puerto 8350 éste está activo.

    Que me pueden decir?, un saludo de ante mano.


    Programador de sistemas

    sexta-feira, 9 de março de 2018 22:20

Todas as Respostas

  • Hola gente buena.

    Desde hace unos días estoy presentando problemas con la consola de administración del WSUS.

    Cuando la consola trata de acceder al servidor este devuelve "Error: error de conexión". reinicio el servidor completamente y si logra conectarce por algunos unos minutos, luego me hace lo mismo.

    En el visor de sucesos tengo dos eventos:

    Advertencia

    La consola de administración de WSUS no pudo conectar con el servidor WSUS a través de la API remota.

    Compruebe si IIS, SQL y el servicio Update Services se están ejecutando en el servidor. Si el problema persiste, intente reiniciar IIS, SQL y el servicio Update Services.

    La consola de administración de WSUS ha encontrado un error inesperado. Esto puede deberse a un error transitorio; intente reiniciar la consola de administración. Si el error persiste,

    intente quitar las preferencias persistidas para la consola mediante la eliminación del archivo wsus ubicado bajo %appdata%\Microsoft\MMC\.


    System.IO.IOException -- No se pudo llevar a cabo el protocolo de enlace debido a un formato de paquete inesperado.

    Source
    System

    Stack Trace:
       en System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
       en System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
       en System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
       en System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
       en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       en System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
       en System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
       en System.Net.ConnectStream.WriteHeaders(Boolean async)
    ** this exception was nested inside of the following exception **


    System.Net.WebException -- Se ha terminado la conexión: Error inesperado de envío.

    Source
    Microsoft.UpdateServices.Administration

    Stack Trace:
       en Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer(PersistedServerSettings settings)
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools()

    Error

    La consola de administración de WSUS ha encontrado un error inesperado. Esto puede deberse a un error transitorio; intente reiniciar la consola de administración. Si el error persiste,

    intente quitar las preferencias persistidas para la consola mediante la eliminación del archivo wsus ubicado bajo %appdata%\Microsoft\MMC\.


    System.NullReferenceException -- Referencia a objeto no establecida como instancia de un objeto.

    Source
    Microsoft.UpdateServices.UI.SnapIn

    Stack Trace:
       en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ResetScopeNode()

    --------------------------------------------

    Lo curioso es que el servicio sigue descargando las actualizaciones desde internet, y cuando hago un telnet al puerto 8350 éste está activo.

    Que me pueden decir?, un saludo de ante mano.


    Programador de sistemas

     Hola guillen quisiera saber si encontraste una solucion a este error porque a mi me esta pasando exactamente lo mismo

    De antemano gracias

    sábado, 26 de janeiro de 2019 14:28
  • Por si a alguno le sirve Wsus utiliza la consola Microsoft Management Console (MMC) y este a su vez utilliza el servicio: "Servicio de detección automática de proxy web WinHTTP" este último se desconecta cada cierto tiempo provocando que no se pueda levantar la consola y por consiguiente la administración del WSUS, en nuestro caso lo resolvemos de la siguiente manera:

    1. no se abre la consola de WSUS hasta no revisar que el servicio: "Servicio de detección automática de proxy web WinHTTP" esté activo

    2. se abre la consola con el servicio activo y se cierra la consola pues ese servicio se desconecta cada cierto tiempo.

    Como observación al servicio de WSUS se le quitó la dependencia de ese servicio (regedit) pero no se lo hemos podido quitar al MMC

    sexta-feira, 26 de abril de 2019 15:58
  • Hola "El Guille",

    Realiza lo siguiente

    1 - Remueve %appdata%\Microsoft\MMC\
    2 - Verifica que la KB3159706 este instalada
    3 - Desde Command Prompt (adm) ejecuta:

    "C:\Program Files\Update Services\Tools\wsusutil.exe" postinstall /servicing

    4 - Verifica que HTTP Activation esté instalado
    5 - Si usas SSL aplica:

    https://support.microsoft.com/en-us/help/3159706/update-enables-esd-decryption-provision-in-wsus-in-windows-server-2012

    6 - Aumenta la memoria desde IIS (ver imagen)

    Reiniciar servicios IIS y WSUS

    Adicional:

    Maintaining the WSUS Catalog by Declining Updates for Better Update Scanning
    https://blogs.technet.microsoft.com/jchalfant/maintaining-the-wsus-catalog-by-declining-updates-for-better-update-scanning/

    Saludos.


    sábado, 27 de abril de 2019 03:58
  • Al final la mejor opción fue ir a servicios  en "Servicio de detección automática de proxy web WinHTTP"  en propiedades, inicio de sesión ponerlo como "cuenta de sistema local"  "permitir interactuar con escritorio"

    Todo funciona muy bien
    terça-feira, 5 de novembro de 2019 14:16