¿Cómo importar manualmente (agregar) actualizaciones en WSUS desde el catálogo de actualizaciones de Microsoft?
No todas las correcciones, parches y actualizaciones para los productos de Microsoft están disponibles para su instalación en la consola de Windows Server Update Services (WSUS). Por ejemplo, es posible que haya deshabilitado la sincronización de actualizaciones para un producto específico, una versión de Windows o una clase de actualización en la configuración de WSUS. Además, no hay actualizaciones en la consola de WSUS que estén diseñadas para resolver un problema específico y no impliquen una instalación masiva en todos los dispositivos. En estos casos, puede agregar (importar) manualmente cualquier actualización disponible en el Catálogo de actualizaciones de Microsoft a WSUS o SCCM (Administrador de configuración) a través de IE o PowerShell.
Por ejemplo, queremos agregar la actualización KB3125574 a la lista de actualizaciones de WSUS (actualización acumulativa de conveniencia que permite solucionar un problema de alto uso de RAM por parte de wuauserv).
Importación manual de actualizaciones en WSUS con Internet Explorer
Abra la consola de WSUS;
En el árbol de la consola, haga clic derecho en la sección Actualizaciones y seleccione Importar actualizaciones;
-
Luego se iniciará Internet Explorer y automáticamente irá a la página web Microsoft Update Catalog (https://catalog.update.microsoft.com/);
Cuando visite este sitio web en IE por primera vez, deberá instalar una extensión ActiveX especial para WSUS. es mejor agregar el sitio del Catálogo de actualizaciones de Microsoft a la lista de sitios web confiables. Puede registrar este componente ActiveX con el comando:
regsvr32 c:\Windows\SysWOW64\MicrosoftUpdateCatalogWebControl.dll Encuentre los KB que necesita con la búsqueda y haga clic en Agregar para agregarlos a la cesta. Es mejor no seleccionar más de 20 o 30 actualizaciones a la vez;
Luego haz clic en Ver cesta para abrirla;
Marque la opción Importar directamente a Windows Server Update Services (si esta opción no está disponible, asegúrese de tener privilegios de administrador en su servidor WSUS) y haga clic en Importar;
Espere hasta que se descarguen las actualizaciones (si la descarga se interrumpe, inténtelo de nuevo);
-
Luego busque los parches descargados en la sección Todas las actualizaciones de la consola de WSUS. Aprobar la instalación de actualizaciones en los grupos de equipos requeridos (la forma más fácil de dirigir equipos a grupos WSUS es a través de un GPO).
Así, cualquier actualización del catálogo de Microsoft se puede importar al servidor WSUS, incluidos los controladores, los service packs, los feature packs, etc.
Errores al importar actualizaciones y controladores a WSUS
Puede recibir un error al importar actualizaciones a WSUS que se ejecutan en Windows Server 2019/2016:
This update cannot be imported into Windows Server Update Services. Cause: it is not compatible with your version of WSUS.Si aparece un error de este tipo, debe cambiar manualmente la URL que se genera después de hacer clic en el botón Importar actualizaciones . Reemplazar en URL
http://catalog.update.microsoft.com/…Protocol=1.20a
Protocol=1.80Deberías obtener algo como este enlace:
http://catalog.update.microsoft.com/v7/site/Home.aspx?SKU=WSUS&Version=10.0.14393.2248&ServerName=yourwsushost&PortNumber=8530&Ssl=False&Protocol=1.80Si recibe un estado Error (
Error Number: 80131509) al importar actualizaciones a WSUS, habilite la compatibilidad con cifrado fuerte TLS 1.2 para .Net Framework versión 4.0 en el servidor WSUS. Para ello, establezca el parámetro SchUseStrongCrypto en 1 en el registro. Ejecute el siguiente comando en el cmd elevado:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /V SchUseStrongCrypto /T REG_DWORD /D 1Agregar actualizaciones manualmente en WSUS a través de PowerShell
Puede agregar nuevas actualizaciones al servidor WSUS mediante PowerShell. Para hacer esto, debe descargar el archivo de actualización del sitio web del catálogo de actualizaciones de Microsoft y obtener su GUID.
Busque la KB que necesita en la consola de WSUS y haga clic en su nombre. Se abrirá una página web con una descripción de la actualización. Copie el valor de updateid de la barra de direcciones, descargue el archivo de actualización de MSU en su disco local.
Conéctese al servidor WSUS desde la consola de PowerShell:
$WsusSrv = Get-WsusServer (si ejecuta la consola PowerShell directamente en el servidor WSUS)
$WsusSrv = Get-WsusServer -Name mun-wsus1 -PortNumber 8531 -UseSsl(si se conecta al servidor WSUS de forma remota)
Ahora puede agregar la actualización descargada a la consola WSUS. Se utiliza el siguiente comando de importación:
$WsusSrv.ImportUpdateFromCatalogSite('UpdateGUID', 'Update.msu')Por ejemplo:
$WsusSrv.ImportUpdateFromCatalogSite('a5e40bf9-f1dc-4e6d-93e7-b62c6bf1ce3e', 'C:\Downloads\Updates\kb5005260.msu')Puede verificar que la actualización se haya importado correctamente y mostrar información al respecto:
$WsusSrv.SearchUpdates('kb5005260') | fl *Al importar la actualización de WSUS a través de PowerShell, puede aparecer un error:
Exception calling “ImportUpdateFromCatalogSite” with “2” argument(s): “The underlying connection was closed: An unexpected error occurred on a send.”
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : WebExceptionEsto también se debe a que PowerShell está intentando establecer una conexión a través del protocolo TLS 1.0, que está siendo bloqueado por el servidor WSUS. Para resolver el problema, agregue el parámetro SchUseStrongCrypto en el servidor WSUS (y reinícielo):
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /V SchUseStrongCrypto /T REG_DWORD /D 1Después de eso, la importación de la actualización al servidor WSUS desde PowerShell funcionará correctamente.







