Hola,
un número significativo de equipos que utilizan Waptwua están experimentando un error de WUA con el código 0x8024001e : "La operación no se completó porque el servicio o el sistema se estaba apagando"
Estos equipos suelen estar actualizados, no se han reiniciado y el estado de WUA debería ser correcto.
Parece que el servicio wuauserv, que se reactiva e inicia durante las tareas de WUA, se detiene y se desactiva durante estas tareas si se produce una actualización de la Directiva de grupo, lo que provoca este error.
Además, también parece que Wapt detiene y desactiva el servicio durante las actualizaciones de la GPO (el estado del servicio no cambia si Wapt no está presente).
Dado que en mi caso WUA se aplica mediante un paquete de configuración, ¿hay alguna precaución que deba tomar para evitar este comportamiento?
Wapt v2.6.1.17472
[RESUELTO] Wuauserv dejó de actualizar las estrategias de grupo
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Buen día,
Para ser más preciso, el problema se me presenta en las circunstancias que mencioné (actualizar las estrategias del grupo durante una operación de Waptwua)
El error parece ser reproducible en:
Paralelamente, el servicio wuauserv puede ser monitoreado, por ejemplo con:
La actualización de las directivas de grupo provoca que el servicio se detenga y se desactive, y por lo tanto, sospecho que causa el error 0x8024001e en waptwua si está en ejecución.
Eliminar el agente wapt significa que una actualización de GP no tendrá ningún efecto sobre el servicio wuauserv.
Para ser más preciso, el problema se me presenta en las circunstancias que mencioné (actualizar las estrategias del grupo durante una operación de Waptwua)
El error parece ser reproducible en:
- Iniciar una operación de waptwua (escanear o instalar)
- Ejecutar gpupdate en la máquina (localmente, no a través de wapt)
- observando el resultado de la operación waptwua
Paralelamente, el servicio wuauserv puede ser monitoreado, por ejemplo con:
Código: Seleccionar todo
$currentstatus = $null
$currentstartType = $null
while($true){
$service = Get-Service -Name wuauserv
$status = $service.Status
$startType = $service.StartType
If(
$currentstatus -ne $status -or
$currentstartType -ne $startType
){
Write-Host "$(Get-Date -Format "HH:mm:ss.fff") $startType | $status"
$currentstatus = $status
$currentstartType = $startType
}
Start-Sleep -Milliseconds 200
}La actualización de las directivas de grupo provoca que el servicio se detenga y se desactive, y por lo tanto, sospecho que causa el error 0x8024001e en waptwua si está en ejecución.
Eliminar el agente wapt significa que una actualización de GP no tendrá ningún efecto sobre el servicio wuauserv.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2339
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Hola Steven,
no puedo reproducir este problema aquí con la secuencia que mencionaste.
Si no recuerdo mal, la GPO de WSUS siempre está habilitada junto con waptwua. ¿
Puedes confirmarlo? Si es así, me pregunto si es la GPO la que está sobrescribiendo una configuración de wapt y reiniciando waptwua.
El motor de GPO debería decir: "
El valor que se muestra aquí: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\WUServer
no es el valor esperado. Necesito restablecer el valor de la GPO y reiniciar el servicio wua". Eso me parece lo más probable. -
Simon
no puedo reproducir este problema aquí con la secuencia que mencionaste.
Si no recuerdo mal, la GPO de WSUS siempre está habilitada junto con waptwua. ¿
Puedes confirmarlo? Si es así, me pregunto si es la GPO la que está sobrescribiendo una configuración de wapt y reiniciando waptwua.
El motor de GPO debería decir: "
El valor que se muestra aquí: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\WUServer
no es el valor esperado. Necesito restablecer el valor de la GPO y reiniciar el servicio wua". Eso me parece lo más probable. -
Simon
Hola Simon,
gracias por tu respuesta.
WUServer no está definido por GPO. Actualmente, este valor (localhost) parece estar definido únicamente por el agente WAPT.
Algunos elementos menores de WU todavía se definen por directiva (tiempo de actividad, por ejemplo), y algunos elementos de wapt-get.ini se definen por preferencia.
¿Podría una modificación de wapt-get.ini mediante GPO causar este problema?
Realizaré otra prueba sin estos elementos...
gracias por tu respuesta.
WUServer no está definido por GPO. Actualmente, este valor (localhost) parece estar definido únicamente por el agente WAPT.
Algunos elementos menores de WU todavía se definen por directiva (tiempo de actividad, por ejemplo), y algunos elementos de wapt-get.ini se definen por preferencia.
¿Podría una modificación de wapt-get.ini mediante GPO causar este problema?
Realizaré otra prueba sin estos elementos...
- dcardón
- Experto en WAPT
- Mensajes: 1970
- Inscripción: 18 de junio de 2014 - 09:58
- Ubicación: Saint Sébastien sur Loire
- Contacto :
Hola Steven,
cuando se modifica el archivo wapt-get.ini, el agente se reconfigura (pero no se reinicia) para tener en cuenta la nueva configuración. La reconfiguración debería estar en cola para un evento y no debería interrumpir la aplicación waptwua que se está ejecutando. Sin embargo, al revisar el código, es posible que se esté comportando de esta manera... Lo analizaremos con más detalle.
Si deshabilitar la GPO que modifica wapt-get.ini resuelve el problema, entonces probablemente deberíamos investigar la posibilidad mencionada anteriormente.
Saludos cordiales,
Denis
cuando se modifica el archivo wapt-get.ini, el agente se reconfigura (pero no se reinicia) para tener en cuenta la nueva configuración. La reconfiguración debería estar en cola para un evento y no debería interrumpir la aplicación waptwua que se está ejecutando. Sin embargo, al revisar el código, es posible que se esté comportando de esta manera... Lo analizaremos con más detalle.
Si deshabilitar la GPO que modifica wapt-get.ini resuelve el problema, entonces probablemente deberíamos investigar la posibilidad mencionada anteriormente.
Saludos cordiales,
Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
¡Buen hallazgo! Tras varias pruebas, parece que el problema reside en los elementos de preferencia del archivo INI de la GPO.
Si se define un elemento de preferencia, el archivo wapt-get.ini siempre se modifica (incluso si la preferencia está en modo de actualización) y, efectivamente, no observo que se reinicie el servicio waptservice al actualizar las GPO.
Al deshabilitar los elementos de preferencia que afectan a wapt-get.ini, ya no puedo reproducir el problema.
Tendré que buscar otra forma de gestionar los cambios en repo_url y wapt_server cuando se muevan los objetos... ¡
Muchas gracias por vuestra ayuda, Simon y Denis!
Si se define un elemento de preferencia, el archivo wapt-get.ini siempre se modifica (incluso si la preferencia está en modo de actualización) y, efectivamente, no observo que se reinicie el servicio waptservice al actualizar las GPO.
Al deshabilitar los elementos de preferencia que afectan a wapt-get.ini, ya no puedo reproducir el problema.
Tendré que buscar otra forma de gestionar los cambios en repo_url y wapt_server cuando se muevan los objetos... ¡
Muchas gracias por vuestra ayuda, Simon y Denis!
