Windows Update Medic Service는 Windows Update 구성요소가 손상됐을 때 이를 자동으로 복구하는 시스템 서비스입니다. 실제 실행 파일은 WaaSMedicAgent.exe이고, 서비스 이름은 WaaSMedicSvc로 등록되어 있습니다. 이 서비스는 Windows 10 1809 버전에서 처음 추가됐으며, Windows 11에도 그대로 유지되고 있습니다.
Windows Update Medic Service가 눈에 띄는 순간은 대부분 작업 관리자에서 디스크나 CPU 사용량을 갑자기 끌어올릴 때입니다.
사용량이 튀는 이유는 업데이트 구성요소에 문제가 생겨 복구 작업이 반복되기 때문이며, SFC와 DISM 명령으로 손상된 파일을 고치면 리소스 사용량이 정상적으로 줄어듭니다. 다만 서비스 자체를 끄는 일은 Microsoft가 권장하지 않으므로, 이 서비스의 정체와 함께 서비스를 껐을 때 위험부터 알아야 합니다.
Windows Update Medic Service란 무엇인가
Windows Update Medic Service는 Windows Update가 스스로 회복하지 못하는 상황을 대비한 복구 전담 서비스입니다. 사용자가 업데이트 관련 서비스를 꺼두거나 구성 파일이 깨져도, 이 서비스가 배경에서 업데이트 구성요소의 상태를 점검하고 정상 상태로 되돌립니다.

서비스 관리자에서 확인하면 설명란에 다음 문구가 표시됩니다.
Windows Update 구성 요소를 수정하고 보호할 수 있습니다. (Enables remediation and protection of Windows Update components.)
즉 업데이트가 실패하거나 Windows Update 서비스가 임의로 중지됐을 때, 이를 스스로 진단해 정상 상태로 복원하는 역할을 맡습니다. Windows가 업데이트를 “서비스형(Windows as a Service)”으로 운영하면서, 업데이트 경로가 끊기지 않도록 넣은 안전장치입니다.
이 구조 때문에 한 가지 특징이 생깁니다. Windows Update 서비스를 수동으로 중지해도, 일정 시간이 지나면 Windows Update Medic Service가 중지된 서비스를 다시 켭니다. 업데이트를 완전히 막으려다 실패하는 대부분의 사례가 이 재활성화 동작에서 비롯됩니다.
Windows 11 22H2 이후 버전에서는 services.msc 목록에 이 서비스가 정식 이름으로 표시되지 않기도 합니다. 서비스는 정상적으로 구동되고 있지만 표시 이름을 읽지 못해, 서비스 목록에 내부 이름인 WaaSMedicSvc로 뜨거나 서비스 설명란에 “설명을 읽을 수 없습니다. 오류 코드: 2″가 나타날 수 있습니다.
WaaSMedicAgent.exe의 정체와 바이러스 여부
WaaSMedicAgent.exe는 Windows Update Medic Service를 실제로 구동하는 정식 시스템 프로세스입니다. 마이크로소프트가 서명한 파일이므로 그 자체는 악성 코드가 아니며, 배경에서 업데이트 구성요소를 감시하다 문제가 감지되면 복구 작업을 실행합니다.

정식 프로세스 여부는 파일 위치와 디지털 서명으로 확인합니다.
과거에는 이 파일이 C:\Windows\System32에 있었지만, Windows 11 최신 빌드(24H2, 25H2)는 업데이트 구성요소를 따로 관리하는 UUS(Unified Update Stack) 폴더인 C:\Windows\UUS\amd64\WaaSMedicAgent.exe에 위치합니다. 서비스 파일인 WaaSMedicSvc.dll은 여전히 System32 폴더에 남아 있습니다.

폴더 위치가 빌드마다 달라질 수 있으므로, 작업 관리자에서 해당 프로세스를 마우스 오른쪽 버튼으로 누르고 파일 위치 열기로 실제 경로를 확인합니다. 이어서 파일을 오른쪽 버튼으로 눌러 속성 > 디지털 서명 탭에서 서명자가 Microsoft로 표시되면 정식 파일입니다.
서명이 없거나 임시 폴더(예: 다운로드, %TEMP%)에서 실행되고 있다면 파일명을 위장한 악성 코드일 수 있으므로, Windows 보안(Microsoft Defender)으로 전체 검사를 실행해 걸러냅니다.
프로세스 이름이 WaaSMedicAgent.exe, WaasMedic.exe처럼 조금씩 다르게 보일 수 있는데, 같은 서비스를 가리키는 표기 차이입니다. 파일 경로와 디지털 서명이 정상이라면 삭제하거나 격리할 대상이 아니므로 걱정하지 않아도 됩니다.
Windows Update Medic Service의 디스크, CPU 사용량이 높은 원인과 해결 방법
WaaSMedicAgent.exe가 디스크와 CPU 사용량을 높이는 이유는 Windows Update 구성요소가 손상돼 복구 작업이 반복되기 때문이며, SFC와 DISM으로 손상된 파일을 복구하면 사용량이 정상으로 돌아옵니다. 업데이트가 실패한 상태로 남으면 이 서비스가 같은 복구를 계속 시도하면서 리소스를 지속적으로 사용합니다.

가장 먼저 확인할 부분은 밀린 업데이트입니다. Windows Update를 최신 상태로 맞추려면, 설정 > Windows 업데이트 > 업데이트 확인에 진입합니다. 대기 중이던 업데이트가 설치되면 복구 작업의 원인 자체가 사라지는 경우가 많습니다.
업데이트를 마쳐도 사용량이 높다면 시스템 파일 손상을 의심합니다. 시작 메뉴에서 cmd를 검색해 명령 프롬프트를 관리자 권한으로 실행한 뒤, 아래 명령을 차례로 입력합니다.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow는 시스템 파일 검사기(SFC)를 실행해 손상된 시스템 파일을 정상 파일로 교체합니다. 여기서 해결되지 않는 시스템 손상은 마이크로소프트의 DISM 공식 명령 구문에 따라 DISM 명령으로 Windows 이미지를 복구하면 해결됩니다.
두 명령을 실행한 뒤 재부팅하면 WaaSMedicAgent.exe의 자원 점유가 대부분 내려갑니다.
그래도 CPU 사용량이 잡히지 않을 때는 Windows 업데이트 문제 해결사를 실행해 업데이트 오류를 자동 진단합니다. 문제 해결사가 대기 중인 오류를 정리하면, 복구를 반복하던 Windows Update Medic Service도 대기 상태로 돌아갑니다.
Windows Update Medic Service 완전히 끄기
Windows Update Medic Service는 서비스 관리자에서 끌 수 없습니다. services.msc에서 시작 유형을 사용 안 함으로 바꾸려 하면 “액세스가 거부되었습니다” 메시지가 나옵니다. 마이크로소프트가 임의 중지를 막아 둔 서비스이기 때문이며, 끄려면 레지스트리 값을 직접 수정해야 합니다.
레지스트리를 잘못 편집하면 시스템이 불안정해지므로, 수정 전 해당 키에서 파일 > 내보내기로 백업을 만들어 둡니다.

Windows Update Medic Service를 끄려면, 실행 창(Win+R)에 regedit를 입력해 레지스트리 편집기를 연 뒤 HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > WaaSMedicSvc로 이동합니다.
아래 경로를 주소 표시줄에 바로 붙여넣어 이동할 수도 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
- 오른쪽 목록에서
Start값을 더블 클릭해 편집 창을 엽니다. - 값 데이터를
3에서4로 바꾸고 확인을 누릅니다.4는 서비스 사용 안 함을 뜻합니다. - 컴퓨터를 다시 시작해 변경을 적용합니다.
재부팅 뒤에도 서비스가 다시 켜진다면, 같은 WaaSMedicSvc 키에서 마우스 오른쪽 버튼으로 사용 권한을 열고 SYSTEM 계정의 모든 권한을 거부로 설정합니다. 시스템 계정이 값을 되돌릴 권한을 잃으면서 Start 값이 4로 유지됩니다.
다시 켜려면 반대로 되돌립니다. SYSTEM 계정의 거부 설정을 해제한 뒤 Start 값을 4에서 3으로 바꾸고 재부팅하면, Windows Update Medic Service가 원래대로 작동합니다.
Windows Update Medic Service를 꺼도 되는가
Windows Update Medic Service를 끄는 방법이 있어도, 마이크로소프트는 이 서비스를 비활성화 금지 대상으로 지정해 두었습니다. 서비스를 끄면 업데이트가 실패했을 때 스스로 복구하는 기능이 사라져, 보안 패치나 기능 업데이트를 놓칠 위험이 크기 때문입니다.
서비스를 끄기 전에, 진짜 원인이 무엇인지 먼저 파악해야 합니다. 디스크와 CPU 사용량이 문제라면 SFC, DISM, 업데이트 문제 해결사로 대부분 해결되므로, 서비스를 완전히 끌 이유가 없습니다.
업데이트를 잠시 미루는 목적이라면, 설정 > Windows 업데이트 > 업데이트 일시 중지로 Windows 11 기준 최대 5주까지 안전하게 멈출 수 있습니다.
업데이트를 완전히 통제해야 하는 특수한 환경이 아니라면, Windows Update Medic Service는 켜 둔 채로 원인을 해결하는 편이 시스템 안정성에 유리합니다.
참고 : 윈도우11 자동 업데이트 차단 프로그램 Windows Update Blocker 사용법
마치며
Windows Update Medic Service는 업데이트가 깨졌을 때 이를 되살리는 복구 서비스이고, WaaSMedicAgent.exe는 이를 구동하는 정식 프로세스입니다.
자원 점유가 문제라면 서비스를 끄기보다 밀린 업데이트를 설치하고 SFC, DISM으로 손상 파일을 고치는 편이 근본 해결 방법에 가깝습니다.
Windows Update Medic Service를 끄는 방법은 레지스트리로 가능하지만, 재활성화 동작과 보안 위험을 감안하면 마지막 선택지로 남겨 두길 권장합니다.
FAQ
WaaSMedicAgent.exe 파일을 삭제해도 되나요?
파일을 직접 삭제하는 방식은 권장하지 않습니다. System32 폴더의 정품 시스템 파일을 지우면 다음 업데이트에서 복원되거나 오류를 유발합니다. 동작을 멈추려면 파일 삭제가 아니라 레지스트리에서 WaaSMedicSvc의 Start 값을 조정하는 방식을 사용합니다.
서비스를 껐는데 얼마 뒤 다시 켜져 있습니다. 왜 그런가요?
Start 값만 4로 바꾼 경우, 시스템 계정이 일정 시간 뒤 값을 원래대로 되돌리기 때문입니다. WaaSMedicSvc 키의 사용 권한에서 SYSTEM 계정의 모든 권한을 거부로 설정하면 재활성화를 막을 수 있습니다.
Windows Update Blocker 같은 프로그램으로 꺼도 안전한가요?
이런 도구는 레지스트리 값과 권한을 대신 조정해 주는 방식이라 수동 편집과 결과가 같습니다. 다만 서비스를 끄는 행위 자체의 위험(보안 업데이트 누락)은 도구를 쓰든 직접 하든 동일하므로, 도구 사용 여부보다 서비스를 꼭 꺼야 하는지를 먼저 판단해야 합니다.



