Windows Tips & News

Microsoft ha rilasciato aggiornamenti facoltativi per correggere XPS nelle app basate su WPF

click fraud protection

Nel dicembre 2022, Microsoft ha rilasciato KB5022083, un aggiornamento della sicurezza che modifica il modo in cui .NET Framework e .NET gestiscono il contenuto XPS. Così tante app create con WPF hanno iniziato a eseguire il rendering in modo errato. Sebbene Microsoft abbia fornito una soluzione alternativa insieme al rilascio della patch, il problema riguarda ancora molti utenti.

A causa delle modifiche in .NET, i documenti XPS con elementi strutturali o semantici come la struttura della tabella, gli storyboard o i collegamenti ipertestuali potrebbero non essere visualizzati correttamente nei lettori basati su WPF. Potrebbe anche rompere le immagini in linea. L'app che mostra i dati XPS può generare eccezioni di riferimento Null quando i documenti XPS vengono caricati nei lettori basati su WPF.

Come soluzione alternativa, Microsoft ha suggerito di eseguire il seguente comando come Amministratore In cmd.exe:

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

Infine, l'azienda di Redmond riuscito a risolvere il problema con i seguenti aggiornamenti fuori banda. Tieni presente che nessuno di essi è disponibile tramite Windows Update, quindi devi installarli manualmente.

Versione del prodotto Aggiornamento
Windows 11, versione 22H2
.NET Framework 4.8.1 Catalogare 5023327
Windows 11, versione 21H2 Catalogare 5023367
.NET Framework 4.8 Catalogare 5023323
.NET Framework 4.8.1 Catalogare 5023320
Windows Server 2022 Catalogare 5023368
.NET Framework 4.8 Catalogare 5023324
.NET Framework 4.8.1 Catalogare 5023321
Azure Stack HCI, versione 22H2
.NET Framework 4.8 Catalogare 5023324
Azure Stack HCI, versione 21H2
.NET Framework 4.8 Catalogare 5023324
Windows 10 versione 22H2 Catalogare 5023366
.NET Framework 4.8 Catalogare 5023322
.NET Framework 4.8.1 Catalogare 5023319
Windows 10 versione 21H2 Catalogare 5023365
.NET Framework 4.8 Catalogare 5023322
.NET Framework 4.8.1 Catalogare 5023319
Windows 10 versione 20H2 Catalogare 5023364
.NET Framework 4.8 Catalogare 5023322
.NET Framework 4.8.1 Catalogare 5023319
Windows 10 1809 (aggiornamento di ottobre 2018) e Windows Server 2019 Catalogare 5023363
.NET Framework 4.7.2 Catalogare 5023333
.NET Framework 4.8 Catalogare 5023326
Windows 10 1607 (aggiornamento dell'anniversario) e Windows Server 2016 Catalogare 5023416
.NET Framework 4.7.2 Catalogare 5023332
.NET Framework 4.8 Catalogare 5023325

Infine, se stai per usare uno di questi KB, è una buona idea annullare qualsiasi soluzione alternativa che hai usato prima di installarlo. Per il comando sopra menzionato, puoi eseguire questo comando di annullamento, sempre come amministratore:

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

Se ti è piaciuto questo articolo, condividilo utilizzando i pulsanti qui sotto. Non ci vorrà molto da te, ma ci aiuterà a crescere. Grazie per il vostro sostegno!

Archivi del tema di Capodanno di Windows 10

Questo sito utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito. D...

Leggi di più

Questo è l'elenco dei processori supportati da Windows 11

Questo è l'elenco dei processori supportati da Windows 11

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Windows 10 "Cloud" è ora noto come Windows 10 S

Windows 10 "Cloud" è ora noto come Windows 10 S

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più