Windows Tips & News

Microsoft je izdal neobvezne posodobitve za popravljanje XPS v aplikacijah, ki temeljijo na WPF

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Decembra 2022 je Microsoft izdal KB5022083, varnostna posodobitev, ki spremeni, kako .NET Framework in .NET obravnavata vsebino XPS. Toliko aplikacij, izdelanih z WPF, se je začelo nepravilno upodabljati. Medtem ko je Microsoft ponudil rešitev skupaj z izdajo popravka, težava še vedno prizadene veliko uporabnikov.

Advertisement

Zaradi sprememb v .NET dokumenti XPS s strukturnimi ali semantičnimi elementi, kot so struktura tabel, snemalne knjige ali hiperpovezave, morda ne bodo pravilno prikazani v bralnikih, ki temeljijo na WPF. Prav tako lahko pokvari vstavljene slike. Aplikacija, ki prikazuje podatke XPS, lahko sproži izjeme Null reference, ko so dokumenti XPS naloženi v bralnike, ki temeljijo na WPF.

Kot rešitev je Microsoft predlagal zagon naslednjega ukaza kot skrbnik v cmd.exe:

reg add "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64

Končno podjetje Redmond uspelo rešiti težavo z naslednjimi izvenpasovnimi posodobitvami. Upoštevajte, da nobeden od njih ni na voljo prek storitve Windows Update, zato jih morate namestiti ročno.

Različica izdelka Nadgradnja
Windows 11, različica 22H2
.NET Framework 4.8.1 Katalog 5023327
Windows 11, različica 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, različica 22H2
.NET Framework 4.8 Katalog 5023324
Azure Stack HCI, različica 21H2
.NET Framework 4.8 Katalog 5023324
Windows 10 različica 22H2 Katalog 5023366
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 različica 21H2 Katalog 5023365
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 različica 20H2 Katalog 5023364
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 1809 (posodobitev oktober 2018) in Windows Server 2019 Katalog 5023363
.NET Framework 4.7.2 Katalog 5023333
.NET Framework 4.8 Katalog 5023326
Windows 10 1607 (jubilejna posodobitev) in Windows Server 2016 Katalog 5023416
.NET Framework 4.7.2 Katalog 5023332
.NET Framework 4.8 Katalog 5023325

Nazadnje, če se nameravate odločiti za enega od teh KB-jev, je dobro, da pred namestitvijo razveljavite vsako rešitev, ki ste jo uporabili. Za zgoraj omenjeni ukaz lahko znova kot skrbnik zaženete ta ukaz za razveljavitev:

reg izbriši "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Če vam je ta članek všeč, ga delite s spodnjimi gumbi. Ne bo vam vzelo veliko, vendar nam bo pomagalo rasti. Hvala za tvojo podporo!

Advertisement

13. avgusta 2019 bo Microsoft onemogočil VBScript v IE11 za Windows 7, 8 in 8.1

13. avgusta 2019 bo Microsoft onemogočil VBScript v IE11 za Windows 7, 8 in 8.1

Kot se morda spomnite, ima Microsoft onemogočen VBScript v Internet Explorerju 11 v sistemu Windo...

Preberi več

Zbirne posodobitve za Windows 10, 8. oktober 2019

Zbirne posodobitve za Windows 10, 8. oktober 2019

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Kamera, koledar, pošta ter izrezki in skice v sistemu Windows 10 prejmejo nove ikone

Kamera, koledar, pošta ter izrezki in skice v sistemu Windows 10 prejmejo nove ikone

Vgrajena aplikacija Kamera v sistemu Windows 10 prejme popolnoma novo ikono. Ta posodobitev je še...

Preberi več