Windows Tips & News

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

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

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ä.

Mainos

.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

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

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

Mainos

Vivaldi Androidissa saavuttaa version 3.2 paremmalla Trackerilla ja Ad Blockerilla ja monella muulla

Vivaldi Androidissa saavuttaa version 3.2 paremmalla Trackerilla ja Ad Blockerilla ja monella muulla

Jokin aika sitten innovatiivisen Vivaldi-selaimen takana oleva tiimi käynnisti Androidille vastaa...

Lue lisää

Windows 11:n kaupallisissa versioissa Dark Mode on oletuksena käytössä

Windows 11:n kaupallisissa versioissa Dark Mode on oletuksena käytössä

Myöhemmin tänä vuonna Microsoft aikoo toimittaa Windows 11:n, sen uusin käyttöjärjestelmä, olemas...

Lue lisää

Telegramilla on videopuhelutuki

Telegramilla on videopuhelutuki

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää