Windows Tips & News

A Microsoft opcionális frissítéseket adott ki az XPS javítására a WPF-alapú alkalmazásokban

2022 decemberében a Microsoft kiadta KB5022083, egy biztonsági frissítés, amely megváltoztatja a .NET-keretrendszer és a .NET XPS-tartalmak kezelését. Nagyon sok WPF-fel épített alkalmazás kezdett hibásan renderelni. Bár a Microsoft megoldást kínált a javítás kiadásával együtt, a probléma továbbra is sok felhasználót érint.

A .NET változásai miatt előfordulhat, hogy a strukturális vagy szemantikai elemekkel, például táblázatszerkezettel, forgatókönyvekkel vagy hiperhivatkozásokkal rendelkező XPS-dokumentumok nem jelennek meg megfelelően a WPF-alapú olvasókban. A soron belüli képeket is megtörheti. Az XPS-adatokat megjelenítő alkalmazás nulla hivatkozási kivételeket dobhat, amikor XPS-dokumentumokat töltenek be WPF-alapú olvasókba.

Kerülő megoldásként a Microsoft a következő parancs futtatását javasolta mint rendszergazda ban ben cmd.exe:

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

Végül a redmondi cég

sikerült megoldani a következő, sávon kívüli frissítésekkel kapcsolatos probléma. Vegye figyelembe, hogy egyik sem érhető el a Windows Update szolgáltatáson keresztül, ezért manuálisan kell telepítenie őket.

Termék verzió Frissítés
Windows 11, 22H2 verzió
.NET-keretrendszer 4.8.1 Katalógus 5023327
Windows 11, 21H2 verzió Katalógus 5023367
.NET-keretrendszer 4.8 Katalógus 5023323
.NET-keretrendszer 4.8.1 Katalógus 5023320
Windows Server 2022 Katalógus 5023368
.NET-keretrendszer 4.8 Katalógus 5023324
.NET-keretrendszer 4.8.1 Katalógus 5023321
Azure Stack HCI, 22H2 verzió
.NET-keretrendszer 4.8 Katalógus 5023324
Azure Stack HCI, 21H2 verzió
.NET-keretrendszer 4.8 Katalógus 5023324
Windows 10 22H2 verzió Katalógus 5023366
.NET-keretrendszer 4.8 Katalógus 5023322
.NET-keretrendszer 4.8.1 Katalógus 5023319
Windows 10 21H2 verzió Katalógus 5023365
.NET-keretrendszer 4.8 Katalógus 5023322
.NET-keretrendszer 4.8.1 Katalógus 5023319
Windows 10 20H2 verzió Katalógus 5023364
.NET-keretrendszer 4.8 Katalógus 5023322
.NET-keretrendszer 4.8.1 Katalógus 5023319
Windows 10 1809 (2018. októberi frissítés) és Windows Server 2019 Katalógus 5023363
.NET-keretrendszer 4.7.2 Katalógus 5023333
.NET-keretrendszer 4.8 Katalógus 5023326
Windows 10 1607 (évfordulós frissítés) és Windows Server 2016 Katalógus 5023416
.NET-keretrendszer 4.7.2 Katalógus 5023332
.NET-keretrendszer 4.8 Katalógus 5023325

Végül, ha ezeknek a KB-knak az egyikét tervezi használni, érdemes visszavonni minden alkalmazott megoldást a telepítés előtt. A fent említett parancshoz futtathatja ezt a visszavonási parancsot, ismét rendszergazdaként:

reg törlés "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f

Ha tetszett a cikk, kérjük, ossza meg az alábbi gombok segítségével. Tőled nem vesz el sokat, de segít nekünk a növekedésben. Köszönet a támogatásodért!

A Chrome 113 WebGPU-támogatással rendelkezik

A Chrome 113 WebGPU-támogatással rendelkezik

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

Megérkezik a Microsoft 365 Copilot a OneNote-ba

Megérkezik a Microsoft 365 Copilot a OneNote-ba

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

Az új másodpilóta engedélyezése a Microsoft Excelben

Az új másodpilóta engedélyezése a Microsoft Excelben

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább