Windows Tips & News

Společnost Microsoft vydala volitelné aktualizace pro opravu XPS v aplikacích založených na WPF

V prosinci 2022 společnost Microsoft vydala KB5022083, aktualizace zabezpečení, která mění způsob, jakým .NET Framework a .NET zpracovávají obsah XPS. Tolik aplikací vytvořených pomocí WPF se začalo vykreslovat nesprávně. Přestože společnost Microsoft poskytla řešení spolu s vydáním opravy, problém se stále týká mnoha uživatelů.

Kvůli změnám v .NET se dokumenty XPS se strukturálními nebo sémantickými prvky, jako je struktura tabulek, scénáře nebo hypertextové odkazy, nemusí zobrazovat správně ve čtečkách založených na WPF. Může také rozbít vložené obrázky. Aplikace, která zobrazuje data XPS, může při načítání dokumentů XPS do čteček založených na WPF vyvolat výjimky Null reference.

Jako řešení společnost Microsoft navrhla spuštění následujícího příkazu jako správce v cmd.exe:

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

Konečně redmondská firma podařilo vyřešit problém s následujícími aktualizacemi mimo pásmo. Všimněte si, že žádný z nich není dostupný prostřednictvím služby Windows Update, takže je musíte nainstalovat ručně.

Verze produktu Aktualizace
Windows 11, verze 22H2
.NET Framework 4.8.1 Katalog 5023327
Windows 11, verze 21H2 Katalog 5023367
.NET Framework 4.8 Katalog 5023323
.NET Framework 4.8.1 Katalog 5023320
Windows Server 2022 Katalog 5023368
.NET Framework 4.8 Katalog 5023324
.NET Framework 4.8.1 Katalog 5023321
Azure Stack HCI, verze 22H2
.NET Framework 4.8 Katalog 5023324
Azure Stack HCI, verze 21H2
.NET Framework 4.8 Katalog 5023324
Windows 10 verze 22H2 Katalog 5023366
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 verze 21H2 Katalog 5023365
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 verze 20H2 Katalog 5023364
.NET Framework 4.8 Katalog 5023322
.NET Framework 4.8.1 Katalog 5023319
Windows 10 1809 (aktualizace z října 2018) a Windows Server 2019 Katalog 5023363
.NET Framework 4.7.2 Katalog 5023333
.NET Framework 4.8 Katalog 5023326
Windows 10 1607 (Anniversary Update) a Windows Server 2016 Katalog 5023416
.NET Framework 4.7.2 Katalog 5023332
.NET Framework 4.8 Katalog 5023325

A konečně, pokud se chystáte použít některou z těchto znalostních bází, je dobré před instalací vrátit zpět jakékoli řešení, které jste použili. Pro výše uvedený příkaz můžete spustit tento příkaz zpět, opět jako správce:

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

Pokud se vám tento článek líbí, sdílejte jej pomocí níže uvedených tlačítek. Nebere to od vás mnoho, ale pomůže nám to růst. Děkuji za vaši podporu!

Windows 10 Build 19041.21 (pomalé vyzvánění)

Windows 10 Build 19041.21 (pomalé vyzvánění)

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuM...

Přečtěte si více

Jak přidat více funkcí pro zakázání do Edge a zástupce Chrome

Jak přidat více funkcí pro zakázání do Edge a zástupce Chrome

Zde je návod, jak přidat více funkcí Zakázat do zástupce Edge a Chrome.Možná víte, že Edge i Chro...

Přečtěte si více

Windows 11 Store podporuje kompaktní režim

Windows 11 Store podporuje kompaktní režim

Operační systém Windows 11 je dodáván s aktualizovanou aplikací Microsoft Store, která přichází s...

Přečtěte si více