Windows에서 진단 정책 서비스(Diagnostic Policy Service)와 같은 서비스를 실행하려고 할 때 'Windows에서 진단 정책 서비스를 시작할 수 없습니다'라는 오류 메시지가 나타나는 경우가 있습니다. 이 글에서는 Windows 10에서 진단 정책 서비스가 실행되지 않을 때 시도할 수 있는 해결 방법을 자세히 살펴보겠습니다. 참고로 진단 정책 서비스는 Windows 구성 요소의 문제 감지, 문제 해결 및 복구 기능을 담당하는 중요한 시스템 서비스입니다.
진단 정책 서비스 시작 오류의 원인
이 오류 메시지와 함께 액세스가 거부되었습니다(Access is denied)라는 메시지가 표시될 수도 있습니다. 이는 'MpsSvc' 프로세스에 관련 레지스트리 키에 대한 필요한 권한이 없어서 발생하는 현상입니다. 또한 TrustedInstaller 계정이 특정 레지스트리 키에 대한 권한을 갖고 있지 않은 경우에도 동일한 문제가 발생할 수 있습니다. 따라서 이 문제를 해결하려면 해당 레지스트리 키에 대한 전체 제어 권한과 소유권을 확보해야 합니다.
작업을 시작하기 전에 만약의 상황에 대비하여 시스템 복원 지점을 먼저 생성해 두는 것이 좋습니다.
1. DPS Parameters 키 권한 설정
Windows 키 + R을 동시에 눌러 '실행' 대화 상자를 연 다음, 입력란에 'regedit'를 입력하고 Enter 키를 누릅니다.
레지스트리 편집기가 열리면 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Parameters
'Parameters' 키를 마우스 오른쪽 버튼으로 클릭하고 '사용 권한(Permissions)'을 선택합니다.

'그룹 또는 사용자 이름' 목록에서 현재 사용 중인 본인의 계정을 선택합니다.
그런 다음 아래 허용 열에서 모든 권한(Full Control)과 읽기(Read) 확인란에 체크되어 있는지 확인합니다.

적용/확인을 클릭하여 설정을 저장합니다.
2. WDI Config 키에 DPS 계정 추가
이번에는 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\Config
Config 키를 마우스 오른쪽 버튼으로 클릭하고 사용 권한을 선택합니다.

'추가' 버튼을 클릭한 후 입력란에 NT Service\DPS를 입력하고 확인을 클릭합니다.
목록에서 'DPS'를 선택한 뒤 '모든 권한' 확인란에 체크합니다. 확인을 클릭하고 레지스트리 편집기를 닫습니다.
컴퓨터를 다시 시작한 후 문제가 해결되었는지 확인합니다.
팁: 무료 유틸리티 RegOwnit을 활용하면 Windows 레지스트리 키에 대한 전체 제어 권한을 훨씬 간편하게 가져올 수 있습니다.
함께 읽으면 좋은 글: 진단 정책 서비스가 실행되고 있지 않습니다.