วิธีลบกฎไฟร์วอลล์ Windows ที่ซ้ำกัน

กฎที่ซ้ำกันในไฟร์วอลล์ Windows มักจะไม่ทำให้เกิดปัญหาใดๆ

  • คุณสามารถลบกฎหลายข้อออกจาก Windows Firewall ได้ด้วยตนเองจากแอปพลิเคชัน
  • ผู้ใช้ขั้นสูงสามารถใช้สคริปต์ PowerShell เพื่อทำให้กระบวนการเป็นแบบอัตโนมัติได้

กฎไฟร์วอลล์ Windows ที่ซ้ำกันอาจทำให้เกิดความสับสน โดยเฉพาะอย่างยิ่งหากคุณกำหนดค่าไฟร์วอลล์ด้วยตนเอง และในบางกรณีอาจทำให้แอปพลิเคชันหรือบริการบางอย่างหยุดทำงาน

คุณสามารถแก้ไขปัญหานี้ได้ และในคู่มือนี้ เราจะแสดงวิธีการ 2-3 วิธีที่คุณสามารถใช้ได้ เรามาเริ่มกันเลย

กฎไฟร์วอลล์ Windows Defender ถูกเก็บไว้ที่ไหน

เราทดสอบ ทบทวน และให้คะแนนอย่างไร

เราทำงานมาตลอด 6 เดือนที่ผ่านมาเพื่อสร้างระบบตรวจสอบใหม่เกี่ยวกับวิธีที่เราผลิตเนื้อหา เมื่อใช้สิ่งนี้ เราได้ปรับปรุงบทความส่วนใหญ่ของเราใหม่ในภายหลังเพื่อมอบความเชี่ยวชาญเชิงปฏิบัติจริงเกี่ยวกับคำแนะนำที่เราทำ

สำหรับรายละเอียดเพิ่มเติมคุณสามารถอ่านได้ วิธีที่เราทดสอบ ทบทวน และให้คะแนนที่ WindowsReport.

คุณสามารถค้นหากฎไฟร์วอลล์ของคุณที่จัดเก็บไว้ในคีย์ต่อไปนี้ในรีจิสทรีของคุณที่เส้นทางต่อไปนี้: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

ฉันจะลบกฎที่ซ้ำกันใน Windows Firewall ได้อย่างไร

1. ลบกฎออกจากการตั้งค่าไฟร์วอลล์ด้วยตนเอง

ไอคอนหมายเหตุบันทึก

การลบกฎบางอย่างอาจทำให้เกิดปัญหาเครือข่าย ดังนั้นคุณต้องยอมรับความเสี่ยงในการลบกฎเหล่านั้นเอง

  1. กด หน้าต่าง คีย์ + และเข้า ผู้ปกป้อง. เลือก ไฟร์วอลล์ Windows Defender พร้อมความปลอดภัยขั้นสูง.
  2. จากบานหน้าต่างด้านซ้าย ให้เลือก กฎขาออก หรือ กฎขาเข้า.
  3. เลือกหลายกฎโดยใช้ กะ หรือ Ctrl และปุ่มซ้ายของเมาส์
  4. เมื่อคุณเลือกกฎไฟร์วอลล์ที่ซ้ำกันแล้ว ให้คลิกขวาที่กฎเหล่านั้นแล้วเลือก ลบ.
  5. เมื่อระบบขอให้ยืนยัน ให้คลิก ใช่.
  6. ทำซ้ำขั้นตอนเหล่านี้สำหรับกฎทั้งหมดที่คุณต้องการลบ

แทนที่จะลบกฎ การปิดใช้งานกฎเหล่านั้นอาจเป็นตัวเลือกที่ดีกว่า ด้วยวิธีนี้หากมีสิ่งผิดปกติเกิดขึ้น คุณสามารถเปิดใช้งานกฎเหล่านี้ได้อีกครั้ง

2. ใช้สคริปต์เพื่อลบกฎ Windows Firewall

  1. เปิด แผ่นจดบันทึก.
  2. วางรหัสต่อไปนี้:
    # Here we use `netsh advfirewall firewall show` to get all firewall rules, since it's way faster than Get-NetFirewallRule!!! $output = (netsh advfirewall firewall show rule name=all verbose | Out-String).Trim() -split '\r?\n\s*\r?\n' $propertyNames = [System.Collections.Generic.List[string]]::new() $objects = @( $(foreach($section in $output ) { $obj = @{} foreach( $line in ($section -split '\r?\n') ) { if( $line -match '^\-+$' ) { continue } $name, $value = $line -split ':\s*', 2 $name = $name -replace " ", "" $obj.$name = $value if($propertyNames -notcontains $name) { $propertyNames.Add( $name ) } } $obj }) | % { foreach( $prop in $propertyNames ) { if( $_.Keys -notcontains $prop ) { $_.$prop = $null } } [PSCustomObject]$_ }) $r = $objects | Group-Object -Property RuleName, Program, Action, Profiles, RemoteIP, RemotePort, LocalIP, LocalPort, Enabled, Protocol, Direction # If you want to take a look # $r | ?{$_.Count -gt 1} | Select-Object -ExpandProperty group | Out-GridView $r | ?{$_.Count -gt 1} | %{ $name = $_ | Select-Object -ExpandProperty group | Select-Object -ExpandProperty RuleName -First 1 # Here we have to use this cmdlet, since `netsh advfirewall firewall delete` can't differentiate rules with the same names and will delte them all! Get-NetFirewallRule -DisplayName $name | Select-Object -Skip 1 | Remove-NetFirewallRule }
  3. คลิกที่ ไฟล์ และเลือก บันทึกเป็น.
  4. ชุด บันทึกเป็นประเภท ถึง เอกสารทั้งหมด และตั้งชื่อไฟล์เป็น ไฟร์วอลล์.ps1. สุดท้ายนี้ คลิก บันทึก.
  5. กด หน้าต่าง คีย์ + และพิมพ์ พาวเวอร์เชลล์. เลือก ทำงานในฐานะผู้ดูแลระบบ.
    Powershell แสดงขนาดโฟลเดอร์ใน Windows 11แสดงขนาดโฟลเดอร์ใน Windows 11
  6. สลับไปยังไดเร็กทอรีที่บันทึกไฟล์ ps1 ของคุณโดยใช้คำสั่ง cd ดังนี้: cd C:\Users\WindowsReport\Documents
  7. ถัดไปพิมพ์ ไฟร์วอลล์.ps1, และสคริปต์ควรเริ่มต้นและลบรายการที่ซ้ำกัน

โปรดทราบว่านี่เป็นโซลูชันขั้นสูง ดังนั้นคุณควรใช้เฉพาะเมื่อคุณมีความรู้พื้นฐานเกี่ยวกับคำสั่ง PowerShell และคุณเข้าใจว่าสคริปต์ทำอะไรเท่านั้น

เคล็ดลับในการทำความสะอาดกฎไฟร์วอลล์ Windows

  • ตรวจสอบกฎก่อนที่จะลบออก กฎหลายข้อไม่ซ้ำกัน และได้รับการกำหนดค่าให้ทำงานกับโปรโตคอลหรือพอร์ตที่แตกต่างกัน
  • แทนที่จะลบ เป็นการดีกว่าเสมอที่จะปิดใช้งานกฎและตรวจสอบว่ามีปัญหาใดๆ เกิดขึ้นหลังจากดำเนินการดังกล่าวหรือไม่
  • ลบเฉพาะกฎที่ซ้ำซ้อนหรือกฎที่ไม่ได้ใช้
  • ติดป้ายกำกับและจัดระเบียบกฎเกณฑ์อย่างเหมาะสม จัดเรียงกฎตามลำดับความสำคัญหรือฟังก์ชันการทำงาน

กฎไฟร์วอลล์ Windows ที่ซ้ำกันไม่ควรเกี่ยวข้องกับคุณ โดยเฉพาะอย่างยิ่งหากคุณไม่ได้สร้างกฎเหล่านี้ด้วยตนเอง แม้จะดูเกือบจะเหมือนกันแต่กฎก็จะไม่ซ้ำกัน ดังนั้นอย่าลบกฎเหล่านั้น เว้นแต่คุณจะมั่นใจ 100% และคุณรู้ว่ากฎที่เป็นปัญหากำลังทำอะไรอยู่

อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • วิธียกเลิกการสมัครสมาชิก Xbox Game Pass บนพีซี
  • แก้ไข: ติดอยู่ที่มาเชื่อมต่อคุณกับเครือข่ายบน Windows 11
  • วิธีเปิดใช้งาน Windows Defender ใน Windows 11 Sandbox
  • วิธีเปิดใช้งานหรือปิดใช้งาน Storage Sense บน Windows 11
  • ไดรเวอร์ DYMO สำหรับ Windows 11: วิธีดาวน์โหลดและติดตั้ง

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

เมื่อพูดถึงเรื่องนี้คุณก็สามารถทำได้ กำหนดค่ากฎไฟร์วอลล์สำหรับการเปิดใช้งาน Windows เพื่อให้แน่ใจว่าไม่มีปัญหาเกิดขึ้นในระหว่างกระบวนการ

คุณเคยพบกฎ Windows Firewall ที่ซ้ำกันบนพีซีของคุณหรือไม่ และคุณจัดการกับกฎเหล่านั้นอย่างไร แบ่งปันสิ่งที่คุณค้นพบกับเราในส่วนความเห็น

วิธีเปลี่ยนอักษรระบุไดรฟ์อย่างรวดเร็วใน Windows 11: 5 วิธี

วิธีเปลี่ยนอักษรระบุไดรฟ์อย่างรวดเร็วใน Windows 11: 5 วิธีคู่มือ Windows 11

ที่นี่คุณจะพบกับ 5 โหมดในการเปลี่ยนอักษรระบุไดรฟ์ใน Windows 11มีหลายวิธีที่คุณสามารถเปลี่ยนอักษรระบุไดรฟ์ใน Windows 11 เป็นทางเลือกที่ดีกว่าได้แอปการตั้งค่า Windows 11 ช่วยให้ผู้ใช้สามารถเปลี่ยนอัก...

อ่านเพิ่มเติม
เปลี่ยนอุปกรณ์เอาท์พุตใน Windows 11 [วิธีการ]

เปลี่ยนอุปกรณ์เอาท์พุตใน Windows 11 [วิธีการ]เสียงคู่มือ Windows 11

คุณสามารถเปลี่ยนอุปกรณ์เอาท์พุตได้จากทาสก์บาร์หากต้องการเปลี่ยนอุปกรณ์เอาท์พุตใน Windows 11 คุณสามารถใช้คุณสมบัติมิกเซอร์เสียงได้หรือคุณสามารถเปลี่ยนการตั้งค่าเสียงในแผงควบคุมหรือแอปการตั้งค่าได้หา...

อ่านเพิ่มเติม
ดูบันทึกการช่วยเหลือด่วนด้วย Event Viewer [วิธีการ]

ดูบันทึกการช่วยเหลือด่วนด้วย Event Viewer [วิธีการ]คู่มือ Windows 11ผู้ชมเหตุการณ์

ด้วยการดูบันทึกเหตุการณ์ คุณสามารถวินิจฉัยปัญหาเกี่ยวกับ Quick Assist ได้Event Viewer มีข้อมูลเกี่ยวกับเหตุการณ์ทั้งหมดบนพีซีของคุณ รวมถึงบันทึก Quick Assistการตรวจสอบบันทึกทำให้ผู้ใช้สามารถมั่นใจไ...

อ่านเพิ่มเติม