Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

Wmpnetwk.exe는 Windows Media Player의 응용 프로그램 파일로, Windows 미디어 라이브러리를 다른 네트워크 미디어 플레이어와 공유할 때 사용됩니다. 그대로 두면 Wmpnetwk.exe와 이와 연관된 Wmpnscfg.exe가 메모리 사용량을 급격히 늘리고 CPU를 100%까지 잠식할 수 있습니다. 이 글에서는 Wmpnetwk.exe가 Windows에서 어떤 역할을 하는지 살펴보고, 리소스 사용량이 통제를 벗어났을 때 높은 메모리 문제를 해결하는 다양한 방법을 소개합니다.

작업 관리자에서 Wmpnetwk.exe란 무엇인가?

Wmpnetwk.exe의 핵심 역할은 UPnP(Universal Plug and Play)를 통해 Windows Media Player 라이브러리를 다른 네트워크 플레이어 및 미디어 기기와 공유하는 것입니다. Windows PC로 다른 플레이어에 스트리밍하지 않는다면, 작업 관리자의 '서비스' 탭에서 WMPNetworkSvc를 중지하는 것이 좋습니다. 필요할 때 언제든 다시 활성화할 수 있습니다.

Wmpnetwk.exe는 작업 관리자의 서비스 탭에서 'Windows Media Player 네트워킹 공유 서비스'를 뜻하는 WMPNetworkSvc라는 이름으로 항상 표시되며, 같은 이름으로 '프로세스' 탭에서도 찾을 수 있습니다. Windows Media Player를 실행 중이든 아니든, 정상적인 상태라면 이 프로세스가 CPU, 메모리, 디스크, 전원 사용량에 미치는 영향은 극히 미미해야 합니다.

Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

Wmpnetwk.exe의 CPU 사용량이 높아지는 원인

Windows 환경에서 이 문제가 발생하는 주요 원인은 다음과 같습니다.

  • 최신 Windows 버전에서 WMPNetworkSvc 자동 실행: 이 문제는 Windows 7 시절부터 존재했습니다. 과거에는 WMPNetworkSvc가 자동으로 실행되지 않도록 설정되어 있었지만, 최신 버전의 Windows에서는 자동으로 활성화되어 있는 경우가 많습니다. 대부분의 사용자는 이를 인지하지 못하고, 백그라운드에서 조용히 메모리를 잡아먹는 프로세스를 그대로 두곤 합니다.
  • 프로세스가 스스로 재시작됨: 작업 관리자에서 WMPNetworkSvc 프로세스를 강제 종료해도 계속해서 스스로 재시작하는 경향이 있습니다. 이미 비활성화했는데도 프로세스가 되살아나는 경우가 있습니다.
  • 미디어 라이브러리 인덱싱 누적: 미디어 스트리밍을 한 번 켜놓고 끄지 않았다면, Windows Media Player는 새로 추가된 동영상과 오디오 파일을 대상으로 미디어 라이브러리 인덱싱을 계속 진행합니다. VLC나 Groove처럼 다른 미디어 플레이어를 사용하더라도 Wmpnetwk.exe는 백그라운드에서 리소스를 계속 소모합니다.
  • 중복 및 충돌 파일: 간혹 Wmpnetwke.exe나 Wmpnscfg.exe처럼 비슷한 이름을 가진 다른 프로그램이 존재하면, 원본 Windows Media Player 파일과 충돌을 일으킬 수 있습니다. 이런 경우에는 시스템 정리를 실행하는 것이 가장 효과적입니다.
  • 종속 서비스: 일부 서비스는 다른 서비스, 시스템 드라이버 또는 로드 순서 그룹에 의존합니다. Wmpnetwk.exe의 경우 MsQuic과 Windows Search가 종속 서비스에 해당하며, 이들을 사용하면 애플리케이션이 다시 시작된 것을 발견할 수 있습니다.
  • Wmpnetwk.exe로 위장한 멀웨어: 악성코드 제작자들은 자신들의 스파이웨어나 바이러스에 어떤 이름이든 붙일 수 있으며, Wmpnetwk.exe는 흔히 위장 대상이 되는 파일입니다. 다행히 Windows Defender 기반 보안에는 이런 위협 벡터를 차단하는 내장 메커니즘이 있습니다.

Wmpnetwk.exe 높은 CPU 사용량 해결 방법

Wmpnetwk.exe와 Wmpnscfg.exe 파일은 PC에서 완전히 제거할 수 없지만, 그 영향은 최소화할 수 있습니다. 실행 파일 종료부터 미디어 스트리밍 차단, Windows Media Player 기능 해제까지, 아래 방법 중 하나로 메모리 사용량 급증 문제를 완화할 수 있을 것입니다.

1. Wmpnetwk.exe 서비스 비활성화

Wmpnetwk.exe는 필수 서비스가 아니므로 비활성화해도 시스템 운영에는 전혀 지장이 없습니다. 이 애플리케이션이 자동으로 실행되지 않도록 설정하는 것이 좋습니다.

  1. Win + R 키를 눌러 실행 창을 열고 services.msc를 입력하여 Windows 서비스 관리 도구를 실행합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. 목록을 스크롤하여 "Windows Media Player 네트워크 공유 서비스"를 찾습니다.
  1. 항목을 더블클릭하면 속성 창이 열립니다. '일반' 탭에서 '시작 유형'을 확인하고, '자동'으로 되어 있다면 "수동" 또는 "사용 안 함"으로 변경합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. '확인'을 클릭하여 설정을 저장합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

2. 시스템 파일 검사기(SFC)와 DISM으로 손상된 파일 복구

시스템 폴더에 손상되었거나 중복된 Wmpnetwk.exe 파일이 있다면, 시스템 파일 검사기(SFC)와 DISM.exe 같은 명령줄 유틸리티로 제거할 수 있습니다. 이 작업을 수행하려면 관리자 권한 명령 프롬프트가 필요합니다.

  1. Windows 검색 메뉴에서 명령 프롬프트를 '관리자 권한으로 실행'합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. sfc /scannow 명령어를 입력합니다. 이것은 시스템 무결성을 지키는 가장 간편한 방법 중 하나로, 여러 단계의 검사를 거쳐 손상된 파일을 복구합니다. 복구가 완료되면 Windows의 Logs 하위 폴더에 CBS.log 텍스트 파일이 남을 수 있으며, 이 파일을 열어 Wmpnetwk.exe 관련 문제가 복구되었는지 확인할 수 있습니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

또는 DISM 명령어를 실행하여 업데이트 부족, 잘못된 설치, 중복 파일, 드라이버 누락 등으로 리소스를 과도하게 점유하게 된 Windows 구성 요소들을 모두 복구할 수 있습니다.

DISM.exe /Online /Cleanup-image /Restorehealth
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

3. Windows 기능에서 Windows Media Player 끄기

제어판에서는 Microsoft 앱 전반의 Windows 기능을 켜거나 끌 수 있습니다. 이 방법을 활용해 Windows Media Player를 일시적으로 비활성화했다가 새로 다시 시작함으로써 Wmpnetwk.exe의 높은 메모리 문제를 해결할 수 있습니다.

  1. 제어판을 열고 "프로그램 및 기능" 섹션으로 이동합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. "Windows 기능 켜기/끄기" 하위 메뉴를 클릭하면 새 대화 상자가 열립니다. Windows 검색 메뉴에서 직접 이 항목에 접근할 수도 있습니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. "미디어 기능" 아래에서 "Windows Media Player" 옵션이 기본적으로 체크되어 있는 것을 확인할 수 있습니다.
  2. "Windows Media Player" 체크박스를 해제하면 프로그램이 종료됩니다.
  3. 이 과정에서 경고 메시지 창을 통해 한 번 더 확인을 요구할 수 있습니다. 경고는 무시해도 안전하므로 '예'를 클릭해 마무리합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

4. 미디어 스트리밍 끄기

Windows Media Player를 사용하지 않더라도 앱에서 "미디어 스트리밍" 옵션이 켜져 있을 수 있습니다. 이는 네트워크 공유 기능으로, Wmpnetwk.exe의 전체적인 리소스 점유율을 줄이려면 안전하게 비활성화하는 것이 좋습니다.

  1. Windows Media Player를 열고 "스트림 -> 추가 스트리밍 옵션"으로 이동합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. 미디어 스트리밍 옵션 목록이 나타납니다. 컴퓨터에서 사용 중인 기본 미디어 플레이어만 표시될 수도 있는데, 이때 "모두 차단"을 클릭하면 모든 애플리케이션을 한 번에 차단할 수 있습니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. 미디어 스트리밍을 다시 활성화하고 싶다면 "스트림 -> 미디어 스트리밍 켜기"를 클릭하면 됩니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

이 기능을 사용하지 않는다면 컴퓨터에서 미디어 스트리밍 옵션을 꺼두는 것이 항상 좋습니다. 설정 후에는 미디어 스트리밍 옵션 화면에 "미디어 스트리밍이 켜져 있지 않습니다"라고 다시 표시됩니다.

5. Windows Media Player 폴더에서 이전 버전 파일 확인

Windows Media Player 폴더에 오래된 Wmpnetwk.exe 또는 Wmpnscfg.exe 파일 버전이 남아 있다면, 충돌을 일으켜 메모리 사용량이 급증할 수 있습니다. 해결 방법은 다음과 같습니다.

  1. Windows Media Player 폴더는 시스템의 Program Files 또는 Program Files (x86) 폴더에서 쉽게 찾을 수 있습니다. "Wmpnetwk.exe"라는 파일을 찾습니다.
  2. 파일의 중복 인스턴스가 있는지 확인합니다. 이때 '보기' 설정에서 "숨겨진 파일 및 폴더"를 표시해 두세요.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. 파일을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다. "이전 버전" 탭에 "이 항목의 이전 버전을 사용할 수 없습니다."라고 표시되어야 합니다.
  2. 만약 그렇지 않다면 시스템에 중복 파일이 존재한다는 뜻이며, 시스템 파일 검사기와 DISM 명령어로 제거할 수 있습니다(앞선 2번 방법 참조).
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

6. 레지스트리 편집으로 미디어 스트리밍 비활성화

간단한 레지스트리 편집으로 WMPNetworkSvc 프로세스를 영구적으로 비활성화할 수 있습니다.

  1. Windows 검색 메뉴에서 레지스트리 편집기를 관리자 권한으로 실행합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. 다음 경로로 이동합니다:
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\HME
  1. HME 폴더에서 "DisableDiscovery" 키를 찾을 수 있어야 합니다. 만약 없다면 마우스 오른쪽 버튼을 클릭해 새 "DWORD(32비트) 값"을 생성하고 이름을 "DisableDiscovery"로 지정합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. 해당 항목을 다시 마우스 오른쪽 버튼으로 클릭해 수정한 뒤, 16진수 값을 기본값 "0" 대신 "1"로 변경합니다. '확인'을 클릭해 저장하고 레지스트리 편집기를 종료합니다. 이제 "미디어 스트리밍"을 비활성화하는 새 설정이 적용되었습니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

7. 바이러스 검사 실행

잠재적인 멀웨어 여부를 파악하기 위해 시스템 전체를 점검하는 것은 언제나 매우 중요합니다. 이를 통해 Wmpnetwk.exe로 위장한 바이러스나 스파이웨어 변종을 예방할 수 있습니다.

  1. Windows 검색 메뉴에서 "바이러스 및 위협 방지" 설정을 실행합니다. Windows 보안에서도 이 옵션에 접근할 수 있습니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드
  1. "빠른 검사", "전체 검사", "사용자 지정 검사", "오프라인 검사" 등 여러 검사 옵션이 있는데, 이 중 "전체 검사"를 선택합니다.
  2. 몇 시간 정도 검사가 실행되는 동안 PC를 그대로 두어 멀웨어를 격리하고 제거하도록 합니다.
Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

자주 묻는 질문

1. Wmpnetwk.exe는 멀웨어인가요, 정품 Windows 애플리케이션인가요?

정품 Windows 애플리케이션과 멀웨어를 구별하려면 몇 가지 간단한 테스트를 활용할 수 있습니다. 먼저 CrowdInspect라는 프로그램을 다운로드하여 멀웨어의 다중 인스턴스를 식별합니다. 각 인스턴스마다 파일 속성을 확인하고, 파일이 Microsoft Corporation의 Microsoft Windows 운영 체제 일부로 표시된다면 정품입니다.

Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

또한 애플리케이션 파일의 속성에서 고급 보안 설정을 열어 소유자를 확인할 수도 있습니다. 소유자가 TrustedInstaller 또는 Microsoft로 표시된다면 디지털 서명을 위조하는 것이 불가능하기 때문에 멀웨어가 아님을 확신할 수 있습니다.

Windows에서 Wmpnetwk.exe의 높은 CPU 및 메모리 사용량 해결하는 완벽 가이드

2. Windows Media Player를 완전히 제거하고 다시 설치하려면 어떻게 해야 하나요?

Windows Media Player를 비활성화하고 기능을 끌 수는 있지만, PC에서 완전히 제거하는 것은 불가능합니다. Windows Media Player를 삭제하고 싶은 마음이 들 수 있지만, 쉬운 방법은 없습니다. 이 애플리케이션은 앱 목록에 나타나지 않으며, 설령 표시되더라도 그곳에서 제거할 수 없습니다.

3. 그 외에 CPU 사용량이 높아지는 원인은 무엇이 있나요?

Windows 기기에서 높은 메모리 사용량은 리소스 집약적인 애플리케이션 때문에 발생하는 빈번한 문제입니다. 서드파티 백신 프로그램부터 Windows 검색에서 Superfetch를 활성화하는 것까지, 이 문제에 기여하는 요인은 매우 다양합니다.