시스템에 설치된 대부분의 소프트웨어는 주기적으로 업데이트가 필요하며, 이 과정에는 인터넷 연결이 필수적입니다. 하지만 현재 버전에 만족하고 있어 굳이 업데이트를 원하지 않는 경우도 있습니다. 이럴 때 Windows 10에서 제공하는 방화벽 기능을 활용하면 특정 프로그램의 인터넷 접속을 손쉽게 차단할 수 있습니다.
이번 글에서는 프로그램별로 인터넷 연결을 막는 간단한 해결 방법을 단계별로 살펴보겠습니다.
함께 읽으면 좋은 글: Windows PC를 위한 최고의 PC 클리너 추천
방화벽 규칙으로 프로그램 인터넷 액세스 차단하기
Windows 방화벽에 새로운 규칙을 생성하면 원하는 프로그램의 인터넷 접근을 간편하게 제한할 수 있습니다. 아래 순서대로 진행해 보세요.
- 제어판 열기: 시작 아이콘을 클릭한 후 검색창에 제어판(Control Panel)을 입력하고 실행합니다.

- 방화벽 설정으로 이동: Windows 방화벽 또는 Windows Defender 방화벽 메뉴를 엽니다.

- 고급 설정 클릭: 왼쪽 패널에서 고급 설정(Advanced Settings)을 클릭합니다.

- 아웃바운드 규칙 선택: 새 창이 열리면 왼쪽 패널에서 아웃바운드 규칙(Outbound Rules)을 클릭합니다.

- 새 규칙 만들기: 오른쪽 패널에서 새 규칙(New Rule)을 클릭합니다.

- 규칙 유형 지정: 새 규칙 마법사가 열리면 프로그램(Program)을 선택한 후 다음(Next)을 클릭합니다.

- 차단할 프로그램 지정: 두 번째 항목의 찾아보기(Browse) 버튼을 클릭해 차단 목록에 추가할 프로그램 실행 파일(.exe)을 선택합니다. 대부분의 프로그램은 OS가 설치된 드라이브의 Program Files 또는 Program Files (x86) 폴더에 저장되어 있습니다. 선택 후 다음(Next)을 클릭합니다.

- 연결 차단 선택: 세 가지 작업 중 마지막 옵션인 '연결 차단(Block the connection)'을 선택하고 다음(Next) 버튼을 클릭합니다.

- 적용 프로필 지정: 이 규칙을 어떤 네트워크 환경에 적용할지 결정합니다. 도메인, 개인, 공용 세 가지 옵션을 모두 체크하는 것을 권장하지만, 필요에 따라 골라 선택한 뒤 다음(Next)을 누르면 됩니다.

- 규칙 이름 지정 후 완료: 나중에 쉽게 알아볼 수 있는 이름을 입력합니다. 이름은 자유롭게 정할 수 있으며 설명란은 선택 사항입니다. 마침(Finish)을 클릭하면 차단 규칙이 즉시 활성화됩니다.

이렇게 하면 해당 응용 프로그램의 인터넷 접속을 차단하는 규칙이 성공적으로 생성됩니다.

인바운드 규칙도 필요하다면 위와 동일한 절차를 그대로 따르면 됩니다. 다만 4번 단계에서 아웃바운드 규칙(Outbound Rules) 대신 인바운드 규칙(Inbound Rules)을 선택하면 됩니다.
필요할 때 차단 규칙 비활성화하는 방법
상황에 따라 프로그램의 인터넷 접속을 임시로 허용해야 할 때가 있습니다. 아래 단계를 따르면 규칙을 자유롭게 켜고 끌 수 있습니다.
- 시작 아이콘을 클릭한 후 제어판(Control Panel)을 검색하여 실행합니다.

- Windows 방화벽 또는 Windows Defender 방화벽으로 이동합니다.

- 왼쪽 패널에서 고급 설정(Advanced Settings)을 클릭합니다.

- 새로 열린 창에서 왼쪽 패널의 아웃바운드 규칙(Outbound Rules)을 클릭합니다.

- 앞서 생성한 규칙을 마우스 오른쪽 버튼으로 클릭한 뒤 '규칙 사용 안 함(Disable Rule)'을 선택합니다. 반대로 '규칙 사용(Enable Rule)'을 다시 선택하면 해당 프로그램의 인터넷 접속이 재차 차단됩니다.

마무리
이처럼 방화벽 규칙 하나만으로도 특정 프로그램의 인터넷 접속을 어렵지 않게 차단할 수 있습니다. 불필요한 자동 업데이트를 막아 인터넷 데이터를 절약할 수 있을 뿐만 아니라, 백그라운드 통신이 줄어들어 CPU 부담도 덜어줍니다. 참고로 이 방법은 Windows 11에서도 거의 동일하게 적용할 수 있습니다.