Windows Tips & News

Microsoft har gitt ut valgfrie oppdateringer for å fikse XPS i WPF-baserte apper

click fraud protection

I desember 2022 ga Microsoft ut KB5022083, en sikkerhetsoppdatering som endrer hvordan .NET Framework og .NET håndterer XPS-innhold. Så mange apper bygget med WPF begynte å gjengi feil. Mens Microsoft ga en løsning sammen med utgivelsen av oppdateringen, påvirker problemet fortsatt mange brukere.

På grunn av endringene i .NET kan det hende at XPS-dokumenter med strukturelle eller semantiske elementer som tabellstruktur, storyboards eller hyperkoblinger ikke vises riktig i WPF-baserte lesere. Det kan også bryte innebygde bilder. Appen som viser XPS-dataene kan gi null-referanseunntak når XPS-dokumenter lastes inn i WPF-baserte lesere.

Som en løsning foreslo Microsoft å kjøre følgende kommando som administrator i cmd.exe:

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

Til slutt Redmond-firmaet klarte å løse problemet med følgende out-of-band-oppdateringer. Merk at ingen av dem er tilgjengelige via Windows Update, så du må installere dem manuelt.

Produktversjon Oppdater
Windows 11, versjon 22H2
.NET Framework 4.8.1 Katalog 5023327
Windows 11, versjon 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, versjon 22H2
.NET Framework 4.8 Katalog 5023324
Azure Stack HCI, versjon 21H2
.NET Framework 4.8 Katalog 5023324
Windows 10 versjon 22H2 Katalog 5023366
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 versjon 21H2 Katalog 5023365
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 versjon 20H2 Katalog 5023364
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 1809 (oktober 2018-oppdatering) og Windows Server 2019 Katalog 5023363
.NET Framework 4.7.2 Katalog 5023333
.NET Framework 4.8 Katalog 5023326
Windows 10 1607 (jubileumsoppdatering) og Windows Server 2016 Katalog 5023416
.NET Framework 4.7.2 Katalog 5023332
.NET Framework 4.8 Katalog 5023325

Til slutt, hvis du er i ferd med å gå med en av disse KB-ene, er det en god idé å angre enhver løsning du har brukt før du installerer den. For den ovennevnte kommandoen kan du kjøre denne angre-kommandoen, igjen som administrator:

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

Hvis du liker denne artikkelen, vennligst del den ved å bruke knappene nedenfor. Det vil ikke ta mye fra deg, men det vil hjelpe oss å vokse. Takk for støtten!

Legg til Velg kontekstmeny i Windows 10

Legg til Velg kontekstmeny i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenI denne artikkelen...

Les mer

Lag kobling til tekstfragment på nettside i Google Chrome

Lag kobling til tekstfragment på nettside i Google Chrome

Hvordan lage en kobling til et tekstfragment på en nettside i Google ChromeGoogle Chrome kommer m...

Les mer

Ingen flere lister over kjente problemer for Windows 10 Insider-bygg

Ingen flere lister over kjente problemer for Windows 10 Insider-bygg

Windows Insiders er vant til å få en liste over kjente problemer med hver ny versjon som slippes ...

Les mer