Windows Tips & News

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.

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!

Microsoft je službeno objavio ažuriranje Moment 3 za Windows 11

Microsoft je službeno objavio ažuriranje Moment 3 za Windows 11

PREPORUČENO: Kliknite ovdje kako biste riješili probleme sa sustavom Windows i optimizirali perfo...

Čitaj više

Windows Terminal Preview 1.18 dodaje karticu Tearout, prijenosni način rada i još mnogo toga

Windows Terminal Preview 1.18 dodaje karticu Tearout, prijenosni način rada i još mnogo toga

PREPORUČENO: Kliknite ovdje kako biste riješili probleme sa sustavom Windows i optimizirali perfo...

Čitaj više