Windows Tips & News

Spoločnosť Microsoft vydala voliteľné aktualizácie na opravu XPS v aplikáciách založených na WPF

click fraud protection

V decembri 2022 spoločnosť Microsoft vydala KB5022083, bezpečnostná aktualizácia, ktorá mení spôsob, akým .NET Framework a .NET spracovávajú obsah XPS. Toľko aplikácií vytvorených pomocou WPF sa začalo vykresľovať nesprávne. Aj keď spoločnosť Microsoft spolu s vydaním opravy poskytla riešenie, problém sa stále týka mnohých používateľov.

V dôsledku zmien v .NET sa dokumenty XPS so štrukturálnymi alebo sémantickými prvkami, ako je štruktúra tabuľky, storyboardy alebo hypertextové odkazy, nemusia zobraziť správne v čítačkách založených na WPF. Môže tiež zlomiť vložené obrázky. Aplikácia, ktorá zobrazuje údaje XPS, môže vyvolať nulové referenčné výnimky, keď sa dokumenty XPS načítajú do čítačiek založených na WPF.

Ako riešenie spoločnosť Microsoft navrhla spustenie nasledujúceho príkazu ako správca v cmd.exe:

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

Nakoniec firma z Redmondu podarilo vyriešiť

problém s nasledujúcimi aktualizáciami mimo pásma. Upozorňujeme, že žiadna z nich nie je dostupná prostredníctvom služby Windows Update, takže ich musíte nainštalovať manuálne.

Verzia produktu Aktualizovať
Windows 11, verzia 22H2
.NET Framework 4.8.1 Katalóg 5023327
Windows 11, verzia 21H2 Katalóg 5023367
.NET Framework 4.8 Katalóg 5023323
.NET Framework 4.8.1 Katalóg 5023320
Windows Server 2022 Katalóg 5023368
.NET Framework 4.8 Katalóg 5023324
.NET Framework 4.8.1 Katalóg 5023321
Azure Stack HCI, verzia 22H2
.NET Framework 4.8 Katalóg 5023324
Azure Stack HCI, verzia 21H2
.NET Framework 4.8 Katalóg 5023324
Windows 10 verzia 22H2 Katalóg 5023366
.NET Framework 4.8 Katalóg 5023322
.NET Framework 4.8.1 Katalóg 5023319
Windows 10 verzia 21H2 Katalóg 5023365
.NET Framework 4.8 Katalóg 5023322
.NET Framework 4.8.1 Katalóg 5023319
Windows 10 verzia 20H2 Katalóg 5023364
.NET Framework 4.8 Katalóg 5023322
.NET Framework 4.8.1 Katalóg 5023319
Windows 10 1809 (aktualizácia z októbra 2018) a Windows Server 2019 Katalóg 5023363
.NET Framework 4.7.2 Katalóg 5023333
.NET Framework 4.8 Katalóg 5023326
Windows 10 1607 (Anniversary Update) a Windows Server 2016 Katalóg 5023416
.NET Framework 4.7.2 Katalóg 5023332
.NET Framework 4.8 Katalóg 5023325

Nakoniec, ak sa chystáte použiť jednu z týchto KB, je dobré pred inštaláciou zrušiť akékoľvek riešenie, ktoré ste použili. Pre vyššie uvedený príkaz môžete spustiť tento príkaz späť, opäť ako správca:

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

Ak sa vám tento článok páči, zdieľajte ho pomocou tlačidiel nižšie. Neberie vám to veľa, ale pomôže nám to rásť. Ďakujem za tvoju podporu!

Správca hesiel Firefoxu získava dodatočnú ochranu s povereniami systému Windows 10

Správca hesiel Firefoxu získava dodatočnú ochranu s povereniami systému Windows 10

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Spustite uzamknutú obrazovku ako bežnú modernú aplikáciu v systéme Windows 10 pomocou skratky alebo príkazového riadku

Spustite uzamknutú obrazovku ako bežnú modernú aplikáciu v systéme Windows 10 pomocou skratky alebo príkazového riadku

Zanechať OdpoveďDnes by som vám chcel ukázať, ako môžete otvoriť uzamknutú obrazovku ako bežnú ap...

Čítaj viac

Zakážte nové animácie v systéme Windows 10

Zakážte nové animácie v systéme Windows 10

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac