Determinar la versión actual de WUA

Para obtener información general sobre cómo actualizar la WUA, incluidas las instrucciones paso a paso para determinar mediante programación desde dentro de la aplicación si la versión de WUA que se ejecuta en el equipo satisface sus necesidades, consulte Actualización del agente de Windows Update.

En las versiones de Windows anteriores a Windows 7 y Windows Server 2008 R2, debe determinar la versión instalada de Windows Update Agent (WUA) antes de usarla. La versión actual de WUA viene determinada por la versión del Wuaueng.dll que se ejecuta en el subdirectorio \System32 de la instalación actual de Windows. Si la versión de Wuaueng.dll es la 5.4.3790.1000 o una versión posterior, wuA se instala. Una versión anterior a la 5.4.3790.1000 indica que está instalado Software Update Services (SUS) 1.0.

Cuando se realiza una llamada a SUS 1.0 mediante la API de WUA, se devuelve un HRESULT de WU_E_AU_LEGACYSERVER.

También puede usar el método IWindowsUpdateAgentInfo::GetInfo para recuperar la versión actual del archivo de Wuapi.dll que se ejecuta en un equipo. La interfaz IWindowsUpdateAgentInfo no se admite en WUA 1.0.