Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีบล็อกฟอนต์ที่ไม่น่าเชื่อถือ (Untrusted Fonts) บน Windows 10

Windows สร้างฟีเจอร์ Blocking Untrusted Fonts เพื่อช่วยบริษัทปกป้องตัวเองจากผู้โจมตี ไฟล์ฟอนต์ที่ไม่น่าเชื่อถือและควบคุมโดยผู้โจมตี อาจเป็นอันตรายต่อระบบ ฟีเจอร์นี้จะเปิดการตั้งค่าระดับโลก (Global Setting) ที่หยุดไม่ให้พนักงานโหลดฟอนต์ที่ไม่น่าเชื่อถือซึ่งประมวลผลผ่าน Graphics Device Interface (GDI) เข้าสู่เครือข่าย บทความนี้จะแนะนำวิธีบล็อกฟอนต์ที่ไม่น่าเชื่อถือบน Windows 10

การบล็อกฟอนต์ที่ไม่น่าเชื่อถือ

การบล็อกฟอนต์ที่ไม่น่าเชื่อถือเป็นความคิดดีสำหรับบริษัทที่ต้องการให้ระบบปลอดภัย แต่ก็อาจก่อให้เกิดปัญหาการใช้งาน (Usability Issues) บางอย่างสำหรับผู้ใช้บางคน นี่คือ Global Setting ที่ป้องกันโปรแกรมทั้งหมดไม่ให้โหลดฟอนต์ที่ไม่น่าเชื่อถือ Internet Explorer จะเจอปัญหาเกี่ยวกับการตั้งค่านี้ แต่ Browser อื่นๆ จะปกติ ฟอนต์ที่ไม่น่าเชื่อถือคือ ฟอนต์ที่ติดตั้งนอกโฟลเดอร์ฟอนต์เริ่มต้น (%windir%\Fonts)

ฟีเจอร์นี้มี 3 โหมด คือ On, Off, และ Audit โดยค่าเริ่มต้นจะเป็น Off ไม่มีฟอนต์ถูกบล็อก การตั้งเป็น On จะบล็อกฟอนต์ที่ไม่น่าเชื่อถือทั้งหมด หากไม่แน่ใจว่าจะปรับใช้ฟีเจอร์นี้ในบริษัททั้งหมดหรือไม่ สามารถรันในโหมด Audit เพื่อดูว่าการเปิดฟีเจอร์นี้ก่อให้เกิดปัญหาการใช้งานหรือความเข้ากันได้หรือไม่ ยังสามารถติดตั้งฟอนต์ด้วยตนเองในโฟลเดอร์ฟอนต์เริ่มต้นได้ แม้การตั้งค่านี้จะเปิดอยู่

วิธีที่ 1: บล็อกฟอนต์ที่ไม่น่าเชื่อถือผ่าน Local Group Policy Editor

วิธีที่ดีที่สุดและเป็นค่าเริ่มต้นคือใช้ Local Group Policy Editor การตั้งค่ามีอยู่แล้ว ผู้ใช้เพียงแก้ไขการตั้งค่า 3 โหมดทั้งหมดมีในรูปแบบรายการ

ผู้ใช้ Windows 10 Home Edition ไม่มี Local Group Policy Editor จึงต้องข้ามไป วิธีที่ 2

หากมี Local Group Policy Editor ในระบบ ให้ทำตามขั้นตอนด้านล่าง:

  1. กด Windows + R เปิด Run dialog พิมพ์ gpedit.msc กด Enter เปิด Local Group Policy Editor
    หมายเหตุ: เลือก Yes สำหรับ UAC (User Account Control) prompt
  2. ใน फलคซ้ายของ Local Group Policy Editor ไปที่พาธ:
    Computer Configuration\Administrative Templates\System\Mitigation Options
  3. ดับเบิลคลิก Untrusted Font Blocking จะเปิดหน้าต่างใหม่ เปลี่ยน Toggle เป็น Enabled คลิก Apply/OK เพื่อใช้การเปลี่ยนแปลง
  4. ระบบของคุณจะบล็อกการโหลดฟอนต์ที่ไม่น่าเชื่อถือในโปรแกรมต่างๆ

วิธีที่ 2: บล็อกฟอนต์ที่ไม่น่าเชื่อถือผ่าน Registry Editor

อีกวิธีคือใช้ Registry Editor ใน Registry Editor การตั้งค่าส่วนใหญ่ไม่มีอยู่โดยค่าเริ่มต้น ทำให้ผู้ใช้ต้องสร้าง Key/Value เองสำหรับการตั้งค่านั้น สำหรับการตั้งค่าบล็อกฟอนต์ที่ไม่น่าเชื่อถือ มี Value Data 3 แบบที่ใช้ได้ ให้เพิ่ม Value Data หนึ่งในนี้:

  • บล็อกฟอนต์ที่ไม่น่าเชื่อถือและ Log Events: 1000000000000
  • ไม่บล็อกฟอนต์ที่ไม่น่าเชื่อถือ: 2000000000000
  • Log Events โดยไม่บล็อกฟอนต์ที่ไม่น่าเชื่อถือ: 3000000000000

ขั้นตอนแก้ไขการตั้งค่าใน Registry Editor:

  1. กด Windows และ R เปิด Run dialog พิมพ์ regedit กด Enter เปิด Registry Editor เลือก Yes สำหรับ UAC (User Account Control)
  2. ไปที่พาธใน Registry Editor ด้านซ้าย:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions
  3. หาก Key MitigationOptions หายไป ให้สร้างใหม่โดยคลิกขวาที่ Windows NT เลือก New > Key ตั้งชื่อ Key ว่า MitigationOption
  4. ใน Key MitigationOptions สร้าง String Value ใหม่ โดยคลิกขวาฝั่งขวา เลือก New > String Value ตั้งชื่อ MitigationOptions_FontBocking
  5. ดับเบิลคลิก Value ที่สร้างใหม่ เปลี่ยน Value Data เป็น 1000000000000 (มีศูนย์ 12 ตัว) เพื่อเปิดใช้งานการตั้งค่า
    หมายเหตุ: สามารถตั้ง Value Data อื่นได้ ขึ้นอยู่กับที่ต้องการ
  6. การบล็อกฟอนต์ที่ไม่น่าเชื่อถือจะถูกเปิดใช้งานในระบบของคุณ

เพิ่มเติม: วิธีดู Event Log

หากเลือกโหมด Audit เป็นการตั้งค่าสำหรับบล็อกฟอนต์ที่ไม่น่าเชื่อถือ อาจต้องทำตามขั้นตอนด้านล่างเพื่อเช็ค Event Log:

  1. เปิด Run dialog ด้วย Windows + R พิมพ์ eventvwr.exe กด Enter เปิด Event Viewer
  2. ไปที่ตำแหน่งใน Event Viewer ด้านซ้าย:
    Application and Service Logs/Microsoft/Windows/Win32k/Operational
  3. คลิกที่ Event ใดๆ ในรายการ เพื่อดูรายละเอียด