แก้ไขไม่สามารถเปิดใช้งาน Windows Defender Firewall: หนึ่งในคุณสมบัติในตัวที่สำคัญที่สุดของ Windows 10 คือ Windows Defender ซึ่งหยุดไวรัสและโปรแกรมอันตรายที่จะโจมตีคอมพิวเตอร์ของคุณ แต่เกิดอะไรขึ้นถ้า Windows Defender หยุดทำงานหรือตอบสนองอย่างกะทันหัน? ใช่ นี่คือปัญหาที่ผู้ใช้ Windows 10 หลายคนเผชิญและพวกเขาไม่สามารถเปิดใช้งาน Windows Defender Firewall ได้ มีหลายปัญหาที่สามารถทำให้ Windows Defender Firewall หยุดทำงาน

หนึ่งในเหตุผลที่พบบ่อยที่สุดสำหรับปัญหานี้คือ หากคุณได้ติดตั้งโปรแกรม Antimalware ของบุคคลที่สาม ไว สาเหตุคือ Windows Defender จะปิดตัวเองลงอัตโนมัติหากมีซอฟต์แวร์ Antivirus อื่นอยู่บนคอมพิวเตอร์เครื่องเดียวกัน อีกเหตุผลหนึ่งอาจเป็นการไม่ตรงกันของวันที่และเขตเวลา อย่ากังวล เราจะเน้นหลายวิธีแก้ไขที่เป็นไปได้ซึ่งจะช่วยให้คุณเปิดใช้งาน Windows Defender Firewall บนระบบของคุณได้ในไม่ช้า
แก้ไข ไม่สามารถเปิด Windows Firewall ใน Windows 10 ได้
โปรดสร้างจุดกู้คืนระบบ (restore point) ก่อนเริ่มต้น เผื่อกรณีมีปัญหาเกิดขึ้น
วิธีที่ 1: ปิดใช้งานซอฟต์แวร์ Antivirus ของบุคคลที่สาม
1. คลิกขวาที่ ไอคอนโปรแกรม Antivirus จากถาดระบบ (system tray) และเลือก ปิดใช้งาน (Disable)

2. ต่อไป เลือกกรอบเวลาที่ Antivirus จะคงสถานะปิดใช้งาน

3. เมื่อเสร็จแล้ว ลองเข้าถึง Windows Defender อีกครั้ง และตรวจสอบว่าคุณสามารถ แก้ไขปัญหาไม่สามารถเปิดใช้งาน Windows Defender Firewall ได้ หรือไม่
4. หากสำเร็จ โปรดแน่ใจว่า ลบการติดตั้งซอฟต์แวร์ Antivirus ของบุคคลที่สาม ให้สิ้นสิ้น
วิธีที่ 2: รีสตาร์ทบริการ Windows Defender Firewall
ลองเริ่มต้นด้วยการรีสตาร์ทบริการ Windows Firewall อาจเป็นไปได้ว่าบางอย่างรบกวนการทำงานของมัน ดังนั้น การรีสตาร์ทบริการไฟร์วอลล์อาจแก้ปัญหาได้
1. กด Windows key + R แล้วพิมพ์ services.msc และกด Enter

2. ค้นหา Windows Defender Firewall ภายใต้หน้าต่าง service.msc

3. คลิกขวาที่ Windows Defender Firewall และเลือกตัวเลือก รีสตาร์ท (Restart)
4. อีกครั้ง คลิกขวา (right-click) ที่ Windows Defender Firewall และเลือก คุณสมบัติ (Properties)

5. ตรวจสอบให้แน่ใจว่า ประเภทการเริ่มต้น (startup type) ตั้งค่าเป็น อัตโนมัติ (Automatic)

วิธีที่ 3: ปรับแต่ง Registry
การเปลี่ยนแปลง Registry เป็นเรื่องอันตราย เนื่องจากรายการผิดพลาดใดๆ สามารถทำลายไฟล์ Registry ซึ่งจะทำลายระบบปฏิบัติการของคุณได้ ดังนั้น ก่อนดำเนินการต่อ โปรดแน่ใจว่าคุณเข้าใจความเสี่ยงในการปรับแต่ง Registry นอกจากนี้ ให้สร้างจุดกู้คืนระบบและสำรอง Registry ก่อนดำเนินการต่อ
คุณต้องปรับแต่งไฟล์ Registry บางส่วนเพื่อเปิดใช้งาน Windows Defender Firewall อีกครั้ง
1. กด Windows key + R แล้วพิมพ์ regedit และกด Enter

2. ไปที่เส้นทางด้านล่าง
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BFE
3. คลิกขวาที่ BFE และเลือกตัวเลือก สิทธิ์ (Permissions)

4. ปฏิบัติตามคู่มือนี้เพื่อควบคุมหรือเป็นเจ้าของคีย์ Registry ด้านต้นฉบับเต็มที่

5. เมื่อคุณได้รับอนุญาตแล้ว ให้เลือก ทุกคน (Everyone) ภายใต้ "กลุ่มหรือชื่อผู้ใช้" และติ๊ก ควบคุมเต็มที่ (Full Control) ภายใต้ สิทธิ์สำหรับทั้งหมด
6. คลิก Apply ตามด้วย OK
7. รีบูทคอมพิวเตอร์ของคุณเพื่อบันทึกการเปลี่ยนแปลง
คุณจะพบว่าวิธีนี้ใช้ได้กับผู้ใช้ส่วนใหญ่ เนื่องจากวิธีนี้มาจากฟอรัมทางการของ Microsoft ดังนั้นคุณคาดหวังได้ว่าจะ แก้ไขปัญหาไม่สามารถเปิดใช้งาน Windows Defender Firewall ได้ ด้วยวิธีนี้
วิธีที่ 4: เปิดใช้งาน Windows Defender ผ่าน Registry Editor
1. กด Windows Key + R แล้วพิมพ์ regedit และกด Enter

2. ไปที่คีย์ Registry ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend
3. ตอนนี้คลิกขวาที่ WinDefend และเลือก สิทธิ์ (Permissions)

4. ปฏิบัติตามคู่มือนี้เพื่อควบคุมหรือเป็นเจ้าของคีย์ Registry ด้านต้นฉบับเต็มที่
5. หลังจากนั้น ตรวจสอบให้แน่ใจว่าคุณได้เลือก WinDefend แล้ว ในหน้าต่างด้านขวา ให้ดับเบิลคลิกที่ Start DWORD
6. เปลี่ยนค่าเป็น 2 ในฟิลด์ข้อมูลค่า และคลิก OK

7. ปิด Registry Editor และรีบูทคอมพิวเตอร์ของคุณ
8. อีกครั้ง ลอง เปิดใช้งาน Windows Defender และคุณควรจะสามารถ แก้ไขปัญหาไม่สามารถเปิดใช้งาน Windows Defender Firewall ได้
วิธีที่ 5: รีเซ็ตการตั้งค่า Windows Defender Firewall
1. พิมพ์ control panel ในแถบค้นหา Windows แล้วคลิก Control Panel จากผลการค้นหา

2. เลือก ระบบและความปลอดภัย (System and Security) จากหน้าต่าง Control Panel

3. ตอนนี้คลิกที่ Windows Defender Firewall

4. ต่อไป จากหน้าต่างด้านซ้ายมือ ให้คลิกที่ลิงก์ กู้คืนค่าเริ่มต้น (Restore Defaults)

5. อีกครั้ง คลิกที่ปุ่ม กู้คืนค่าเริ่มต้น (Restore Defaults button)

6. คลิก ใช่ (Yes) เพื่อยืนยันการเปลี่ยนแปลง
วิธีที่ 6: รีเซ็ต Windows Firewall โดยบังคับใช้ Command Prompt
1. พิมพ์ cmd หรือ command ในการค้นหา Windows แล้วคลิกขวาที่ Command Prompt และเลือก รันในฐานะผู้ดูแลระบบ (Run as administrator)

2. เมื่อ Command Prompt ที่มีสิทธิ์สูงเปิดขึ้น คุณต้องพิมพ์คำสั่งต่อไปนี้และกด Enter:
netsh firewall set opmode mode=ENABLE exceptions=enable

3. ปิด command prompt และ รีบูทระบบของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 7: ติดตั้ง Windows Updates ล่าสุด
บางครั้ง ปัญหาไม่สามารถเปิดใช้งาน Windows Defender Firewall เกิดขึ้น หากระบบของคุณไม่ได้รับการอัปเดต กล่าวคือ มีการอัปเดตที่รอดำเนินการซึ่งคุณต้องดาวน์โหลดและติดตั้ง ดังนั้น คุณต้องตรวจสอบว่ามี Windows updates ล่าสุดที่พร้อมติดตั้งหรือไม่:
1. กด Windows Key + I เพื่อเปิด Settings แล้วคลิกที่ไอคอน "อัปเดตและความปลอดภัย (Update & Security)"

2. ตอนนี้จากหน้าต่างด้านซ้ายมือ ตรวจสอบให้แน่ใจว่าเลือก Windows Update
3. ต่อไป คลิกที่ปุ่ม "ตรวจสอบการอัปเดต (Check for updates)" และปล่อยให้ Windows ดาวน์โหลดและติดตั้งการอัปเดตที่รอดำเนินการ

วิธีที่ 8: ลบการติดตั้ง Windows Security Updates ล่าสุด
หากปัญหาเริ่มขึ้นหลังจากที่คุณอัปเดต Windows ด้วยแพตช์ความปลอดภัยล่าสุด คุณสามารถลบการติดตั้ง security update เพื่อ แก้ไขไม่สามารถเปิดใช้งาน Windows Defender Firewall ได้
1. กด Windows key + I เพื่อเปิด Settings แล้วคลิก Update & Security

2. คลิก ดูประวัติการอัปเดตที่ติดตั้ง (View installed update history) ภายใต้ส่วน Windows Update

3. ลบการติดตั้งการอัปเดตล่าสุดทั้งหมด และรีบูทอุปกรณ์

วิธีที่ 9: อัปเดต Windows Defender
1. กด Windows Key + X แล้วเลือก Command Prompt (Admin)

2. พิมพ์คำสั่งต่อไปนี้ลงใน cmd และกด Enter หลังแต่ละคำสั่ง:
"%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -RemoveDefinitions -All
"%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate

3. เมื่อคำสั่งเสร็จสิ้นการประมวลผล ปิด cmd และ รีบูทคอมพิวเตอร์ของคุณ
วิธีที่ 10: ตั้งค่าวันที่และเวลาให้ถูกต้อง
1. คลิกขวาที่ วันที่และเวลา บนแถบงาน แล้วเลือก "ปรับวันที่/เวลา (Adjust date/time)"

2. หากใช้ Windows 10 ตรวจสอบให้แน่ใจว่า เปิด (turn ON) สลับภายใต้ "ตั้งเวลาอัตโนมัติ (Set Time Automatically)" และ "ตั้งค่าเขตเวลาอัตโนมัติ (Set time zone automatically)"

3. สำหรับคนอื่น ให้คลิกที่ "เวลาอินเทอร์เน็ต (Internet Time)" และติ๊กที่ "ซิงโครไนซ์กับเซิร์ฟเวอร์เวลาอินเทอร์เน็ตโดยอัตโนมัติ (Automatically synchronize with an Internet time server)"

4. เลือกเซิร์ฟเวอร์ "time.windows.com" แล้วคลิก อัปเดต (Update) ตามด้วย OK คุณไม่จำเป็นต้องทำให้การอัปเดตเสร็จสิ้น เพียงแค่คลิก OK ก็พอ
แนะนำ:
- 7-Zip vs WinZip vs WinRAR (เครื่องมือบีบอัดไฟล์ที่ดีที่สุด)
- Notepad ใน Windows 10 อยู่ที่ไหน? 6 วิธีเปิดมัน!
- แก้ไข Wireless Router ขาดการเชื่อมต่อหรือหลุดบ่อย
- กำจัดไวรัส Android โดยไม่ต้องรีเซ็ตโรงงาน
หวังว่าบทความนี้จะมีประโยชน์ และตอนนี้คุณสามารถ แก้ไขไม่สามารถเปิดใช้งาน Windows Defender Firewall ได้ อย่างง่ายดายแล้ว แต่หากคุณยังมีคำถามเกี่ยวกับบทช่วยสอนนี้ อย่าลังเลที่จะถามในส่วนความคิดเห็น