KB5023281: Metodes "Get_Settings" izsaukšana x86 lietojumprogrammā neizdodas izgūt automātiskās Atjauninājumi iestatījumus Windows 11 versijā 22H2

Attiecas uz
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

Problēmas pazīmes

Kad ierīcē mēģināt izgūt Windows Update opcijas Windows 11 versijas 22H2 x64 bitu ierīcē, klienta lietojumprogramma, iespējams, nevar pieteikties ierīcē vai izgūt konfigurācijas iestatījumus automātiskajiem Atjauninājumi ierīcē.

Piemēram, jūs palaižat x86 (32 bitu) lietojumprogrammu, kas izsauc metodi IAutomaticUpdates::get_Settings(). Ja metode get_Settings() izsauc metodi IUpdatePolicyReader::ReadUpdatePolicy , lai izgūtu pašreizējos automātiskās atjaunināšanas opciju iestatījumus ierīcē, metodes get_Settings() izsaukums neizdodas un ierīces iestatījumus nevar izgūt.

Iemesls

Šī problēma rodas, jo metodes IAutomaticUpdates::get_Settings() 32 bitu versija nav pieejama Windows 11 versijā 22H2.

Risinājums

Lai novērstu šo problēmu, pārkompilējiet savu 32 bitu klienta programmu uz 64 bitu klienta lietojumprogrammu, lai tā darbotos Windows 11 versijā 22H2.