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

AMD doda podporo za Windows 10 Creators Update v najnovejši posodobitvi gonilnika za video

AMD doda podporo za Windows 10 Creators Update v najnovejši posodobitvi gonilnika za video

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

Preberi več

Intel je odstranil podporo za DX12 iz procesorjev četrte generacije, da bi odpravil varnostno težavo

Intel je odstranil podporo za DX12 iz procesorjev četrte generacije, da bi odpravil varnostno težavo

Intel se je z nekoliko radikalno potezo odločil odstraniti podporo za DirectX 12 iz starih proces...

Preberi več

Microsoft predstavlja Surface Laptop Go za 549 $

Microsoft predstavlja Surface Laptop Go za 549 $

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

Preberi več