Windows Tips & News

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

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului

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

Reclamă

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 în linie. 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

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului

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!

Reclamă

Cum să controlați indexarea Căutării Windows în Windows 8.1 și Windows 8

Cum să controlați indexarea Căutării Windows în Windows 8.1 și Windows 8

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistem...

Citeste mai mult

Cum să includeți căile și partajările pentru folderele de rețea UNC în biblioteci

Cum să includeți căile și partajările pentru folderele de rețea UNC în biblioteci

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistem...

Citeste mai mult

Dezactivați butonul Smiley în Internet Explorer în Windows 10

Dezactivați butonul Smiley în Internet Explorer în Windows 10

Dacă utilizați Internet Explorer 11 în Windows 10, este posibil să fiți conștient de un buton zâm...

Citeste mai mult