Windows Tips & News

Microsoft издаде незадължителни актуализации за коригиране на XPS в базирани на WPF приложения

ПРЕПОРЪЧАНО: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

През декември 2022 г. Microsoft пусна KB5022083, актуализация на защитата, която променя начина, по който .NET Framework и .NET обработват XPS съдържание. Толкова много приложения, създадени с WPF, започнаха да се изобразяват неправилно. Докато Microsoft предостави заобиколно решение заедно с пускането на корекцията, проблемът все още засяга много потребители.

Реклама

Поради промените в .NET, XPS документи със структурни или семантични елементи като структура на таблица, сценарии или хипервръзки може да не се показват правилно в базирани на WPF четци. Може също така да повреди вградените изображения. Приложението, което показва XPS данните, може да хвърли изключения Null reference, когато XPS документи се зареждат в базирани на WPF четци.

Като заобиколно решение Microsoft предложи да изпълните следната команда като Администратор в cmd.exe:

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

И накрая, фирмата Редмънд успя да разреши проблемът със следните актуализации извън обхвата. Имайте предвид, че никой от тях не е достъпен чрез Windows Update, така че трябва да ги инсталирате ръчно.

Версия на продукта Актуализация
Windows 11, версия 22H2
.NET Framework 4.8.1 Каталог 5023327
Windows 11, версия 21H2 Каталог 5023367
.NET Framework 4.8 Каталог 5023323
.NET Framework 4.8.1 Каталог 5023320
Windows Server 2022 Каталог 5023368
.NET Framework 4.8 Каталог 5023324
.NET Framework 4.8.1 Каталог 5023321
Azure Stack HCI, версия 22H2
.NET Framework 4.8 Каталог 5023324
Azure Stack HCI, версия 21H2
.NET Framework 4.8 Каталог 5023324
Windows 10 версия 22H2 Каталог 5023366
.NET Framework 4.8 Каталог 5023322
.NET Framework 4.8.1 Каталог 5023319
Windows 10 версия 21H2 Каталог 5023365
.NET Framework 4.8 Каталог 5023322
.NET Framework 4.8.1 Каталог 5023319
Windows 10 версия 20H2 Каталог 5023364
.NET Framework 4.8 Каталог 5023322
.NET Framework 4.8.1 Каталог 5023319
Windows 10 1809 (актуализация от октомври 2018 г.) и Windows Server 2019 Каталог 5023363
.NET Framework 4.7.2 Каталог 5023333
.NET Framework 4.8 Каталог 5023326
Windows 10 1607 (юбилейна актуализация) и Windows Server 2016 Каталог 5023416
.NET Framework 4.7.2 Каталог 5023332
.NET Framework 4.8 Каталог 5023325

И накрая, ако сте на път да използвате някоя от тези KB, добра идея е да отмените всяко заобиколно решение, което сте използвали, преди да я инсталирате. За гореспоменатата команда можете да изпълните тази команда за отмяна, отново като администратор:

reg изтриване "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f

ПРЕПОРЪЧАНО: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Ако ви харесва тази статия, моля, споделете я чрез бутоните по-долу. Това няма да отнеме много от вас, но ще ни помогне да растем. Благодаря за подкрепата!

Реклама

Microsoft потвърждава още повече проблеми с печата в Windows 11 и 10

Microsoft е заета с отстраняването на множество проблеми с печата в Windows 10 и 11, тормозещи ре...

Прочетете още

Edge сега показва колко ресурси спестяват спящите раздели

Edge сега показва колко ресурси спестяват спящите раздели

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Освободена е Windows 11 Insider Preview Build 22000.100

Освободена е Windows 11 Insider Preview Build 22000.100

Microsoft има освободен нова версия за предварителен преглед на Windows 11 22000.100 (KB5004300) ...

Прочетете още