Windows Tips & News

Microsoft har udstedt valgfrie opdateringer til at rette XPS i WPF-baserede apps

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

I december 2022 har Microsoft frigivet KB5022083, en sikkerhedsopdatering, der ændrer, hvordan .NET Framework og .NET håndterer XPS-indhold. Så mange apps bygget med WPF begyndte at gengives forkert. Mens Microsoft leverede en løsning sammen med udgivelsen af ​​patchen, påvirker problemet stadig mange brugere.

Annonce

På grund af ændringerne i .NET, vises XPS-dokumenter med strukturelle eller semantiske elementer som tabelstruktur, storyboards eller hyperlinks muligvis ikke korrekt i WPF-baserede læsere. Det kan også bryde indlejrede billeder. Den app, der viser XPS-dataene, kan give nul-referenceundtagelser, når XPS-dokumenter indlæses i WPF-baserede læsere.

Som en løsning foreslog Microsoft at køre følgende kommando som administrator i cmd.exe:

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

Endelig Redmond-firmaet

lykkedes at løse problemet med følgende out-of-band-opdateringer. Bemærk, at ingen af ​​dem er tilgængelige via Windows Update, så du skal installere dem manuelt.

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

Endelig, hvis du er ved at gå med en af ​​disse KB'er, er det en god idé at fortryde enhver løsning, du har brugt, før du installerer den. For ovennævnte kommando kan du køre denne fortryd kommando, igen som administrator:

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

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Hvis du kan lide denne artikel, så del den ved hjælp af knapperne nedenfor. Det vil ikke tage meget fra dig, men det vil hjælpe os med at vokse. Tak for din støtte!

Annonce

Download Deaktiver installation af flytbare drev

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Download Download Oxyfoxys AIMP skin v1.2 Skin til AIMP3

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Download Download Purity AIO v1.0 Skin til AIMP3

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere