Determinando a versão atual do WUA

Para obter informações gerais sobre como atualizar o WUA, incluindo instruções passo a passo para determinar programaticamente de dentro do seu aplicativo se a versão do WUA que está em execução no computador atende às suas necessidades, consulte Atualizando o agente de Windows Update.

Em versões do Windows anteriores ao Windows 7 e ao Windows Server 2008 R2, você deve determinar a versão instalada do WUA (agente de Windows Update) antes de usá-la. A versão atual do WUA é determinada pela versão do Wuaueng.dll em execução no subdiretório \System32 da instalação atual do Windows. Se a versão do Wuaueng.dll for a versão 5.4.3790.1000 ou uma versão posterior, o WUA será instalado. Uma versão anterior à 5.4.3790.1000 indica que os Serviços de Atualização de Software (SUS) 1.0 estão instalados.

Quando uma chamada é feita ao SUS 1.0 usando a API WUA, um HRESULT de WU_E_AU_LEGACYSERVER é retornado.

Você também pode usar o método IWindowsUpdateAgentInfo::GetInfo para recuperar a versão de arquivo atual do Wuapi.dll em execução em um computador. Não há suporte para a interface IWindowsUpdateAgentInfo no WUA 1.0.