Actualizaciones de Windows Server 2016 y proxy
Cuando preparaba una nueva plantilla de servidor con Windows Server 2016, he tenido problemas con las actualizaciones de Windows.
Siempre recurro a actualizar a través de Windows Update para asegurarme que no me dejo parches pendientes.
En esta ocasión al realizar la comprobación se mostraban diferentes parches disponibles y comenzaba el proceso de descarga.
Como este proceso es largo, en este punto me desentiendo del proceso y lo reviso posteriormente, tras unas horas vuelvo a comprobar el Servidor y este se encuentra al 0% de descarga.
En este punto verifico que no me hubiese dejado el proxy sin configurar en el navegador.
Compruebo que el servidor tiene acceso a Internet.
Reinicio el servicio de Windows Update y vuelvo a lanzar la comprobación con el mismo resultado.
Tras una búsqueda en Internet localizo el siguiente enlace de Microsoft a parte de otros blogs donde se detalla el mismo error: Problemas relacionados con el Proxy HTTP.
Parece que con Windows Server 2016 y Windows 10, las actualizaciones no utilizan el proxy a nivel nivel de usuario y lo requieren a nivel de sistema.
Para lo cual basta con ejecutar uno de los siguientes comando en un símbolo del sistema con privilegios de Administrador.
netsh winhttp import proxy source=ie
netsh winhttp set proxy <Proxy>:<Puerto>
set proxy <Proxy>:<Puerto>
Con el siguiente comando verificamos el estado:
netsh winhttp show proxy
Tras la configuración del proxy del sistema reinicio nuevamente el servicio de Windows Update y relanzo la comprobación de parches.
En esta ocasión aparecen los parches y veo que progresa la descarga de los mismos.