Microsoft は、WPF ベースのアプリで XPS を修正するためのオプションの更新プログラムを発行しました
2022 年 12 月に、Microsoft は KB5022083.NET Framework と .NET が XPS コンテンツを処理する方法を変更するセキュリティ更新プログラムです。 WPF で構築された非常に多くのアプリが正しくレンダリングされなくなりました。 Microsoft はパッチのリリースと共に回避策を提供しましたが、この問題は依然として多くのユーザーに影響を与えています。
.NET の変更により、テーブル構造、ストーリーボード、ハイパーリンクなどの構造要素またはセマンティック要素を含む XPS ドキュメントは、WPF ベースのリーダーで正しく表示されない場合があります。 また、インライン イメージが壊れる場合もあります。 XPS ドキュメントが WPF ベースのリーダーに読み込まれると、XPS データを表示するアプリが Null 参照例外をスローする場合があります。
回避策として、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 フレームワーク 4.8.1 | カタログ | 5023327 |
Windows 11、バージョン 21H2 | カタログ | 5023367 |
.NET フレームワーク 4.8 | カタログ | 5023323 |
.NET フレームワーク 4.8.1 | カタログ | 5023320 |
Windows Server 2022 | カタログ | 5023368 |
.NET フレームワーク 4.8 | カタログ | 5023324 |
.NET フレームワーク 4.8.1 | カタログ | 5023321 |
Azure Stack HCI、バージョン 22H2 | ||
.NET フレームワーク 4.8 | カタログ | 5023324 |
Azure Stack HCI、バージョン 21H2 | ||
.NET フレームワーク 4.8 | カタログ | 5023324 |
Windows 10 バージョン 22H2 | カタログ | 5023366 |
.NET フレームワーク 4.8 | カタログ | 5023322 |
.NET フレームワーク 4.8.1 | カタログ | 5023319 |
Windows 10 バージョン 21H2 | カタログ | 5023365 |
.NET フレームワーク 4.8 | カタログ | 5023322 |
.NET フレームワーク 4.8.1 | カタログ | 5023319 |
Windows 10 バージョン 20H2 | カタログ | 5023364 |
.NET フレームワーク 4.8 | カタログ | 5023322 |
.NET フレームワーク 4.8.1 | カタログ | 5023319 |
Windows 10 1809 (2018 年 10 月の更新) および Windows Server 2019 | カタログ | 5023363 |
.NET フレームワーク 4.7.2 | カタログ | 5023333 |
.NET フレームワーク 4.8 | カタログ | 5023326 |
Windows 10 1607 (Anniversary Update) および Windows Server 2016 | カタログ | 5023416 |
.NET フレームワーク 4.7.2 | カタログ | 5023332 |
.NET フレームワーク 4.8 | カタログ | 5023325 |
最後に、これらの KB のいずれかを使用する場合は、インストールする前に使用した回避策を元に戻すことをお勧めします。 上記のコマンドについては、この元に戻すコマンドを再度管理者として実行できます。
reg delete "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f
この記事が気に入ったら、下のボタンを使用して共有してください。 あなたから多くを奪うことはありませんが、それは私たちの成長に役立ちます. ご協力ありがとうございました!