왜 이 작업을 하나요? 배터리 절약과 연결 안정성 때문입니다. Wi‑Fi는 전력을 소모하고, 유선에 비해 속도와 지연에서 불리할 수 있습니다. 유선 연결이 가능하면 무선을 끄는 것이 일반적으로 권장되는 최적화입니다.
기본 개념
- 유선(Ethernet): 물리적 케이블을 통한 네트워크 연결. 더 안정적이고 일관된 대역폭 제공.
- 무선(Wi‑Fi): 편리하지만 배터리 소모와 간헐적 연결 문제가 발생할 수 있음.
Windows에서 이더넷 연결 시 Wi‑Fi 자동으로 끄기 (설정 방법)
- 시작 메뉴에서 “Control Panel”을 검색해 엽니다.
- 보기(View)가 “Category”로 설정되어 있는지 확인한 뒤, “Network and Internet” 섹션에서 “View network status and tasks” 링크를 클릭합니다.
- 현재 연결 상태에 따라 아래 중 하나를 실행합니다:
- Wi‑Fi로 연결되어 있을 경우: “View your active networks” 섹션의 “WiFi” 링크를 클릭합니다.
- 유선으로 이미 연결되어 있을 경우: 왼쪽 패널의 “change adapter settings”를 클릭하고 Wi‑Fi 어댑터를 우클릭한 뒤 “Status”를 선택합니다.
- 상태(Status) 창에서 “Properties” 버튼을 클릭합니다.
- Wi‑Fi 속성 창에서 “Configure” 버튼을 클릭합니다.
- 열리는 창에서 “Advanced” 탭으로 이동한 다음, Property 목록에서 “Disable Upon Wired Connect” 항목을 찾습니다. Value에서 “Enabled”를 선택하고 “OK”를 눌러 저장합니다.
참고: “Disable Upon Wired Connect” 옵션이 보이지 않으면 해당 무선 카드가 이 기능을 지원하지 않는 것입니다. 다음 섹션의 소프트웨어/스크립트 방법을 사용하세요.
중요: 이 설정은 드라이버가 해당 기능을 제공할 때만 동작합니다. 노트북 제조사 또는 무선 칩셋 드라이버가 옵션을 제공하지 않으면 설정이 나타나지 않습니다.
소프트웨어로 자동화하기 (대체 방법)
유료: WirelessAutoSwitch
- 장점: 설치 후 별도 설정 없이 동작. 이더넷 연결 시 Wi‑Fi를 끄고, 분리 시 다시 켬.
- 단점: 유료(약 $8). 기업 환경에서는 라이선스 정책 확인 필요.
무료: WLAN Manager PowerShell 스크립트
- 장점: 비용 없음, 스크립트 기반으로 유연성 있음.
- 단점: 최근에 업데이트되지 않았고 일부 네트워크 카드에서 동작하지 않을 수 있음.
사용 방법(관리자 권한 PowerShell):
- 공식 사이트에서 ZIP 파일을 다운로드하고 압축을 풉니다.
- 관리자 권한으로 PowerShell을 열고 압축을 푼 폴더로 이동합니다.
- 실행 정책을 변경합니다:
Set-ExecutionPolicy RemoteSigned
- 프롬프트가 뜨면 “A”를 입력하고 Enter를 누릅니다.
- 스크립트를 설치하여 이더넷 연결 시 Wi‑Fi를 비활성화하도록 예약 작업을 만듭니다:
.WLANManager.ps1 -Install:System
- 문제가 있거나 제거하려면 다음 명령을 사용합니다:
.WLANManager.ps1 -Remove:System
주의: 스크립트는 시스템에 예약 작업과 네트워크 인터페이스 조작 권한을 생성합니다. 회사 정책이나 보안 소프트웨어가 이를 차단할 수 있습니다.
언제 이 방법이 실패하는가 (실패 사례 및 원인)
- 무선 어댑터 드라이버가 “Disable Upon Wired Connect” 기능을 지원하지 않을 때.
- 서드파티 보안 소프트웨어가 네트워크 어댑터 설정 변경을 차단할 때.
- PowerShell 스크립트가 오래되어 최신 Windows 네트워크 API와 호환되지 않을 때.
- 조직의 그룹 정책(GPO)이 네트워크 설정 수정을 제한할 때.
대안 접근법
- 전원 관리에서 무선 어댑터의 절전 설정을 조정해 연결 유휴 시 자동으로 절전 상태로 이동하도록 설정.
- 네트워크 프로필별로 수동으로 Wi‑Fi를 끄는 단축키(하드웨어 스위치 또는 Fn 키)를 사용.
- 배터리 프로파일(예: 배터리 절약 모드)에서 자동으로 무선을 끄도록 운영체제 전원 옵션과 결합.
운영자 및 사용자별 체크리스트
IT 관리자:
- 드라이버 최신화(제조사 사이트에서 다운로드)
- 그룹 정책으로 자동화가 필요한지 검토
- 고급 스크립트 배포 전 테스트 환경에서 검증
일반 사용자:
- Control Panel > Network and Internet > View network status and tasks 로 이동
- Wi‑Fi 어댑터의 고급 속성에서 옵션 확인
- 자동화가 안될 경우 WLAN Manager 스크립트 시도(관리자 권한 필요)
전력 최적화 담당자:
- 배터리 사용량 측정 전/후 비교(무선 ON vs OFF)
- 보안 요구사항과의 균형 검토
간단한 방법론(핵심 절차)
- 드라이버와 Windows 업데이트 적용.
- Wi‑Fi 어댑터의 고급 속성에서 “Disable Upon Wired Connect” 확인 및 활성화.
- 기능 미지원 시 소프트웨어(유료) 또는 스크립트(무료) 적용.
- 성공/실패 케이스를 문서화하고 배포 정책 수립.
테스트 케이스 및 수용 기준
- TC1: 이더넷 연결 시 Wi‑Fi가 5초 이내에 비활성화된다.
- TC2: 이더넷 분리 시 Wi‑Fi가 자동으로 다시 활성화되어 이전에 연결된 SSID에 재연결된다.
- TC3: 시스템 재부팅 후에도 설정(옵션 또는 스크립트)이 유지된다.
- 수용 기준: 위 TC1~TC3 모두 통과하고, 사용자 접속 로그에 비정상 연결 기록이 없어야 함.
트러블슈팅 런북 (우선 순위별 단계)
- Windows에서 네트워크 어댑터 드라이버가 최신인지 확인하고 업데이트.
- “Disable Upon Wired Connect” 옵션이 없으면 제조사 드라이버 문서 확인.
- PowerShell 스크립트 설치 실패 시 실행 정책과 관리자 권한 확인.
- GPO 또는 보안 소프트웨어가 차단하는지 확인(IT팀 문의).
- 로그 수집: Event Viewer의 NetworkProfile/Driver 관련 항목 검토.
호환성 및 마이그레이션 팁
- 구형 무선 칩셋(특히 몇 년 이상 업데이트되지 않은 모델)은 이 기능을 제공하지 않을 가능성이 높습니다.
- 기업 환경에서는 드라이버 업데이트 전 테스트 이미지로 배포하여 호환성 검증 권장.
- Windows 버전별 네트워크 관리 동작이 달라질 수 있으므로 Windows 10/11에서 각각 테스트하세요.
보안 및 개인정보 주의
- 스크립트나 서드파티 소프트웨어 도입 시 공급처 신뢰성, 코드 서명 여부, 관리자 권한 요구 범위를 검토하세요.
- 회사 환경에서는 내부 보안 정책과 충돌하지 않도록 보안 팀과 협의해야 합니다.
요약
- 가능한 경우 Wi‑Fi를 자동으로 끄면 배터리와 안정성 측면에서 이점이 있습니다.
- 먼저 Wi‑Fi 어댑터의 고급 속성에서 “Disable Upon Wired Connect” 옵션을 찾으세요.
- 옵션이 없으면 WirelessAutoSwitch 같은 유료 앱이나 WLAN Manager 스크립트를 고려하세요.
- 드라이버, 그룹 정책, 보안 소프트웨어가 자동화 실패의 흔한 원인이므로 사전 검증이 중요합니다.
Image credit: Unplugged – no computer, no internet, possible?
저자
편집