Este artículo proporciona una visión general del módulo de gestión de parches en Atera y una breve guía sobre la solución de los errores más comunes de Windows Update, incluyendo algunos de los problemas conocidos utilizando el parcheo de Atera:
API WUA de Microsoft
Atera está totalmente alineado con Microsoft WUA ("Windows Update Agent") y obtenemos la lista de parches disponibles utilizando la API de WUA.. Más detalles aquí
Por lo tanto, los resultados en Atera no deben coincidir con los resultados del Historial de Windows Update.
A continuación se presentan los comandos proporcionados por Microsoft para ejecutar y utilizar con su API WUA. Basado en estos comandos, Atera obtiene la lista de parches disponibles e instalados que se ve en la consola:
PS script para parches instalados:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a title
Script PS para los parches disponibles:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title
En caso de que los resultados no coincidan después de una actualización, puede eliminar algunos archivos de caché de la carpeta de datos del agente y reiniciar el AteraAgent:
del "C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates\ptc3.cch"
net stop "AteraAgent" && net start "AteraAgent"
Tamaño máximo de descarga
La API del Agente de Windows Update utiliza dos valores para el tamaño de un parche: MinDownloadSize y MaxDownloadSize. El Agente calcula el tamaño máximo potencial de instalación. Para un parche acumulativo, el tamaño máximo potencial tendrá en cuenta los datos de todas las posibles compilaciones del sistema operativo compatibles con el parche correspondiente. Sin embargo, en un único dispositivo, el tamaño máximo sólo debería ser de unos pocos GB.
Esto se basa en la siguiente consulta al PS:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title, maxdownloadsize
Nota: La propiedad MinDownloadSize de una actualización siempre se descarga. Sin embargo, la propiedad MaxDownloadSize no siempre se descarga.
La propiedad MaxDownloadSize se descarga en función de la configuración del equipo que recibe la actualización
En caso de que no pueda instalar una actualización porque su dispositivo tiene poco espacio libre espacio libre, podrías encontrar una solución siguiendo estos pasos Guía de solución de problemas de Microsoft.
Fecha de lanzamiento del parche
Puede encontrar la fecha de lanzamiento de un parche en Atera accediendo a la página Dispositivo > Gestionar > Gestión de parches > filtrar Parches instalados - Sí.
Esta fecha es el LastDeploymentChangeTime que obtiene la última fecha publicada de la actualización, en fecha y hora de Tiempo Universal Coordinado (UTC), en el servidor que despliega la actualización.
Se basa en el siguiente script:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a title, lastdeploymentchangetime
Solución de errores generales de Windows Update:
La aplicación de parches a una máquina, ya sea a través de Atera o utilizando el servicio de actualización local de Windows, a menudo puede devolver varios errores.
El primer paso para solucionar el problema es encontrar más detalles sobre los errores respectivos. Para ello, puede comprobar los siguientes registros en función de cómo se ejecutó la aplicación de parches:
- Atera parches: un log.txt se guarda por defecto en la siguiente ruta: C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates.
- Parcheo local de Windows: puede leer los registros mediante el comando de PowerShell Get-WindowsUpdateLog (aplicable a Windows 10)
Una vez localizado el error, puede consultar esta Guía de Microsoft para errores comunes y mitigación de Windows Update o realizar una búsqueda rápida en Internet para encontrar soluciones sugeridas.
Un restablecimiento completo de los servicios/archivos/carpetas de Windows Update también puede resultar útil. Hemos encontrado dos scripts publicados por los usuarios de Microsoft Script Center. Puedes comprobar los scripts aquí y aquí.
NOTA: Aunque las secuencias de comandos se han probado en distintos entornos de SO, se recomienda probarlas primero en un equipo de laboratorio antes de implantarlas.
Para obtener una lista de los errores más comunes devueltos por el informe Patch & Automation Feedback consulte este enlace article.
También puede utilizar este guía de Microsoft para solucionar problemas de actualización de Windows 10 (para Windows 8.1 y 7, haga clic aquí).