Microsoft ยืนยันปัญหาจากการอัปเดต .NET Framework ประจำเดือนสิงหาคม 2026 หลังพบว่าแอปพลิเคชันบางประเภทไม่สามารถพิมพ์เอกสาร หรือสร้างไฟล์ PDF และ XPS ได้ตามปกติ โดยปัญหานี้ส่งผลกระทบต่อ Windows 11, Windows 10 และ Windows Server
ปัญหาดังกล่าวเกี่ยวข้องกับแอปที่พัฒนาด้วย Windows Presentation Foundation (WPF) และอาจเกิดขึ้นเมื่อเอกสารหรือเนื้อหาที่กำลังประมวลผลใช้ฟอนต์บางประเภท เช่น Calibri
หลังติดตั้ง August 2026 .NET Framework Cumulative Updates (CUs) แอป WPF บางตัวอาจเกิดข้อผิดพลาดขณะดำเนินการเกี่ยวกับการพิมพ์ หรือระหว่างการสร้างไฟล์ PDF และ XPS
ผู้ใช้ที่ได้รับผลกระทบอาจพบข้อความผิดพลาด:
System.IO.FileFormatException
นั่นหมายความว่าปัญหาไม่ได้จำกัดอยู่แค่การ สั่งพิมพ์เอกสารออกเครื่องพิมพ์ เท่านั้น แต่ยังอาจเกิดกับซอฟต์แวร์ที่ทำหน้าที่สร้างหรือส่งออกเอกสารเป็นไฟล์ PDF หรือ XPS ด้วย
Microsoft ระบุว่า สาเหตุหนึ่งที่เกี่ยวข้องกับปัญหานี้คือการใช้ ฟอนต์บางประเภท โดยมีการยืนยันแล้วว่า Calibri เป็นหนึ่งในฟอนต์ที่สามารถกระตุ้นให้เกิดปัญหาได้
กระทบ Windows รุ่นไหนบ้าง?
ปัญหานี้ไม่ได้จำกัดอยู่เฉพาะ Windows 11 แต่ครอบคลุมระบบปฏิบัติการ Windows หลายรุ่น ได้แก่
-
Windows 11
-
Windows 10
-
Windows Server
จึงเป็นปัญหาที่ผู้ดูแลระบบและองค์กรที่มีการใช้งานแอป WPF สำหรับจัดทำเอกสารหรือระบบพิมพ์ควรให้ความสนใจ
Microsoft มีวิธีแก้ชั่วคราวให้แล้ว
ระหว่างที่ Microsoft กำลังตรวจสอบปัญหา บริษัทได้เผยแพร่ Workaround สำหรับนักพัฒนา โดยสามารถเปิดใช้งาน AppContext switch ต่อไปนี้ในไฟล์ Configuration ของแอปพลิเคชัน
Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection
วิธีดังกล่าวช่วยให้นักพัฒนาสามารถหลีกเลี่ยงปัญหาที่เกิดขึ้นกับการพิมพ์และการสร้างเอกสารได้ในระหว่างที่ยังไม่มีการแก้ไขอย่างเป็นทางการ
ข้อควรระวังสำคัญ
Microsoft เตือนว่า Workaround นี้ ไม่ควรนำมาใช้เป็นวิธีแก้ถาวร
เนื่องจากการเปิด Switch ดังกล่าวจะเป็นการ ปิดกลไกป้องกันด้านความปลอดภัยบางส่วน ที่ถูกเพิ่มเข้ามาในอัปเดต .NET Framework เดือนสิงหาคม 2026
การปิดระบบป้องกันเหล่านี้จึงทำให้เครื่องหรือแอปพลิเคชันมีความเสี่ยงเพิ่มขึ้นต่อช่องโหว่ด้านความปลอดภัยที่อัปเดตดังกล่าวถูกออกแบบมาเพื่อแก้ไข
Microsoft จึงแนะนำให้ใช้วิธีนี้ เฉพาะเมื่อจำเป็น เพื่อแก้ปัญหาการพิมพ์หรือการสร้างเอกสาร และควรใช้เป็น มาตรการชั่วคราวเท่านั้น
ขณะนี้ Microsoft ยังไม่ได้เปิดเผยกำหนดเวลาสำหรับการออกแพตช์แก้ไขปัญหาอย่างถาวร โดยปัญหายังคงอยู่ในสถานะ Under Investigation
ดังนั้น นักพัฒนาที่พบปัญหากับแอป WPF และจำเป็นต้องให้ระบบพิมพ์หรือสร้าง PDF/XPS กลับมาทำงาน อาจต้องใช้ Workaround ที่ Microsoft แนะนำไปก่อน แต่ควรประเมินความเสี่ยงด้านความปลอดภัยก่อนนำไปใช้งานจริง
สรุป
ปัญหาครั้งนี้เกิดจาก August 2026 .NET Framework Cumulative Updates และส่งผลต่อแอป WPF บางส่วนบน Windows 11, Windows 10 และ Windows Server โดยเฉพาะงานพิมพ์และการสร้างไฟล์ PDF/XPS ที่ใช้ฟอนต์บางชนิด เช่น Calibri
Microsoft มีวิธีแก้ชั่วคราวให้แล้ว แต่เนื่องจากวิธีดังกล่าวเกี่ยวข้องกับการปิดระบบป้องกันด้านความปลอดภัยบางส่วน จึงควรใช้ เท่าที่จำเป็นและชั่วคราว จนกว่า Microsoft จะออกวิธีแก้ไขอย่างเป็นทางการ
ที่มา neowin



