Windows Tips & News

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

click fraud protection

През декември 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

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

Firefox 88 тихомълком премахна тези функции

Firefox 88 тихомълком премахна тези функции

Вчера Mozilla пусна нова версия на браузъра Firefox. Firefox 88 вече е наличен в стабилния клон, ...

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

Windows 11 предлага преработени приложения Notepad, Paint и Office

Windows 11 предлага преработени приложения Notepad, Paint и Office

Следващата седмица Microsoft планира да изпрати първата версия за предварителен преглед на Window...

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

Firefox получава функцията за екранни снимки

Firefox получава функцията за екранни снимки

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

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