컴퓨터를 사용하다 보면 갑자기 팬 소음이 커지고, 작업 관리자를 열었을 때 Diagnostic Policy Service(DPS)가 눈에 띄게 높은 메모리를 차지하는 경우가 있습니다. 평소에는 거의 리소스를 사용하지 않는 서비스이지만, 특정 상황에서는 메모리와 CPU 점유율이 급격히 올라가 PC 성능 저하로 이어지기도 합니다. 이러한 현상은 드라이버 오류, 이벤트 로그 누적, Windows 업데이트 충돌, 혹은 악성코드 감염 등 다양한 이유로 발생할 수 있습니다. 이 글에서는 Diagnostic Policy Service가 왜 과도한 자원을 사용하는지, 그리고 문제를 어떻게 해결할 수 있는지 단계별로 정리해 보겠습니다.
Diagnostic Policy Service 메모리 점유율 갑자기 높아졌을 때 확인해야 할 원인과 해결 방법

Diagnostic Policy Service(DPS)란 무엇인가
Diagnostic Policy Service는 Windows 운영체제에서 기본적으로 실행되는 핵심 서비스입니다. 이 서비스는 사용자가 의도하지 않아도 백그라운드에서 동작하면서 시스템의 안정성을 진단하고 오류를 탐지합니다. 네트워크 연결 문제, 하드웨어 충돌, 운영체제 오류 등이 발생했을 때 자동으로 상황을 기록하거나 문제 해결을 시도하는 역할을 합니다.
쉽게 말해 DPS는 컴퓨터의 건강 검진 시스템과 비슷합니다. 평소에는 눈에 띄지 않지만, 시스템이 불안정할 때 중요한 단서를 제공하는 도구라 할 수 있습니다.
정상적인 메모리 점유율 기준
일반적으로 DPS는 리소스를 많이 차지하지 않습니다. 정상적인 경우라면 메모리는 약 10MB~50MB, CPU 사용량은 0%에 가깝습니다. 따라서 작업 관리자에서 이 수치를 확인했을 때 안정적인 범위라면 걱정할 필요가 없습니다.
문제는 이 수치가 갑자기 크게 올라가는 상황입니다. 예를 들어 메모리가 100MB 이상, CPU가 10% 이상을 지속적으로 차지한다면 시스템에 숨겨진 문제가 있을 수 있습니다. 이는 장치 드라이버, 업데이트 충돌, 혹은 로그 과부하 등 다양한 요인으로 인해 발생할 수 있습니다.
메모리 점유율이 급격히 증가하는 주요 원인
- 하드웨어나 드라이버의 오류
네트워크 카드나 USB 장치처럼 문제가 발생하는 하드웨어가 있으면, DPS가 이를 계속 감지하느라 불필요한 리소스를 사용하게 됩니다. - 과도하게 쌓인 이벤트 로그
Windows 이벤트 로그가 너무 많이 축적되면 DPS가 이를 처리하는 과정에서 과부하가 걸릴 수 있습니다. - Windows 업데이트 충돌
일부 업데이트 이후 서비스가 비정상적으로 작동해 리소스를 잡아먹는 사례가 종종 발생합니다. - 악성코드 감염
드물지만 DPS로 위장한 악성코드가 시스템을 침투해 메모리를 과다하게 사용하는 경우도 있습니다. 이 경우 반드시 보안 점검이 필요합니다.
문제 해결 방법
문제가 반복된다면 아래 단계들을 하나씩 실행해보는 것이 좋습니다.
- 서비스 재시작
Win + R → services.msc 입력
Diagnostic Policy Service 선택 후 “중지 → 다시 시작”
간단한 방법이지만 일시적으로 문제를 해소할 수 있습니다.
- 이벤트 로그 정리
Win + X → 이벤트 뷰어 실행
Windows 로그에서 시스템·응용 프로그램 로그를 정리하면 메모리 사용량이 줄어듭니다.
- 드라이버 점검 및 업데이트
장치 관리자에서 느낌표나 물음표 표시가 있는 드라이버를 확인하고 업데이트합니다.
문제가 지속되면 드라이버를 제거 후 재설치하는 방법도 있습니다. - Windows 업데이트 관리
최신 업데이트 적용 여부를 확인하고, 문제가 생긴 업데이트는 제거하거나 복원 지점을 활용해 롤백할 수 있습니다. - 악성코드 검사
Windows Defender의 정밀 검사 또는 Malwarebytes 같은 신뢰할 수 있는 보안 프로그램으로 전체 검사를 진행합니다.
Diagnostic Policy Service를 꺼도 괜찮을까?
DPS는 이론적으로 비활성화할 수 있습니다. 하지만 다음과 같은 불편이 발생할 수 있습니다.
- 네트워크 문제 자동 해결 기능이 작동하지 않음
- 오류 기록이 제대로 남지 않음
- 일부 시스템 진단 도구 실행이 제한됨
따라서 서비스 비활성화는 임시 조치일 뿐 장기적인 해결책으로는 적합하지 않습니다. 다만, 특정 상황에서는 DPS를 끄더라도 큰 문제 없이 PC를 사용할 수 있습니다.
함께 점검하면 좋은 다른 서비스
DPS 외에도 함께 확인하면 좋은 Windows 서비스들이 있습니다.
- Windows Error Reporting Service: 오류 보고와 관련된 리소스를 차지할 수 있음
- Superfetch(SysMain): 구형 PC에서 성능 저하의 원인이 되기도 함
이 서비스들의 상태를 함께 점검하면 PC 성능 관리에 더욱 효과적입니다.
마무리하며,
Diagnostic Policy Service는 평소에는 조용히 시스템을 관리하지만, 특정 상황에서 메모리와 CPU 점유율이 급격히 올라갈 수 있습니다.
이때는 서비스 재시작, 로그 정리, 드라이버 점검, 업데이트 관리, 보안 검사의 다섯 가지 과정을 순서대로 점검하는 것이 가장 현실적이고 효과적인 방법입니다.
DPS를 무조건 끄기보다는 원인을 하나씩 확인하고 조치하는 방식이 안정적인 PC 사용에 도움이 됩니다.