KB5023281: Извикването на метода "Get_Settings" в x86 приложение не успява да извлече настройките за автоматично Актуализации в Windows 11, версия 22H2

Отнася се за
Windows 11 SE, version 22H2 Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2

Симптоми

На устройство, базирано на Windows 11, версия 22H2 x64, когато се опитате да извлечете опциите за актуализиране на Windows на устройството, клиентското приложение може да не влезе в устройството или да не извлече конфигурационни настройки за автоматични Актуализации на устройството.

Например изпълнявате базирано на x86 (32-битово) приложение, което извиква метода IAutomaticUpdates::get_Settings(). Ако методът get_Settings() извиква метода IUpdatePolicyReader::ReadUpdatePolicy , за да извлече текущите настройки за опции за автоматична актуализация на устройството, повикването на метода get_Settings() е неуспешно и настройките на устройството няма да могат да бъдат извлечени.

Причина

Този проблем възниква, защото 32-битовата версия на метода IAutomaticUpdates::get_Settings() не е налична в Windows 11, версия 22H2.

Заобиколно решение

За да заобиколите този проблем, рекомпилирайте вашето приложение на 32-битов клиент в приложение на 64-битов клиент, което да се изпълнява в Windows 11, версия 22H2.