중복된 Windows 방화벽 규칙을 제거하는 방법

Windows 방화벽의 중복된 규칙은 일반적으로 문제를 일으키지 않습니다.

  • 응용 프로그램에서 바로 Windows 방화벽의 여러 규칙을 수동으로 삭제할 수 있습니다.
  • 고급 사용자는 PowerShell 스크립트를 사용하여 프로세스를 자동화할 수 있습니다.

중복된 Windows 방화벽 규칙은 특히 방화벽을 수동으로 구성하는 경우 혼란을 야기할 수 있으며 경우에 따라 특정 응용 프로그램이나 서비스의 작동이 중지될 수 있습니다.

이 문제는 해결할 수 있으며, 이 가이드에서는 사용할 수 있는 몇 가지 방법을 보여주므로 시작해 보겠습니다.

Windows Defender 방화벽 규칙은 어디에 저장되나요?

테스트, 검토 및 평가 방법은 무엇입니까?

우리는 지난 6개월 동안 콘텐츠 제작 방식에 대한 새로운 검토 시스템을 구축하기 위해 노력해 왔습니다. 이를 사용하여 우리는 우리가 만든 가이드에 대한 실제 실무 전문 지식을 제공하기 위해 대부분의 기사를 다시 작성했습니다.

자세한 내용은 다음을 참조하세요. WindowsReport에서 테스트, 검토 및 평가하는 방법.

다음 경로의 레지스트리에 있는 다음 키에 저장된 방화벽 규칙을 찾을 수 있습니다. Software\Policies\Microsoft\WindowsFirewall\FirewallRules

Windows 방화벽에서 중복 규칙을 어떻게 삭제합니까?

1. 방화벽 설정에서 규칙을 수동으로 삭제

메모 아이콘메모

특정 규칙을 삭제하면 네트워크 문제가 발생할 수 있으므로 제거에 따른 책임은 사용자에게 있습니다.

  1. 누르세요 윈도우 키 + 에스 그리고 입력 방어자. 선택하다 고급 보안이 포함된 Windows Defender 방화벽.
  2. 왼쪽 창에서 다음을 선택합니다. 아웃바운드 규칙 또는 인바운드 규칙.
  3. 다음을 사용하여 여러 규칙을 선택합니다. 옮기다 또는 Ctrl 키 그리고 마우스 왼쪽 버튼.
  4. 중복된 방화벽 규칙을 선택했으면 해당 규칙을 마우스 오른쪽 버튼으로 클릭하고 삭제.
  5. 확인하라는 메시지가 표시되면 클릭하세요. .
  6. 제거하려는 모든 규칙에 대해 이 단계를 반복합니다.

규칙을 삭제하는 대신 규칙을 비활성화하는 것이 더 나은 옵션일 수 있습니다. 이렇게 하면 문제가 발생하는 경우 이러한 규칙을 다시 활성화할 수 있습니다.

2. 스크립트를 사용하여 Windows 방화벽 규칙 제거

  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. 다음과 같이 cd 명령을 사용하여 ps1 파일이 저장된 디렉토리로 전환하십시오. cd C:\Users\WindowsReport\Documents
  7. 다음으로 입력하세요. 방화벽.ps1, 스크립트는 중복 항목을 시작하고 제거해야 합니다.

이는 고급 솔루션이므로 PowerShell 명령에 대한 기본 지식이 있고 스크립트의 기능을 이해하는 경우에만 사용해야 합니다.

Windows 방화벽 규칙 정리 팁

  • 규칙을 제거하기 전에 규칙을 검토하세요. 많은 규칙은 중복되지 않으며 다른 프로토콜이나 포트에서 작동하도록 구성됩니다.
  • 삭제하는 대신 규칙을 비활성화하고 규칙을 적용한 후에 문제가 나타나는지 확인하는 것이 항상 좋습니다.
  • 중복된 규칙이나 사용하지 않는 규칙만 제거하세요.
  • 규칙에 적절하게 레이블을 지정하고 구성합니다. 우선순위나 기능별로 규칙을 정렬합니다.

중복된 Windows 방화벽 규칙은 걱정할 필요가 없습니다. 특히 수동으로 만들지 않은 경우에는 더욱 그렇습니다. 거의 동일해 보이지만 규칙은 중복되지 않을 가능성이 높으므로 100% 확실하고 문제의 규칙이 수행하는 작업을 아는 경우가 아니면 삭제하지 마십시오.

이 주제에 대해 자세히 알아보기
  • PC에서 Xbox Game Pass 구독을 취소하는 방법
  • 수정: Windows 11에서 네트워크에 연결하자에서 멈춤
  • Windows 11 샌드박스에서 Windows Defender를 활성화하는 방법
  • Windows 11에서 스토리지 센스를 활성화 또는 비활성화하는 방법
  • Windows 11용 DYMO 드라이버: 다운로드 및 설치 방법

Windows 방화벽에 대해 자세히 알아보려면 이를 사용하여 다음을 수행할 수 있습니다. 방화벽이 포트나 프로그램을 차단하고 있는지 확인 아니면 할 수 있어 IP 범위를 허용하도록 Windows 방화벽 구성 당신의 PC에서.

말하자면, 당신은 심지어 Windows 정품 인증을 위한 방화벽 규칙 구성 프로세스 중에 문제가 발생하지 않도록 합니다.

PC에서 중복된 Windows 방화벽 규칙을 발견한 적이 있으며 이를 어떻게 처리했습니까? 의견 섹션에서 결과를 공유해 주세요.

작업 표시줄에 Windows 11 날씨 추가: 알아야 할 모든 것

작업 표시줄에 Windows 11 날씨 추가: 알아야 할 모든 것Windows 11 가이드

작업 표시줄에서 Windows 11 날씨를 활성화하여 해당 위치의 날씨 정보를 볼 수 있습니다.Windows 11에는 작업 표시줄 날씨 온도 표시 아이콘을 활성화하는 위젯이 내장되어 있습니다.일부 타사 앱을 사용하여 Windows 11의 작업 표시줄에 시스템 트레이 날씨 정보를 추가할 수도 있습니다.엑스다운로드 파일을 클릭하여 설치Restoro PC ...

더 읽어보기
Windows 11에 Logitech Unifying 소프트웨어를 설치하는 방법

Windows 11에 Logitech Unifying 소프트웨어를 설치하는 방법Windows 11 가이드

Logitech Unifying 수신기를 사용하면 단일 PC에서 여러 무선 장치를 쉽게 사용할 수 있습니다.Logitech 호환 장치와 PC 간의 연결은 Logitech Unifying 소프트웨어를 통해서만 설정할 수 있습니다.이 가이드에서는 Windows 11에서 Logitech Unifying 소프트웨어를 다운로드하는 방법을 배웁니다.엑스다운로드 ...

더 읽어보기
Ghost Spectre Windows 11 Superlite: 다운로드 및 설치 가이드

Ghost Spectre Windows 11 Superlite: 다운로드 및 설치 가이드Windows 11 가이드고스트 스펙터

Ghost Spectre는 보조금을 받는 Windows 11 기능을 제공합니다.일부 독자는 시스템 요구 사항이 충분하지 않아 최신 Windows 11을 설치할 수 없습니다.Ghost Spectre Windows 11 Superlite는 최적의 기능을 제공하면서 저가형 장치에서 실행할 수 있는 수정된 버전입니다.엑스다운로드 파일을 클릭하여 설치Forte...

더 읽어보기