最近、Microsoft Windows システムの一部ユーザーから、最新の .NET Framework 更新をインストールした後、システムの印刷機能や PDF ファイルのエクスポート機能に異常が発生しているとの報告がありました。影響を受ける範囲は Windows 10 および Windows 11 の複数のバージョンに及び、Windows Presentation Foundation(WPF)フレームワークに依存するアプリケーションが特定のフォントコンテンツを処理する際にエラーが発生します。Microsoft は関連する問題を調査中であり、今後のシステム更新を通じて長期的な解決策を提供する予定です。
問題は今年 8 月に発表された .NET Framework 更新に起因
この問題は、Microsoft が 2026 年 8 月 11 日に発表した .NET Framework の更新に起因しています。影響を受けるデバイスは、Windows 11 23H2、24H2、25H2、26H1 バージョンを実行しているコンピュータや、Windows 10 21H2、22H2 バージョンを実行しているデバイスであり、システム内の .NET Framework 3.5 および .NET Framework 4.8.1 バージョンも含まれています。
ユーザーが直面している問題は、主にファイル処理、印刷、および PDF エクスポートなどのシーンに集中しています。WPF 技術を基に開発された一部のソフトウェアは、特定のフォントを含むデータを処理しようとすると、操作が中断され、「System.IO.FileFormatException」というエラーメッセージが表示されます。WPF は Windows システムで長年使用されているグラフィカルインターフェース開発フレームワークであり、多くの専門ソフトウェアや企業アプリケーションがこの技術に依存しているため、今回の更新による影響は一般的な印刷シーンにとどまらず、一部のオフィスや生産環境におけるソフトウェアの動作にも影響を及ぼす可能性があります。
新たなセキュリティメカニズムがシステムの誤判定を引き起こす
Microsoft は、今回の異常が更新に追加された新しいセキュリティメカニズムに関連していると述べています。このメカニズムは、攻撃者によって悪用される可能性のあるセキュリティの脆弱性を修正し、悪意のあるコードがネットワーク経由でシステムに注入されるのを防ぐために設計されました。しかし、セキュリティ機能が強化された結果、システムが誤判定を行い、一部の正常なフォントデータベースへのアクセス要求がブロックされ、アプリケーションの動作異常を引き起こすことになりました。
現在、この問題に対処するために、ソフトウェア開発者はアプリケーションの設定ファイルを変更することで一時的な対処を行うことができます。開発者は「Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection」スイッチを有効にして、関連するフォント保護メカニズムを無効にし、一部の機能を回復することができます。しかし、この方法は本来のセキュリティ脆弱性を防ぐための保護能力を低下させるため、長期的な解決策としては適していません。
| 項目 | 規格 |
|---|---|
| 影響を受けるオペレーティングシステムバージョン | Windows 11 23H2、24H2、25H2、26H1;Windows 10 21H2、22H2 |
| 影響を受ける .NET Framework バージョン | 3.5、4.8.1 |
| 問題を引き起こす更新の発表日 | 2026 年 8 月 11 日 |
| 影響を受ける機能 | 印刷機能、PDF エクスポート機能、ファイル処理機能 |
| エラーメッセージ | System.IO.FileFormatException |
| 一時的な解決策スイッチ | Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection |

