Windows Tips & News

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

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.

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

Č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!

Kako premakniti zavihke v Firefoxu na dno okna

Kako premakniti zavihke v Firefoxu na dno okna

Pustite odgovorKot nekdanji uporabnik Opera 12.x sem navajen, da imam v brskalniku popolnoma pril...

Preberi več

Kako skriti gumb Pokaži namizje v novi opravilni vrstici Windows

Kako skriti gumb Pokaži namizje v novi opravilni vrstici Windows

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

Preberi več

Kako onemogočiti nedavne sličice na strani novega zavihka v Firefoxu

Kako onemogočiti nedavne sličice na strani novega zavihka v Firefoxu

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

Preberi več