WUA の現在のバージョンの決定

コンピューターで実行されている WUA のバージョンがニーズを満たしているかどうかをアプリ内からプログラムで判断する手順など、WUA の更新に関する一般的な情報については、「Windows Update エージェントの更新」を参照してください。

Windows 7 および Windows Server 2008 R2 より前のバージョンの Windows では、インストールされているバージョンのWindows Update エージェント (WUA) を使用する前に確認する必要があります。 現在のバージョンの WUA は、現在の Windows インストールの \System32 サブディレクトリで実行されているWuaueng.dllのバージョンによって決まります。 Wuaueng.dllのバージョンがバージョン 5.4.3790.1000 以降のバージョンの場合、WUA がインストールされます。 5.4.3790.1000 より前のバージョンは、ソフトウェア更新サービス (SUS) 1.0 がインストールされていることを示します。

WUA API を使用して SUS 1.0 を呼び出すと、WU_E_AU_LEGACYSERVERの HRESULT が返されます。

IWindowsUpdateAgentInfo::GetInfo メソッドを使用して、コンピューター上で実行されているWuapi.dllの現在のファイル バージョンを取得することもできます。 IWindowsUpdateAgentInfo インターフェイスは、WUA 1.0 ではサポートされていません。