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