Windows Tips & News

Microsoft on välja andnud valikulised värskendused XPS-i parandamiseks WPF-põhistes rakendustes

click fraud protection
SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin

2022. aasta detsembris avaldas Microsoft KB5022083, turvavärskendus, mis muudab .NET Frameworki ja .NET XPS-i sisu käsitlemist. Nii mõnigi WPF-iga ehitatud rakendus hakkas valesti renderdama. Kuigi Microsoft pakkus koos plaastri väljalaskmisega lahenduse, mõjutab probleem endiselt paljusid kasutajaid.

Reklaam

NET-i muudatuste tõttu ei pruugita WPF-põhistes lugejates õigesti kuvada XPS-dokumente, millel on struktuursed või semantilised elemendid, nagu tabeli struktuur, süžeeskeemid või hüperlingid. Samuti võib see rikkuda tekstisiseseid pilte. XPS-i andmeid kuvav rakendus võib XPS-dokumentide WPF-põhistesse lugejatesse laadimisel teha nullviite erandeid.

Lahendusena soovitas Microsoft käivitada järgmise käsu administraatorina sisse cmd.exe:

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

Lõpuks Redmondi firma

õnnestus lahendada probleem järgmiste ribaväliste värskendustega. Pange tähele, et ükski neist pole Windows Update'i kaudu saadaval, seega peate need käsitsi installima.

Toote versioon Värskenda
Windows 11, versioon 22H2
.NET Framework 4.8.1 Kataloog 5023327
Windows 11, versioon 21H2 Kataloog 5023367
.NET Framework 4.8 Kataloog 5023323
.NET Framework 4.8.1 Kataloog 5023320
Windows Server 2022 Kataloog 5023368
.NET Framework 4.8 Kataloog 5023324
.NET Framework 4.8.1 Kataloog 5023321
Azure Stack HCI, versioon 22H2
.NET Framework 4.8 Kataloog 5023324
Azure Stack HCI, versioon 21H2
.NET Framework 4.8 Kataloog 5023324
Windows 10 versioon 22H2 Kataloog 5023366
.NET Framework 4.8 Kataloog 5023322
.NET Framework 4.8.1 Kataloog 5023319
Windows 10 versioon 21H2 Kataloog 5023365
.NET Framework 4.8 Kataloog 5023322
.NET Framework 4.8.1 Kataloog 5023319
Windows 10 versioon 20H2 Kataloog 5023364
.NET Framework 4.8 Kataloog 5023322
.NET Framework 4.8.1 Kataloog 5023319
Windows 10 1809 (oktoobri 2018 värskendus) ja Windows Server 2019 Kataloog 5023363
.NET Framework 4.7.2 Kataloog 5023333
.NET Framework 4.8 Kataloog 5023326
Windows 10 1607 (aastapäeva värskendus) ja Windows Server 2016 Kataloog 5023416
.NET Framework 4.7.2 Kataloog 5023332
.NET Framework 4.8 Kataloog 5023325

Lõpuks, kui kavatsete kasutada mõnda neist KB-dest, on hea mõte enne selle installimist kõik kasutatud lahendused tagasi võtta. Ülalmainitud käsu puhul saate selle tagasivõtmiskäsu käivitada uuesti administraatorina:

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

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin

Kui teile see artikkel meeldib, jagage seda allolevate nuppude abil. See ei võta teilt palju, kuid aitab meil kasvada. Tänan toetuse eest!

Reklaam

WSL saab Linuxis DirectX-i toe koos 21H1 järgudega

WSL saab Linuxis DirectX-i toe koos 21H1 järgudega

Microsoft lisab DirectX-i toe WSL 2 keskkonnas töötavatele Linuxi distributsioonidele. Muudatus j...

Loe rohkem

Eemaldage Windows 10 failiatribuutidest vahekaart Kohanda

Eemaldage Windows 10 failiatribuutidest vahekaart Kohanda

File Exploreri failiatribuutide dialoogi vahekaarti Kohanda saab kasutada kaustamalli ja kausta i...

Loe rohkem

Chrome Eemalda sulgemisnupp Passiivsed vahelehed Arhiivid

See veebisait kasutab küpsiseid, et parandada teie kogemust veebisaidil navigeerimise ajal. Nende...

Loe rohkem