Windows Tips & News

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

click fraud protection

Detsembris 2022 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.

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

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

Windowsi terminal on Microsofti uus rakendus

Windowsi terminal on Microsofti uus rakendus

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

Loe rohkem

Alati kõrgeima funktsiooniga Windows 10 kalkulaator jõuab siseringi

Alati kõrgeima funktsiooniga Windows 10 kalkulaator jõuab siseringi

Nagu võib-olla mäletate, teatas Microsoft hiljuti uuest Windows 10 kalkulaatori versioonist Alati...

Loe rohkem

Chrome 76 on väljas, siin on muudatused

Chrome 76 on väljas, siin on muudatused

4 vastustGoogle annab välja oma Chrome'i brauseri uue versiooni. Versioon 76 maandub stabiilsele ...

Loe rohkem