微软在8月补丁星期二推送的 .NET Framework 更新中引入了一个问题,导致部分使用 Windows Presentation Foundation(WPF)框架的应用程序出现打印和 PDF 导出故障。科技媒体 bleepingcomputer 于8月24日报道了这一情况,微软随后更新了 Windows 版本健康警报,确认该问题存在。
故障表现与触发条件
根据微软的说明,安装2026年8月 .NET Framework 累积更新后,某些 WPF 应用程序在打印或生成包含特定字体(包括 Calibri)的 PDF 或 XPS 内容时,可能会抛出 System.IO.FileFormatException 异常。这意味着用户在日常打印文档或导出 PDF 时,可能直接遇到操作失败或文件无法生成的情况。
受影响范围覆盖多个系统版本
此次问题并非局限于单一系统。微软列出的受影响平台包括 Windows 10 和 Windows 11 客户端版本,以及从 Windows Server 2012 到 Windows Server 2025 的服务器版本。对于仍在使用旧版服务器系统的企业用户来说,这一故障可能直接影响依赖 WPF 应用的业务流程。
WPF 框架背景
WPF 是微软基于 .NET 推出的用户界面框架,最初于2006年随 .NET Framework 3.0 发布,代号 Avalon。它专门用于构建 Windows 桌面应用程序,如今已支持开源,并在现代 .NET(如 .NET Core 及更新版本)上持续发展。因此,仍有相当数量的企业级桌面软件基于该框架运行。
临时修复方案与风险提示
微软表示仍在调查该问题,尚未推出永久解决方案。作为临时措施,用户可以在应用程序配置文件中启用 AppContext 开关,具体配置为:
- 节点内添加
不过,微软同时提醒,执行上述操作会禁用2026年8月 .NET Framework 更新中引入的保护措施,从而带来被攻击的风险。这意味着用户在恢复打印功能与保持系统安全防护之间需要做出权衡。
后续关注点
目前微软尚未公布永久修复的具体时间表。对于已经安装8月更新且遇到打印或 PDF 导出异常的用户,建议先评估临时修复方案的安全影响,或等待微软发布后续补丁。企业环境中,管理员可能需要根据业务优先级决定是否回滚更新或启用上述配置开关。
热门跟贴