KB5023281: Iškvietus metodą "Get_Settings" x86 programoje, nepavyksta gauti automatinio Naujinimai parametrų Windows 11 22H2 versijoje

Požymiai

"Windows 11" 22H2 x64 versijos įrenginyje, kai bandote gauti "„Windows Update“" parinktis įrenginyje, kliento programa gali neprisijungti prie įrenginio arba gauti įrenginio automatinių naujinimų konfigūracijos nustatymų.

Pavyzdžiui, paleidžiate x86 pagrindo (32 bitų) taikomąją programą, kuri iškviečia IAutomaticUpdates::get_Settings() metodą. Jei metodas get_Settings() iškviečia IUpdatePolicyReader::ReadUpdatePolicy metodą, kad gautų dabartinius automatinio naujinimo parinkčių parametrus įrenginyje, get_Settings() metodo iškvietimas nepavyksta ir įrenginio parametrų nuskaityti negalima.

Priežastis

Ši problema kyla dėl to, kad 32 bitų IAutomaticUpdates::get_Settings() metodo versijos nėra Windows 11, 22H2 versijoje.

Sprendimas

Norėdami išspręsti šią problemą, perkompiliuokite 32 bitų kliento programą į 64 bitų kliento programą, kad ji veiktų "Windows 11" 22H2 versijoje.