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
ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

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.

Reklama

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

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

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!

Reklama

Windows 10 Build 15031 Čo je nové Archívy

Táto webová stránka používa súbory cookie na zlepšenie vášho zážitku pri prechádzaní webom. Z týc...

Čítaj viac

Ako vytvoriť správu diagnostiky systému v systéme Windows 10

Ako vytvoriť správu diagnostiky systému v systéme Windows 10

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

Čítaj viac

Pridajte klasické používateľské kontá do ovládacieho panela v systéme Windows 10

Pridajte klasické používateľské kontá do ovládacieho panela v systéme Windows 10

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

Čítaj viac