Compartir a través de


Cómo determina el cliente de Windows Update qué servidor proxy se va a usar para conectarse al sitio web de Windows Update

En este artículo se describen los métodos de detección del servidor proxy que usa el cliente de Windows Update para conectarse al sitio web de Windows Update y las situaciones en las que Windows Update usa un método determinado.

El cliente de Windows Update requiere que los Servicios HTTP de Windows (WinHTTP) busquen actualizaciones disponibles y use el Servicio de transferencia inteligente en segundo plano (BITS) o optimización de distribución (DO) para descargar estas actualizaciones. WinHTTP, BITS y DO se ejecutan de forma independiente en Microsoft Internet Explorer. Estos servicios deben ser capaces de detectar los servidores proxy que están disponibles en su entorno determinado.

El servicio Actualizaciones automáticas está configurado para descargar e instalar actualizaciones desde el sitio web de Windows Update.

El servicio Actualizaciones automáticas descarga e instala automáticamente las actualizaciones desde el sitio web de Windows Update. No requiere interacción del usuario porque este servicio se ejecuta en la cuenta del sistema local. Este servicio afecta a la configuración de nivel de sistema y requiere control de nivel de administrador. En este escenario, WinHTTP es más adecuado para usarse en Internet Explorer que en WinINet.

El servicio Actualizaciones automáticas solo puede detectar un servidor proxy mediante uno de los métodos siguientes:

  • El servidor proxy se configura manualmente mediante el Netsh comando .

  • Los valores de Detección automática de proxy web (WPAD) se configuran en cualquiera de las siguientes opciones en el entorno de red:

    • Opciones del sistema de nombres de dominio (DNS)
    • Las opciones del Protocolo de configuración dinámica de host (DHCP)

Para las direcciones URL de examen de Windows Update (conéctese a SimpleAuth Web Service, Servicio web cliente) que se usan para la detección de actualizaciones:

  • Se intenta el proxy del sistema (WinHTTP).

  • Si el Agente de Windows Update (WUA) no puede llegar al servicio debido a determinados códigos de error de proxy, servicio o autenticación, se intenta el proxy de usuario. (Por lo general, es la configuración de IE del usuario que ha iniciado sesión o WinINet).

    En el caso de las direcciones URL del servicio de actualización WSUS de intranet, puede usar la opción Especificar ubicación del servicio microsoft update de intranet para elegir el comportamiento del proxy.

    Captura de pantalla de la ventana Especificar ubicación del servicio Microsoft Update de intranet con solo usar el proxy del sistema para detectar actualizaciones (valor predeterminado) seleccionado.

En el caso de las direcciones URL de Windows Update, que no se usan para la detección de actualizaciones (por ejemplo, las direcciones URL que se usan para los informes):

  • Se intenta el proxy de usuario.
  • Si el WUA no puede llegar al servicio debido a determinados códigos de error de proxy, servicio o autenticación, se intenta el proxy del sistema.

La característica Detección automática de proxy web (WPAD)

La característica WPAD permite a los servicios localizar un servidor proxy disponible consultando una opción DHCP o localizando un registro DNS determinado.

La herramienta Netsh.exe

La herramienta Netsh.exe se usa para configurar un proxy estático de todo el sistema. Use comandos en el contexto de netsh winhttp para configurar los valores de proxy y seguimiento para HTTP de Windows. Los Netsh comandos para winhttp se pueden ejecutar manualmente en el símbolo del netsh sistema o en scripts y archivos por lotes. La herramienta Netsh.exe es útil si no se puede implementar WPAD.

Para configurar un servidor proxy mediante la herramienta Netsh.exe

Para usar la herramienta Netsh.exe para configurar un servidor proxy, siga estos pasos:

  1. Seleccione Iniciar>ejecución, escriba cmd y, a continuación, seleccione Aceptar.

  2. En el símbolo del sistema, ejecute el siguiente comando y presione Entrar.

    netsh winhttp set proxy <proxyservername>:<portnumber>
    

    En este comando, reemplace por <proxyservername> el nombre de dominio completo del servidor proxy. Reemplace por <portnumber> el número de puerto para el que desea configurar el servidor proxy. Por ejemplo, reemplace <proxyservername>:<portnumber> con proxy.domain.example.com:80.

Para quitar un servidor proxy mediante la herramienta Netsh.exe

Para usar la herramienta Netsh.exe para quitar un servidor proxy y configurar el "acceso directo" a Internet, siga estos pasos:

  1. Seleccione Iniciar>ejecución, escriba cmd y, a continuación, seleccione Aceptar.

  2. En el símbolo del sistema, ejecute el siguiente comando y presione Entrar.

    netsh winhttp reset proxy 
    

Para comprobar la configuración actual del proxy mediante la herramienta Netsh.exe

Para usar la herramienta Netsh.exe para comprobar la configuración actual del proxy, siga estos pasos:

  1. Seleccione Iniciar>ejecución, escriba cmd y, a continuación, seleccione Aceptar.

  2. En el símbolo del sistema, ejecute el siguiente comando y presione Entrar.

    netsh winhttp show proxy
    

Archivos .pac admitidos

Para obtener más información sobre los tipos de .pac archivos admitidos, consulte Compatibilidad con AutoProxy de WinHTTP.