Windows Tips & News

Microsoft a emis actualizări opționale pentru a remedia XPS în aplicațiile bazate pe WPF

click fraud protection

În decembrie 2022, Microsoft a lansat KB5022083, o actualizare de securitate care schimbă modul în care .NET Framework și .NET gestionează conținutul XPS. Atât de multe aplicații create cu WPF au început să se redeze incorect. Deși Microsoft a oferit o soluție de soluție împreună cu lansarea patch-ului, problema afectează în continuare mulți utilizatori.

Datorită modificărilor din .NET, este posibil ca documentele XPS cu elemente structurale sau semantice, cum ar fi structura tabelelor, storyboard-uri sau hyperlink-uri, să nu se afișeze corect în cititoarele bazate pe WPF. De asemenea, poate rupe imaginile inline. Aplicația care arată datele XPS poate arunca excepții de referință Null atunci când documentele XPS sunt încărcate în cititoare bazate pe WPF.

Ca o soluție, Microsoft a sugerat să ruleze următoarea comandă în calitate de Administrator în cmd.exe:

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

În sfârșit, firma Redmond a reusit sa rezolve problema cu următoarele actualizări în afara bandă. Rețineți că niciunul dintre ele nu este disponibil prin Windows Update, așa că trebuie să le instalați manual.

Versiunea produsului Actualizați
Windows 11, versiunea 22H2
.NET Framework 4.8.1 Catalog 5023327
Windows 11, versiunea 21H2 Catalog 5023367
.NET Framework 4.8 Catalog 5023323
.NET Framework 4.8.1 Catalog 5023320
Windows Server 2022 Catalog 5023368
.NET Framework 4.8 Catalog 5023324
.NET Framework 4.8.1 Catalog 5023321
Azure Stack HCI, versiunea 22H2
.NET Framework 4.8 Catalog 5023324
Azure Stack HCI, versiunea 21H2
.NET Framework 4.8 Catalog 5023324
Windows 10 Versiunea 22H2 Catalog 5023366
.NET Framework 4.8 Catalog 5023322
.NET Framework 4.8.1 Catalog 5023319
Windows 10 Versiunea 21H2 Catalog 5023365
.NET Framework 4.8 Catalog 5023322
.NET Framework 4.8.1 Catalog 5023319
Windows 10 Versiunea 20H2 Catalog 5023364
.NET Framework 4.8 Catalog 5023322
.NET Framework 4.8.1 Catalog 5023319
Windows 10 1809 (Actualizare octombrie 2018) și Windows Server 2019 Catalog 5023363
.NET Framework 4.7.2 Catalog 5023333
.NET Framework 4.8 Catalog 5023326
Windows 10 1607 (Actualizare aniversară) și Windows Server 2016 Catalog 5023416
.NET Framework 4.7.2 Catalog 5023332
.NET Framework 4.8 Catalog 5023325

În cele din urmă, dacă sunteți pe cale să utilizați unul dintre aceste KB-uri, este o idee bună să anulați orice soluție pe care ați folosit-o înainte de a o instala. Pentru comanda menționată mai sus, puteți rula această comandă de anulare, din nou ca administrator:

reg șterge „HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes” /reg: 64 /f

Dacă vă place acest articol, vă rugăm să îl distribuiți folosind butoanele de mai jos. Nu va lua multe de la tine, dar ne va ajuta să creștem. Mulțumesc pentru sprijin!

Arhivele Windows 10 Defender

Cum să schimbați utilizarea Windows Defender Max CPU pentru o scanare în Windows 10Windows Defend...

Citeste mai mult

Arhive de captură de ecran Windows 10

Începând cu Windows 10 versiunea 1809, cunoscută și sub numele de „Actualizare octombrie 2018”, M...

Citeste mai mult

Resetați arhivele din magazinul Windows

Iată cum puteți reseta aplicația Microsoft Store în Windows 10.Aplicația Windows Store vă permite...

Citeste mai mult