Cara Menghapus Aturan Duplikat Firewall Windows

Aturan duplikat di Windows Firewall biasanya tidak menimbulkan masalah apa pun

  • Anda dapat menghapus beberapa aturan dari Windows Firewall secara manual langsung dari aplikasi.
  • Pengguna yang lebih mahir dapat menggunakan skrip PowerShell untuk mengotomatiskan proses.

Aturan Windows Firewall yang diduplikasi dapat menyebabkan kebingungan, terutama jika Anda mengonfigurasi firewall secara manual, dan dalam beberapa kasus, hal ini dapat menyebabkan aplikasi atau layanan tertentu berhenti bekerja.

Masalah ini dapat diperbaiki, dan dalam panduan ini, kami akan menunjukkan beberapa metode yang dapat Anda gunakan, jadi mari kita mulai.

Di mana aturan Windows Defender Firewall disimpan?

Bagaimana kami menguji, meninjau, dan menilai?

Kami telah bekerja selama 6 bulan terakhir untuk membangun sistem peninjauan baru tentang cara kami memproduksi konten. Dengan menggunakannya, kami kemudian menyempurnakan sebagian besar artikel kami untuk memberikan pengalaman langsung yang sebenarnya tentang panduan yang kami buat.

Untuk lebih jelasnya anda dapat membaca cara kami menguji, meninjau, dan menilai di WindowsReport.

Anda dapat menemukan aturan firewall Anda disimpan dalam kunci berikut di registri Anda di jalur berikut: Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Bagaimana cara menghapus aturan duplikat di Windows Firewall?

1. Hapus aturan secara manual dari pengaturan firewall

Ikon catatanCATATAN

Menghapus aturan tertentu dapat menyebabkan masalah jaringan, jadi hapus aturan tersebut dengan risiko yang Anda tanggung sendiri.

  1. tekan jendela kunci + S dan masuk pembela. Pilih Firewall Windows Defender dengan Keamanan Tingkat Lanjut.
  2. Dari panel kiri, pilih Aturan Keluar atau Aturan Masuk.
  3. Pilih beberapa aturan dengan menggunakan Menggeser atau Ctrl dan tombol kiri mouse.
  4. Setelah Anda memilih aturan firewall duplikat, klik kanan aturan tersebut dan pilih Menghapus.
  5. Ketika diminta untuk mengonfirmasi, klik Ya.
  6. Ulangi langkah ini untuk semua aturan yang ingin Anda hapus.

Daripada menghapus aturan, mungkin lebih baik menonaktifkannya. Dengan begitu, jika terjadi kesalahan, Anda dapat mengaktifkan kembali aturan tersebut.

2. Gunakan skrip untuk menghapus aturan Windows Firewall

  1. Membuka buku catatan.
  2. Rekatkan kode berikut:
    # 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. Klik Mengajukan dan pilih Simpan sebagai.
  4. Mengatur Simpan sebagai tipe ke Semua data dan atur nama filenya menjadi firewall.ps1. Terakhir, klik Menyimpan.
  5. Tekan jendela kunci + S dan mengetik PowerShell. Pilih Jalankan sebagai administrator.
    Powershell Tampilkan Ukuran Folder di Windows 11Tampilkan Ukuran Folder di Windows 11
  6. Beralih ke direktori tempat file ps1 Anda disimpan menggunakan perintah cd seperti ini: cd C:\Users\WindowsReport\Documents
  7. Selanjutnya, ketik firewall.ps1, dan skrip harus memulai dan menghapus entri duplikat.

Ingatlah bahwa ini adalah solusi tingkat lanjut, jadi Anda sebaiknya menggunakannya hanya jika Anda memiliki pengetahuan dasar tentang perintah PowerShell dan Anda memahami fungsi skrip.

Tips untuk membersihkan aturan Windows Firewall

  • Tinjau aturan sebelum Anda menghapusnya. Banyak aturan yang tidak duplikat, dan dikonfigurasi untuk bekerja dengan protokol atau port yang berbeda.
  • Daripada menghapus, lebih baik nonaktifkan aturan dan periksa apakah ada masalah yang muncul setelah melakukannya.
  • Hapus hanya aturan yang berlebihan atau aturan yang tidak digunakan.
  • Beri label dan atur aturan dengan benar. Susun aturan berdasarkan prioritas atau fungsionalitas.

Aturan duplikat Windows Firewall seharusnya tidak menjadi perhatian Anda, terutama jika Anda tidak membuatnya secara manual. Meskipun terlihat hampir sama, kemungkinan besar aturan tersebut tidak duplikat, jadi jangan hapus aturan tersebut kecuali Anda 100% yakin dan tahu apa yang dilakukan aturan tersebut.

Baca lebih lanjut tentang topik ini
  • Cara Membatalkan Langganan Xbox Game Pass di PC
  • Perbaiki: Terjebak di Mari Hubungkan Anda ke Jaringan di Windows 11
  • Cara Mengaktifkan Windows Defender di Windows 11 Sandbox
  • Cara Mengaktifkan atau Menonaktifkan Storage Sense di Windows 11
  • Driver DYMO untuk Windows 11: Cara Mengunduh & Menginstal

Jika Anda ingin mempelajari lebih lanjut tentang Windows Firewall, Anda dapat menggunakannya periksa apakah firewall memblokir port atau program atau kamu bisa konfigurasikan Windows Firewall untuk mengizinkan rentang IP di PC Anda.

Omong-omong, Anda bahkan bisa konfigurasikan aturan firewall untuk aktivasi Windows untuk memastikan tidak ada masalah yang terjadi selama proses tersebut.

Pernahkah Anda menemukan duplikat aturan Windows Firewall di PC Anda dan bagaimana Anda menanganinya? Bagikan temuan Anda dengan kami di bagian komentar.

Cara Membuat Taskbar Windows 11 Anda Selalu di Atas

Cara Membuat Taskbar Windows 11 Anda Selalu di AtasPanduan Windows 11Bilah Tugas

Semua yang Anda butuhkan untuk menjaga agar Taskbar tetap di atasJika Anda ingin Bilah Tugas Windows 11 selalu berada di atas, Anda perlu melakukan beberapa perubahan di Editor Registri.Opsi lain y...

Baca selengkapnya
Cara Mengatur IrfanView sebagai Penampil Foto Default di Windows 11

Cara Mengatur IrfanView sebagai Penampil Foto Default di Windows 11Penampil FotoPanduan Windows 11

Anda dapat mengubah penampil foto default dari jendela PropertiesJika Anda ingin membuka gambar dengan IrfanView, Anda perlu mengubah asosiasi file untuk setiap format gambar.Ini dapat dilakukan de...

Baca selengkapnya
Cara Mengaktifkan/Menonaktifkan Wake on LAN di Windows 11

Cara Mengaktifkan/Menonaktifkan Wake on LAN di Windows 11Masalah Mode TidurPanduan Windows 11

Anda dapat mengaktifkan wake on LAN di Windows 11 dengan satu perintahUntuk mengaktifkan wake on LAN di Windows 11, Anda perlu menyesuaikan pengaturan BIOS Anda terlebih dahulu.Fitur ini tidak diak...

Baca selengkapnya