อาจเจอปัญหาเมื่อพยายามเปิด Windows Firewall แล้วขึ้นว่า Service ไม่ทำงาน พยายามเริ่ม Service แล้วขึ้น Error: "Windows could not start the Windows Firewall on Local Computer" พร้อม Error Codes 13, 1079, 6801 เป็นต้น

นี่คือวิธีแก้ไขที่แนะนำ:
ขั้นตอนแก้ไข Windows Firewall เริ่มไม่ได้
ขั้นตอน 1: รัน SFC Scan
ขั้นตอนมาตรฐานสำหรับปัญหา Windows ส่วนใหญ่
- เปิด Start ค้นหา CMD
- คลิกขวา Run as administrator
- พิมพ์
SFC /SCANNOWกด Enter
รายละเอียดเพิ่มเติม: System File Checker
ขั้นตอน 2: ให้ Permission Registry Keys
หากเป็นปัญหาสิทธิ์ ต้องให้ Permission ให้ Key ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Defaults\FirewallPolicy HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Configurations
วิธีให้ Permission:
- คลิกขวา Key > Permissions > Add
- พิมพ์ NT SERVICE\mpssvc คลิก Check Names

- คลิก OK แล้ว Add อีกครั้ง พิมพ์ Everyone คลิก OK
- เลือก Account ในรายการ ให้ Full Control ในส่วน Allow

- คลิก OK และ Restart เครื่อง
หากเจอ Access Denied ให้ปิด UAC ใน Control Panel แล้วลองใหม่
ขั้นตอน 3: สแกนไวรัส/มัลแวร์
มัลแวร์อาจทำให้ Service ล้มเหลว แนะนำสแกนเต็มเครื่องด้วย Antivirus และ Second-opinion scanner เช่น Malwarebytes, Emsisoft, Microsoft Safety Scanner ใน Safe Mode
ขั้นตอน 4: Repair Install Windows
หาไม่เจอไวรัส อาจเป็นไฟล์ระบบเสียหาย ให้ทำ Repair Install Windows 7 หรือ Reset This PC บน Windows 11/10
ลิงก์ที่เกี่ยวข้อง:
- Windows Firewall Fails To Start At Startup
- Windows Firewall Troubleshooter
- Troubleshoot Windows Firewall, Diagnostics, Tools
