現象
Windows 11バージョン 22H2 x64 ベースのデバイスでは、デバイスでWindows Updateオプションを取得しようとすると、クライアント アプリケーションがデバイスにログオンしたり、デバイスの自動Updatesの構成設定を取得したりできないことがあります。
たとえば、 IAutomaticUpdates::get_Settings() メソッドを呼び出す x86 ベース (32 ビット) アプリケーションを実行します。 get_Settings() メソッドが IUpdatePolicyReader::ReadUpdatePolicy メソッドを呼び出してデバイスの現在の自動更新オプション設定を取得すると、get_Settings() メソッドの呼び出しが失敗し、デバイスの設定を取得できません。
原因
この問題は、IAutomaticUpdates::get_Settings() メソッドの 32 ビット バージョンがバージョン 22H2 Windows 11では使用できないために発生します。
回避策
この問題を回避するには、32 ビット クライアント アプリケーションを 64 ビット クライアント アプリケーションに再コンパイルして、バージョン 22H2 Windows 11で実行します。