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

วิธีแก้ไข Windows Defender Firewall Error Code 0x6d9

การเข้าถึงอินเทอร์เน็ตเป็นสิ่งจำเป็นในชีวิตประจำวัน Windows Firewall ควบคุม Request เข้า/ออกของระบบ ได้รับ Updates และ Microsoft ปรับปรุงอย่างต่อเนื่อง บางคนปิด Firewall ไว้ เพราะบล็อก Request บางอย่าง แต่พอจะเปิดกลับมา ก็เจอ Error Code 0x6d9 พร้อมข้อความ ‘There was an error opening the Windows Firewall with Advanced Security snap-in’

วิธีแก้ไข Windows Defender Firewall Error Code 0x6d9

Error นี้มักขึ้นหาก Windows Firewall Service ไม่รัน หรือ Service ที่ Firewall ต้องการไม่รัน (เช่น BFE) นอกจากนี้ยังมีสาเหตุอื่น เราจะอธิบายด้านล่าง

สาเหตุของ Windows Defender Firewall Error Code 0x6d9

Error บ่งชี้ว่า Service ที่จำเป็นไม่รัน แต่ไม่ได้แค่นั้น สาเหตุรวม:

  • Windows Firewall และ Dependent Services ไม่รัน: สาเหตุชัดเจนที่ระบุใน Error เอง Firewall ต้องการ Services หลายตัวรันพร้อมกัน มิฉะนั้นจะทำงานไม่ได้
  • การตั้งค่า Windows Firewall (Configuration): บางครั้ง Config ของ Firewall เองก่อให้เกิดปัญหา ต้อง Reset Config
  • Malware บนระบบ: บางสถานการณ์ Malware ทำให้เกิดปัญหา ต้องสแกนลบ Malware

วิธีที่ 1: รัน Windows Defender Troubleshooter

สิ่งแรกที่ต้องทำคือรัน Windows Defender Troubleshooter จะสแกนหาปัญหา Firewall และพยายามแก้

  1. ดาวน์โหลด Windows Defender Firewall Troubleshooter จาก ลิงก์นี้
  2. รันไฟล์ที่ดาวน์โหลด
วิธีแก้ไข Windows Defender Firewall Error Code 0x6d9
  1. ทำตามพรอมต์ จนเสร็จ
  2. ดูว่าปัญหาแก้ไขแล้วหรือยัง

วิธีที่ 2: ตรวจสอบ Services ที่จำเป็น (Check Required Services)

Firewall ไม่เริ่มได้อาจเพราะ Services ที่จำเป็นไม่รัน Service หลักคือ Windows Firewall และ Dependent Services เช่น Base Filtering Engine (BFE)

  1. กด Windows + R เปิด Run Dialog
  2. พิมพ์ services.msc กด Enter
  3. เปิดหน้าต่าง Services
  4. ค้นหา Windows Defender Firewall และ Base Filtering Engine ทีละตัว ให้แน่ใจว่า Running
วิธีแก้ไข Windows Defender Firewall Error Code 0x6d9
  1. ตรวจสอบ Startup type ให้เป็น Automatic คลิกขวา Service → Properties → Startup type: Automatic
  2. หาก Service กำลังรัน ต้อง Stop ก่อนจึงจะเปลี่ยน Startup type ได้
  3. ทำเสร็จแล้ว ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 3: Reset Windows Firewall

หากยังมีปัญหาหลังตรวจ Services แสดงว่า Config ของ Firewall เป็นสาเหตุ ต้อง Reset Firewall

  1. เปิด Start Menu พิมพ์ cmd คลิกขวาผลลัพธ์แรก → Run as Administrator
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
netsh advfirewall reset
net start mpsdrv
net start mpssvc
net start bfe
regsvr32 firewallapi.dll
วิธีแก้ไข Windows Defender Firewall Error Code 0x6d9
  1. ปิด CMD ดูว่าปัญหาแก้ไขแล้วหรือยัง

วิธีที่ 4: สแกนระบบ (Perform a System Scan)

หาก Firewall ยังไม่เริ่มได้ อาจมี Malware ใช้ Microsoft Safety Scanner สแกนระบบ ดาวน์โหลดและรัน จะสแกนและลบ Malware หากพบ

หากใช้ 32-bit Windows ดาวน์โหลด Utility จาก ลิงก์นี้

วิธีที่ 5: System Restore

หากลองทุกวิธีแล้วไม่ได้ ต้องทำ System Restore คืนระบบไปจุดในอดีต ช่วยแก้ปหลายอย่าง

อ้างอิง บทความนี้ บนเว็บไซต์ของเราสำหรับคู่มือ System ReStore รายละเอียด หากใช้ Windows 8 หรือ 7 ไปที่ บทความนี้ แทน