บทนำ
การปรับปรุงที่แก้ไขปัญหานี้ถูกนำออกใช้ในเดือน 24 มกราคม 2018, Windows Update, WSUS และ Microsoft Update Catalog สำหรับข้อมูลเพิ่มเติม ให้ดูส่วน "วิธีการรับการปรับปรุงนี้"
อาการ
Windows นำเสนอพื้นฐาน (WPF) โปรแกรมประยุกต์ที่ร้องขอแบบอักษรที่ใช้แทนหรืออักขระที่ไม่ได้รวมอยู่ในแบบอักษรที่เลือกในปัจจุบัน ส่งกลับข้อความแสดงข้อผิดพลาดต่อไปนี้:
System.TypeInitializationException
" FileFormatException: ไม่มีองค์ประกอบ FontFamily พบใน FontFamilyCollection ที่สอดคล้องกับระบบปฏิบัติการปัจจุบัน หรือมากกว่า: Win7SP1 "
ข้อยกเว้นภายในมีต้นกำเนิดมาจาก: CompositeFontParser
วิธีการรับการปรับปรุงนี้
"โปรแกรมปรับปรุงสำหรับ Microsoft .NET Framework 4.7.1 บน Windows 7 SP1 และ Windows Server 2008 R2 SP1 (KB4074906)" จะอยู่ในรูปของตัวเลือกการปรับปรุงผ่าน Windows Update, WSUS และแค็ตตา ล็อกปรับปรุงของ Microsoft
หมายเหตุ ระบบที่พบอาการตามที่อธิบายไว้ในบทความนี้ จะมีเสนอการปรับปรุง
การปรับปรุง Windows
โปรแกรมปรับปรุงนี้จะพร้อมใช้งานผ่านทาง Windows Update เมื่อคุณเปิดการปรับปรุงอัตโนมัติ การปรับปรุงนี้จะสามารถดาวน์โหลด และติดตั้งโดยอัตโนมัติ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับการปรับปรุงการรักษาความปลอดภัยโดยอัตโนมัติ ดูWindows Update: FAQ
แค็ตตาล็อก Microsoft Update
เมื่อต้องการรับแพคเกจแบบสแตนด์อโลนสำหรับการปรับปรุงนี้ ไป แค็ตตาล็อก Microsoft Update เว็บไซต์
ซอฟต์แวร์ Windows Update Services (WSUS)
บนเซิร์ฟเวอร์ WSUS ของคุณ ให้ทำตามขั้นตอนเหล่านี้:
-
เลือกเริ่มต้นเลือกเครื่องมือการจัดการและจากนั้นเลือกMicrosoft Windows Server Update Services 3.0
-
ขยายComputerNameและจากนั้นเลือกการกระทำ
-
Select Import Updates.
-
WSUS จะเปิดหน้าต่างเบราว์เซอร์ที่คุณอาจได้รับพร้อมท์ให้ติดตั้งตัวควบคุม ActiveX ติดตั้งตัวควบคุม ActiveX เพื่อดำเนินต่อ
-
หลังจาก ActiveX ตัวควบคุมจะได้รับการติดตั้ง คุณจะเห็นหน้าจอแค็ตตาล็อกปรับปรุงของ Microsoft พิมพ์4074906ในกล่องค้นหาและจากนั้น คลิกค้นหา
-
ค้นหา.NET Framework แพคเกจที่ตรงกับระบบปฏิบัติการ ภาษา และตัวประมวลผลในสภาพแวดล้อมของคุณ คลิกเพิ่มเพื่อเพิ่มลงในตะกร้าของคุณ
-
เมื่อคุณเลือกแพคเกจทั้งหมดที่คุณจำเป็น เลือกดูตะกร้า
-
เลือกนำเข้าเพื่อนำเข้าแพคเกจไปยังเซิร์ฟเวอร์ WSUS ของคุณ
-
เลือกปิดหลังจากที่มีการนำเข้าแพคเกจเพื่อกลับไป WSUS
ขณะนี้มีโปรแกรมปรับปรุงสำหรับการติดตั้งผ่าน WSUS
ข้อกำหนดเบื้องต้น
ไม่มีข้อกำหนดเบื้องต้นสำหรับการติดตั้งโปรแกรมปรับปรุงนี้ได้
ข้อกำหนดการรีสตาร์ท
คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้การปรับปรุงนี้
ข้อมูลการแทนที่การปรับปรุง
โปรแกรมปรับปรุงนี้ไม่แทนการปรับปรุงใด ๆ ก่อนหน้านี้
วิธีแก้ปัญหา
เมื่อต้องหลีกเลี่ยงปัญหานี้ ใช้หนึ่งในวิธีต่อไปนี้
วิธีที่ 1
การเก็บ 4.7.1 ติดตั้ง.NET และรักษาป้องกันความเสี่ยงที่จะได้รับการจัดการ โดยโปรแกรมปรับปรุงความปลอดภัยมกราคม ถอนการติดตั้งการรักษาความปลอดภัยของกรอบงาน.NET มกราคมและค่าสะสมคุณภาพ (KB 4055002), และจากนั้น ติดตั้ง.NET Framework มกราคม ความปลอดภัยอย่างเดียวปรับปรุง (KB 4054183) เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
ในแผงควบคุม เปิดรายการWindows Updateจากนั้นดูประวัติการปรับปรุง
-
ในรายการตรวจทานประวัติการปรับปรุงของคุณค้นหา และเลือกการปรับปรุงความปลอดภัยสำหรับ Microsoft .NET Framework 4.6, 4.6.1 การ 4.6.2 การ 4.7, 4.7.1(KB4055002) แล้ว เลือกถอนการติดตั้ง
-
เมื่อได้รับพร้อมท์ให้ยืนยันการถอนการติดตั้ง เลือกใช่
-
เริ่มต้นคอมพิวเตอร์ใหม่ถ้าคุณได้รับพร้อมท์ให้ทำเช่นนี้
-
ดาวน์โหลด และติดตั้งการรักษาความปลอดภัยเฉพาะอัพเดสำหรับ.NET Framework 4.6, 4.6.1 การ 4.6.2 การ 4.7 และ 4.7.1 สำหรับ Windows 7 SP1 และ Windows Server 2008 R2 SP1 และ 4.6 กรอบงาน.NET สำหรับ Windows Server 2008 SP2 (KB 4054183)สำหรับระบบปฏิบัติการของคุณ หากต้องการตั้งค่าคอนฟิกจากการเชื่อมโยงต่อไปนี้:
-
ทำตามพร้อมท์ติดตั้ง และจากนั้น เริ่มต้นคอมพิวเตอร์ใหม่ถ้าคุณได้รับพร้อมท์ให้ทำเช่นนี้
วิธีที่ 2
ย้อนกลับไปยัง.NET Framework รุ่นก่อนหน้านี้ เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้:
-
เปิดรายการโปรแกรมและคุณลักษณะในแผงควบคุม
-
ในรายการถอนการติดตั้งหรือเปลี่ยนโปรแกรมค้นหาแล้ว เลือกMicrosoft .NET Framework 4.7.1และจากนั้น เลือกถอนการติดตั้ง/เปลี่ยนแปลง
-
เลือกเอา.NET Framework 4.7.1 จากคอมพิวเตอร์ของคุณและจากนั้น เลือกถัดไป
-
เลือกดำเนินการต่อเพื่อยืนยันการถอนการติดตั้ง
-
เลือกเสร็จสิ้นหลังจากถอนการติดตั้งเสร็จสมบูรณ์แล้ว
-
เริ่มต้นคอมพิวเตอร์ใหม่ถ้าคุณได้รับพร้อมท์ให้ทำเช่นนี้
หมายเหตุ หลังจากที่คุณถอนการติดตั้งการ.NET Framework 4.7.1 คอมพิวเตอร์ของคุณไม่มีรุ่นใด ๆ ของ.NET Framework 4 ติดตั้ง คุณต้องติดตั้ง.NET Framework 4 เป็นรุ่นใหม่ xเช่น.NET Framework 4.7เท่านั้น
ข้อมูลแฟ้ม
สำหรับรุ่นที่สนับสนุนทั้งหมดของระบบ
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
---|---|---|---|---|
GlobalUserInterface.CompositeFont |
ไม่มีข้อมูล |
186,009 |
18-Jan-2018 |
ไม่มีข้อมูล |