Cómo instalar y configurar WSUS en Windows Server 2022 y 2019

Configurar un servidor WSUS puede ser un poco engorroso, sobre todo si intentas que funcione correctamente con tu red. A veces, simplemente no se sincroniza correctamente o las actualizaciones no se distribuyen a los clientes como deberían. Ahí es donde resulta útil conocer los pormenores de la instalación y la configuración. Esta guía explica cómo instalar WSUS en Windows Server, configurarlo para que se adapte a tu entorno e incluso ajustar algunas opciones para un mejor rendimiento. Al principio, es un poco complicado, pero una vez configurado, tendrás un sistema de gestión de actualizaciones sólido que mantiene tus equipos actualizados sin demasiados problemas. Es de esperar que tengas que reiniciar algunos equipos, hacer algunos ajustes y quizás entrar en pánico si no se sincronizan de inmediato; con suerte, esto te ayudará a evitar dolores de cabeza.

Cómo solucionar problemas comunes de configuración y rendimiento de WSUS

Cómo instalar el rol WSUS en Windows Server 2016/2019/2022 o 2012 R2

A partir de Windows Server 2008, WSUS es un rol independiente que se puede instalar mediante el Administrador del Servidor o PowerShell. Normalmente, instalar en la versión más reciente, como Windows Server 2022, es la mejor opción, sobre todo porque es compatible con todas las características y actualizaciones de seguridad más recientes. A veces, las cosas pueden salir mal si intentas hacerlo en un servidor sin IIS o con otros roles que entran en conflicto, así que asegúrate de tener una instalación limpia o, al menos, revisa primero los requisitos previos.

Abra el Administrador del servidor > Agregar roles y características. Asegúrese de seleccionar Windows Server Update Services. El asistente seleccionará automáticamente los componentes de IIS necesarios (porque, por supuesto, Windows tiene que complicarlo más de lo necesario) y le preguntará qué servicios de WSUS desea. Asegúrese de marcar la opción » Servicios de WSUS». Dado que la base de datos es fundamental, también tendrá opciones para el backend.

Para la base de datos, puede elegir:

  • Base de datos interna de Windows (WID): la opción integrada y compacta. Ideal si no desea trabajar con SQL Server; admite hasta 524 GB, suficiente para la mayoría de las configuraciones pequeñas y medianas.
  • SQL Server: más escalable, pero requiere una licencia y un servidor dedicado. SQL Server Express es gratuito, pero tiene un límite de 10 GB, así que tenga cuidado.

Si usas una configuración gratuita o nostálgica, instalar WID es pan comido. También puedes instalarlo mediante PowerShell:

Install-WindowsFeature -Name UpdateServices, UpdateServices-WidDB, UpdateServices-Services, UpdateServices-RSAT, UpdateServices-API, UpdateServices-UI -IncludeManagementTools

Simplemente ejecútelo en PowerShell con permisos de administrador y listo. Recuerde que, si su servidor SQL está en otra máquina, necesitará los permisos de red adecuados y su base de datos no debe ser un controlador de dominio, ya que, por supuesto, Windows tiene que complicarlo más de lo necesario.

Configuración inicial de WSUS: sus primeros pasos

Una vez instalado, deberá ejecutar la configuración posterior a la implementación; es similar a la integración de su WSUS. Vaya a Administrador del servidor > Configuración posterior a la implementación e inicie el asistente. Si lo prefiere, también puede realizar algunas tareas manualmente con WsusUtil.exe.

Por ejemplo, para cambiar la ubicación de almacenamiento de actualización, ejecute:

WsusUtil.exe PostInstall CONTENT_DIR=D:\WSUS

O si está cambiando su base de datos a un servidor SQL externo, puede ejecutar:

WsusUtil.exe postinstall SQL_INSTANCE_NAME="YOURSQLSERVER\WSUSDB" CONTENT_DIR=D:\WSUS_Content

A continuación, abra la consola WSUS (normalmente en http://localhost o mediante el acceso directo wsus.msc ) y siga las instrucciones del asistente. Configurará la fuente de sincronización, los idiomas del producto y los productos para los que desea actualizaciones. Recuerde: no seleccione Windows 7 si ya no lo usa, ya que estará saturando su base de datos. Seleccione solo lo que sea relevante para su entorno.

Durante la configuración, especifique las clasificaciones de actualización que necesita, como Actualizaciones críticas, Actualizaciones de seguridad, Service Packs, etc. Tenga cuidado; seleccionar demasiadas puede hacer que la base de datos crezca enormemente, especialmente si está sincronizando muchos productos de Microsoft.

Un aspecto a tener en cuenta es el programa de sincronización. Se recomienda configurarlo para que se ejecute por la noche, para que no consuma ancho de banda durante el horario de oficina. La sincronización inicial puede tardar algunos días si se seleccionaron varios productos; la paciencia es fundamental.

Cómo instalar la consola de administración de WSUS en Windows 10/11

La consola de administración wsus.msces lo que se usa para aprobar actualizaciones, crear grupos y revisar informes. En Windows 10 u 11, necesita las Herramientas de administración remota del servidor (RSAT).Ejecute este comando de PowerShell para instalar las herramientas de WSUS:

Add-WindowsCapability -Online -Name Rsat. WSUS. Tools~~~~0.0.1.0

Si está trabajando directamente en un servidor Windows, puede instalar la consola con:

Install-WindowsFeature -Name UpdateServices-Ui

Una vez instalado, verá nuevos grupos como Administradores de WSUS y Reporteros de WSUS para controlar quién puede administrar y ver informes.

Para que los informes locales funcionen, es posible que necesite instalar componentes adicionales como Microsoft Report Viewer. De lo contrario, verá errores al intentar generar informes.

Cómo mantener WSUS funcionando sin problemas: consejos de rendimiento

WSUS puede ralentizarse con muchos clientes (más de 1500) o si el hardware no está a la altura. Algunos ajustes pueden ayudar, pero la idea básica es: dotar al servidor de suficiente RAM (al menos 4 GB), potencia de CPU (2 núcleos) y asegurarse de que IIS no se sature.

Si observa errores como 0x80244022 o si la consola se bloquea, considere ajustar los grupos de aplicaciones de IIS:

Import-Module WebAdministration Set-ItemProperty -Path IIS:\AppPools\WsusPool -Name queueLength -Value 2500 Set-ItemProperty -Path IIS:\AppPools\WsusPool -Name cpu.resetInterval -Value "00.15:00" Set-ItemProperty -Path IIS:\AppPools\WsusPool -Name recycling.periodicRestart.privateMemory -Value 0 

Estos comandos aumentan la longitud de la cola de IIS y los intervalos de reinicio, lo que ayuda con las sobrecargas. Además, para un mejor rendimiento, excluya las carpetas de contenido de WSUS ( \WSUS\WSUSContent, %windir%\wid\datay \SoftwareDistribution\Download) de los análisis antivirus; de lo contrario, el servidor se colapsa al intentar analizar miles de archivos.

Además, habilitar la aprobación automática de actualizaciones de Microsoft Defender puede evitar que WSUS se sature con análisis en segundo plano. No olvide: si usa un proxy, especifique su configuración durante la instalación o en la sección Configuración de la consola de WSUS.

Administrar un servidor WSUS requiere algo de esfuerzo, pero una vez configurado, administrar las actualizaciones en la red se vuelve mucho menos estresante. Simplemente controle el espacio en disco, el tamaño de la base de datos y el estado del servidor, y todo debería funcionar a la perfección.