วิธีลบกฎไฟร์วอลล์ 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 ที่ซ้ำกันบนพีซีของคุณหรือไม่ และคุณจัดการกับกฎเหล่านั้นอย่างไร แบ่งปันสิ่งที่คุณค้นพบกับเราในส่วนความเห็น

3 วิธีในการสร้าง Mirror Volume บน Windows 11

3 วิธีในการสร้าง Mirror Volume บน Windows 11ที่เก็บของคู่มือ Windows 11สำรอง

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

อ่านเพิ่มเติม
วิธีการให้สิทธิ์ในการอ่าน/เขียนแต่ไม่ให้ลบ

วิธีการให้สิทธิ์ในการอ่าน/เขียนแต่ไม่ให้ลบคู่มือ Windows 11โฟลเดอร์

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

อ่านเพิ่มเติม
วิธีสร้างและตั้งค่าคีย์ความปลอดภัย USB บน Windows 11

วิธีสร้างและตั้งค่าคีย์ความปลอดภัย USB บน Windows 11ความปลอดภัยคู่มือ Windows 11

ตั้งค่าคีย์ความปลอดภัยแบบ USB และรักษาข้อมูลของคุณให้ปลอดภัยอย่างสมบูรณ์แบบหากต้องการลงชื่อเข้าใช้ด้วยคีย์ความปลอดภัยสำหรับ Windows 11 คุณต้องตั้งค่าจากแอปการตั้งค่าขั้นตอนการตั้งค่านั้นง่ายดาย และ...

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