Windows Tips & News

Microsoft on julkaissut valinnaisia ​​päivityksiä XPS: n korjaamiseksi WPF-pohjaisissa sovelluksissa

click fraud protection

Joulukuussa 2022 Microsoft on julkaissut KB5022083, tietoturvapäivitys, joka muuttaa tapaa, jolla .NET Framework ja .NET käsittelevät XPS-sisältöä. Niin monet WPF: llä rakennetut sovellukset alkoivat renderöidä väärin. Vaikka Microsoft tarjosi ratkaisun korjaustiedoston julkaisemisen yhteydessä, ongelma koskee edelleen monia käyttäjiä.

.NET: n muutosten vuoksi XPS-asiakirjat, joissa on rakenteellisia tai semanttisia elementtejä, kuten taulukkorakenne, kuvakäsikirjoitukset tai hyperlinkit, eivät välttämättä näy oikein WPF-pohjaisissa lukijoissa. Se voi myös rikkoa upotettuja kuvia. XPS-tiedot näyttävä sovellus saattaa heittää nolla-viittauspoikkeuksia, kun XPS-asiakirjoja ladataan WPF-pohjaisiin lukijoihin.

Kiertotavana Microsoft ehdotti seuraavan komennon suorittamista järjestelmänvalvojana sisään cmd.exe:

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

Lopuksi Redmondin yritys onnistui ratkaisemaan

ongelma seuraavissa kaistan ulkopuolisissa päivityksissä. Huomaa, että mikään niistä ei ole saatavilla Windows Updaten kautta, joten sinun on asennettava ne manuaalisesti.

Tuotteen versio Päivittää
Windows 11, versio 22H2
.NET Framework 4.8.1 Luettelo 5023327
Windows 11, versio 21H2 Luettelo 5023367
.NET Framework 4.8 Luettelo 5023323
.NET Framework 4.8.1 Luettelo 5023320
Windows Server 2022 Luettelo 5023368
.NET Framework 4.8 Luettelo 5023324
.NET Framework 4.8.1 Luettelo 5023321
Azure Stack HCI, versio 22H2
.NET Framework 4.8 Luettelo 5023324
Azure Stack HCI, versio 21H2
.NET Framework 4.8 Luettelo 5023324
Windows 10 versio 22h2 Luettelo 5023366
.NET Framework 4.8 Luettelo 5023322
.NET Framework 4.8.1 Luettelo 5023319
Windows 10 versio 21h2 Luettelo 5023365
.NET Framework 4.8 Luettelo 5023322
.NET Framework 4.8.1 Luettelo 5023319
Windows 10 versio 20h2 Luettelo 5023364
.NET Framework 4.8 Luettelo 5023322
.NET Framework 4.8.1 Luettelo 5023319
Windows 10 1809 (lokakuun 2018 päivitys) ja Windows Server 2019 Luettelo 5023363
.NET Framework 4.7.2 Luettelo 5023333
.NET Framework 4.8 Luettelo 5023326
Windows 10 1607 (vuosipäiväpäivitys) ja Windows Server 2016 Luettelo 5023416
.NET Framework 4.7.2 Luettelo 5023332
.NET Framework 4.8 Luettelo 5023325

Lopuksi, jos aiot käyttää jotakin näistä KB: istä, on hyvä idea kumota kaikki käyttämäsi kiertotavat ennen sen asentamista. Yllä mainitulle komennolle voit suorittaa tämän kumoamiskomennon jälleen järjestelmänvalvojana:

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

Jos pidät tästä artikkelista, jaa se alla olevien painikkeiden avulla. Se ei vie sinulta paljon, mutta se auttaa meitä kasvamaan. Kiitos tuestasi!

Lataa Lataa Element 3.0 Skin AIMP3:lle

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Lataa Lataa Black Hoop v1.1 Skin AIMP3:lle

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Lataa Lataa Aurora White v1.0 Skin AIMP3:lle

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää