Determinazione della versione corrente di WUA

Per informazioni generali sull'aggiornamento di WUA, incluse le istruzioni dettagliate per determinare a livello di codice dall'interno dell'app se la versione di WUA in esecuzione nel computer soddisfa le proprie esigenze, vedere Aggiornamento dell'agente di Windows Update.

Nelle versioni di Windows precedenti a Windows 7 e Windows Server 2008 R2, è necessario determinare la versione installata di Windows Update Agent (WUA) prima di usarla. La versione corrente di WUA è determinata dalla versione del Wuaueng.dll in esecuzione nella sottodirectory \System32 dell'installazione corrente di Windows. Se la versione di Wuaueng.dll è la versione 5.4.3790.1000 o successiva, WUA viene installato. Una versione precedente alla versione 5.4.3790.1000 indica che è installato Software Update Services (SUS) 1.0.

Quando viene effettuata una chiamata a SUS 1.0 usando l'API WUA, viene restituito un valore HRESULT di WU_E_AU_LEGACYSERVER.

È anche possibile usare il metodo IWindowsUpdateAgentInfo::GetInfo per recuperare la versione corrente del file di Wuapi.dll in esecuzione in un computer. L'interfaccia IWindowsUpdateAgentInfo non è supportata in WUA 1.0.