Microsoft je izdao izborna ažuriranja za popravak XPS-a u aplikacijama koje se temelje na WPF-u
U prosincu 2022. Microsoft je objavio KB5022083, sigurnosno ažuriranje koje mijenja način na koji .NET Framework i .NET rukuju XPS sadržajem. Toliko aplikacija izrađenih s WPF-om počelo se neispravno prikazivati. Iako je Microsoft ponudio zaobilazno rješenje zajedno s izdavanjem zakrpe, problem još uvijek pogađa mnoge korisnike.
Oglašavanje
Zbog promjena u .NET-u, XPS dokumenti sa strukturnim ili semantičkim elementima kao što su struktura tablice, ploče scenarija ili hiperveze možda se neće ispravno prikazati u čitačima temeljenim na WPF-u. Također može pokvariti ugrađene slike. Aplikacija koja prikazuje XPS podatke može izbaciti iznimke Null reference kada se XPS dokumenti učitavaju u čitače temeljene na WPF-u.
Kao zaobilazno rješenje, Microsoft je predložio pokretanje sljedeće naredbe kao Administrator u cmd.exe
:
reg add "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64
Konačno, tvrtka iz Redmonda uspio riješiti problem sa sljedećim ažuriranjima izvan pojasa. Imajte na umu da nijedan od njih nije dostupan putem Windows Updatea, pa ih morate instalirati ručno.
Verzija proizvoda | Ažuriraj | |
---|---|---|
Windows 11, verzija 22H2 | ||
.NET Framework 4.8.1 | Katalog | 5023327 |
Windows 11, verzija 21H2 | Katalog | 5023367 |
.NET Framework 4.8 | Katalog | 5023323 |
.NET Framework 4.8.1 | Katalog | 5023320 |
Windows Server 2022 | Katalog | 5023368 |
.NET Framework 4.8 | Katalog | 5023324 |
.NET Framework 4.8.1 | Katalog | 5023321 |
Azure Stack HCI, verzija 22H2 | ||
.NET Framework 4.8 | Katalog | 5023324 |
Azure Stack HCI, verzija 21H2 | ||
.NET Framework 4.8 | Katalog | 5023324 |
Windows 10 verzija 22H2 | Katalog | 5023366 |
.NET Framework 4.8 | Katalog | 5023322 |
.NET Framework 4.8.1 | Katalog | 5023319 |
Windows 10 verzija 21H2 | Katalog | 5023365 |
.NET Framework 4.8 | Katalog | 5023322 |
.NET Framework 4.8.1 | Katalog | 5023319 |
Windows 10 verzija 20H2 | Katalog | 5023364 |
.NET Framework 4.8 | Katalog | 5023322 |
.NET Framework 4.8.1 | Katalog | 5023319 |
Windows 10 1809 (ažuriranje iz listopada 2018.) i Windows Server 2019 | Katalog | 5023363 |
.NET Framework 4.7.2 | Katalog | 5023333 |
.NET Framework 4.8 | Katalog | 5023326 |
Windows 10 1607 (godišnjica ažuriranja) i Windows Server 2016 | Katalog | 5023416 |
.NET Framework 4.7.2 | Katalog | 5023332 |
.NET Framework 4.8 | Katalog | 5023325 |
Konačno, ako se spremate koristiti jedan od ovih KB-ova, dobra je ideja poništiti svako zaobilazno rješenje koje ste koristili prije instaliranja. Za gore navedenu naredbu, možete pokrenuti ovu naredbu poništavanja, ponovno kao administrator:
reg brisanje "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f
Ako vam se sviđa ovaj članak, podijelite ga pomoću gumba u nastavku. Neće vam puno oduzeti, ali će nam pomoći da rastemo. Hvala na podršci!
Oglašavanje