Microsoft:8月のアップデートでWPFアプリの印刷・PDFエクスポートに不具合

Microsoftは、2026年8月のパッチチューズデーで公開された.NET Frameworkアップデートが、一部アプリケーションの印刷機能とPDFエクスポート機能に不具合を引き起こしていることを確認しました。

BleepingComputerが確認したWindowsリリース正常性アラートによると、この既知の問題は、Windowsデスクトップクライアントアプリケーション構築用のオープンソースグラフィカルサブシステムであるWindows Presentation Foundation(WPF)UIフレームワークを使用するアプリのみに影響するとMicrosoftは説明しています。

Microsoftは「2026年8月の.NET Framework累積アップデートをインストールした後、一部のWPFアプリケーションでCalibriを含む特定のフォントを使用して印刷やPDF/XPSコンテンツを生成する際に、System.IO.FileFormatExceptionが発生して失敗することがあります」と述べています。

影響を受けるプラットフォームの完全なリストには、Windowsクライアントリリース(最新版のWindows 10およびWindows 11を含む)と、Windows Server(Windows Server 2012からWindows Server 2025まで)の両方が含まれます。

Microsoftは現在も調査を続けており、恒久的な解決策を提供できるまでの間、影響を受けるユーザーがこの印刷問題を回避できるよう暫定的な対処法を提供しています。

この回避策では、アプリケーションの設定ファイルに以下を追加して、Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection AppContextスイッチを有効にする必要があります。

<configuration>
 <runtime>
   <AppContextSwitchOverrides
     value="Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection=true"/>
 </runtime>
</configuration>

ただし同社は、この対処を行うと2026年8月の.NET Frameworkアップデートで導入された保護機能も無効化されてしまい、今月のセキュリティアップデートで修正された脆弱性を悪用する攻撃にシステムがさらされる可能性があると警告しています。

Microsoftは「この回避策は、この問題への対処が必要な場合に限り、あくまで一時的な措置として使用することを推奨します」と警告しています。

およそ5年前の2021年2月にも、Microsoftは別の既知の問題に対処したことがあります。これはWindows 10の累積アップデートをインストールした後にWPFアプリとVisual Studioがクラッシュするというものでした。

金曜日にはMicrosoftはまた、2026年8月のパッチチューズデーで公開されたWindows 11アップデートに起因する既知の問題について、暫定的な回避策を公開しました。この問題は、ARC Raiders、MARVEL Tōkon: Fighting Souls、The Finalsなどのゲームがクラッシュしたりフリーズしたりする不具合を引き起こすものです。

翻訳元: https://www.bleepingcomputer.com/news/microsoft/microsoft-august-updates-break-printing-pdf-export-in-wpf-apps/

本記事は bleepingcomputer.com の記事を翻訳・要約したものです。