Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

wermgr.exe란 무엇인가? 높은 CPU·대역폭 사용량 원인과 해결 방법

wermgr.exe 프로세스가 계속 재시작되면서 인터넷 대역폭을 상당량 소모한다는 사실을 발견한 후, 이 프로세스가 정상 파일인지 궁금해하는 사용자가 많습니다. 무제한 데이터 요금제를 사용하는 사용자에게는 큰 문제가 되지 않지만, 느리고 제한된 대역폭을 사용하는 환경에서는 심각한 영향을 받을 수 있습니다.

일부 사용자는 wermgr.exe 프로세스가 CPU 사용률을 거의 100%까지 끌어올린다고 보고하기도 합니다. 다만 이 현상은 주로 구버전 Windows에서 나타나는 것으로 알려져 있습니다.

wermgr.exe란 무엇인가?

wermgr.exe 실행 파일은 Windows 오류 보고 관리자(Windows Error Reporting Manager)를 의미합니다. 이 프로세스는 Windows 운영체제 내부에서 발생하는 오류를 처리하며, 프로그램이 왜 충돌했는지 파악할 수 있도록 크래시 및 버그 리포트를 Microsoft로 전송하는 역할을 담당합니다.

사용자들이 wermgr.exe에 대해 가장 크게 불만을 품는 부분은 수 기가바이트에 달하는 대역폭을 소모한다는 점입니다. 인터넷 연결이 활성화되면 wermgr.exe가 끊임없이 재시작되기 때문에, 모르는 사이에 제한된 데이터 용량이 고갈되는 경우가 발생합니다.

wermgr.exe는 Microsoft가 서명한 정상 파일이지만, Windows 운영체제의 안정적인 작동에 반드시 필요한 프로세스는 아닙니다. 따라서 이 프로세스로 인해 대역폭 문제를 겪고 있다면 부작용 없이 비활성화해도 괜찮습니다.

잠재적인 보안 위협 확인

다만, 해당 프로세스가 진짜라고 성급하게 판단하기 전에 몇 가지 검증 절차를 거치는 것이 중요합니다. 요즘 대부분의 멀웨어는 보안 검사를 회피하기 위해 높은 권한을 가진 시스템 프로세스를 흉내 내도록 만들어지며, wermgr.exe는 그러한 위장 대상으로 자주 선택되는 프로세스 중 하나입니다.

프로세스 이름 확인하기

위장된 멀웨어를 가려내는 가장 확실한 단서 중 하나는 프로세스 이름입니다. 작업 관리자(Ctrl + Shift + Esc)를 열어 해당 프로세스를 찾은 뒤, 이름이 정확히 일치하는지 확인하세요. vvermgr.exeweermgr.exe처럼 철자가 살짝 다른 이름은 멀웨어가 위장하고 있다는 명백한 신호입니다.

파일 위치 확인하기

바이러스 여부를 더 확실히 확인하고 싶다면, 해당 실행 파일을 마우스 오른쪽 버튼으로 클릭한 후 파일 위치 열기(Open File Location)를 선택하세요. 표시된 경로가 C:\Windows\System32가 아니라 다른 곳이라면 바이러스 감염을 의심해볼 수 있습니다.

이런 경우에는 Malwarebytes나 Microsoft Safety Scanner 같은 강력한 멀웨어 제거 프로그램으로 시스템 전체를 검사하는 것이 좋습니다.

wermgr.exe의 높은 CPU·대역폭 사용량 해결 방법

바이러스 감염 가능성을 배제했다면, 이제 wermgr.exe가 과도하게 리소스를 소모하는 근본 원인을 해결할 차례입니다. 실제로 비슷한 상황의 사용자들에게 효과가 있었던 몇 가지 방법을 정리했습니다.

방법 1: 보류 중인 Windows 업데이트 모두 설치

wermgr.exe가 과도한 대역폭을 소모하는 문제는 Microsoft가 이미 최신 Windows 버전(7, 8.1, 10)에 대해 수차례 핫픽스를 통해 개선한 바 있습니다.

따라서 시스템이 최신 Windows 업데이트 상태인지 먼저 확인하는 것이 매우 중요합니다. 실행 창(Windows 키 + R)을 열고 "control update"를 입력한 후 Enter 키를 누르면 Windows 업데이트 화면으로 이동합니다.

여기서 [업데이트 확인] 버튼을 클릭하고 화면 안내에 따라 보류 중인 업데이트를 모두 설치하세요. 설치가 완료되면 시스템을 한 번 더 재부팅한 후, wermgr.exe의 높은 사용량 문제가 해결되었는지 확인합니다.

방법 2: 지속적으로 충돌하는 프로그램 제거

이 문제는 최근 설치한 서드파티 프로그램이 원인일 가능성도 있습니다. 특정 응용 프로그램이 계속해서 충돌한다면, Windows 오류 보고 관리자(wermgr.exe)는 해당 프로그램의 버그 리포트와 관련 파일을 계속 수집하여 Microsoft로 전송하게 됩니다. 그 결과 CPU 자원과 인터넷 대역폭이 크게 낭비됩니다.

참고: Philips MediaServer가 이 오류를 유발하는 대표적인 사례로 알려져 있지만, 동일한 현상을 일으키는 다른 프로그램도 존재할 수 있습니다.

문제가 최근에 시작되었다면, 그동안 어떤 프로그램을 설치했는지 떠올려 보세요. 의심되는 프로그램이 있다면 실행 창(Windows 키 + R)에 "appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다. 이곳에서 의심되는 프로그램을 하나씩 제거한 후 컴퓨터를 재부팅하여 문제가 해결되었는지 확인하세요.

방법 3: wermgr.exe 서비스 비활성화

권장되는 방법은 아니지만, 운영체제를 손상시키지 않으면서 wermgr.exe 프로세스가 CPU와 대역폭을 소모하지 못하도록 차단하는 것도 가능합니다.

다만 wermgr.exe를 비활성화하면 PC가 더 이상 Microsoft로 버그 및 오류 보고서를 전송하지 못하게 됩니다. 또한 특정 응용 프로그램이 충돌할 때 오류 메시지를 받지 못할 수도 있다는 점을 유의해야 합니다.

wermgr.exe 프로세스를 비활성화하기로 결정했다면 아래 단계를 따르세요.

  1. Windows 키 + R을 눌러 실행 창을 엽니다. "services.msc"를 입력하고 Enter 키를 눌러 서비스 화면을 엽니다.
  2. 서비스 목록을 아래로 스크롤하여 Windows Error Reporting Service를 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.
  3. Windows Error Reporting Service속성 화면에서 시작 유형(Startup Type)자동(Automatic)에서 수동(Manual)으로 변경합니다.
  4. 시작 유형수동으로 설정했다면 시스템을 재부팅합니다. 이후 작업 관리자에서 wermgr.exe가 더 이상 나타나지 않아야 합니다.

나중에 서비스를 다시 활성화하고 싶다면 위 단계를 역순으로 진행하여 시작 유형자동으로 변경하면 됩니다.