진단 정책 서비스(Diagnostic Policy Service, DPS)는 Windows의 서비스와 구성 요소에 대한 문제 감지, 문제 해결 및 복구 기능을 담당하는 핵심 시스템 서비스입니다. 이 서비스가 시작되지 않고 수동으로 실행하려 할 때 '액세스가 거부되었습니다(Access Denied)' 오류 5가 발생한다면, 이 가이드를 따라 문제를 해결해 보세요.
진단 정책 서비스는 Windows 7, 8, 10에서 제공하는 문제 해결 도구를 사용해 시스템 오류를 진단하는 데 반드시 필요합니다. DPS 서비스가 중지된 상태라면 네트워크 연결 문제나 인터넷 접속 불가 등 Windows 작동에 영향을 주는 다양한 시스템 문제를 진단하고 수정할 수 없습니다.
진단 정책 서비스 시작 오류(액세스 거부) 해결 방법 – Windows 10/8/7
1단계. 바이러스 및 악성코드 검사
바이러스나 악성 프로그램은 PC가 비정상적으로 작동하게 만드는 주요 원인입니다. 본격적인 문제 해결에 앞서 신뢰할 수 있는 백신 프로그램이나 악성코드 제거 도구를 사용해 컴퓨터에 감염된 바이러스나 악성 프로그램이 없는지 먼저 확인하고 제거하세요.
2단계. 진단 정책 서비스 레지스트리 권한 수정
1. Windows 키 + R 키를 동시에 눌러 실행 창을 엽니다.
2. regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
3. 왼쪽 창에서 아래 경로로 이동합니다.
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Parameters
4. Parameters 키를 마우스 오른쪽 버튼으로 클릭하고 사용 권한(Permissions)을 선택합니다.
5. 추가(Add)를 클릭한 후 검색 상자에 자신의 계정 이름(사용자 이름)을 입력하고 확인(OK)을 클릭합니다.
6. 추가된 사용자 이름을 선택하고 모든 권한(Full control) 체크박스에 체크하여 해당 계정에 'Parameters' 키에 대한 전체 제어 권한을 부여한 뒤 확인(OK)을 클릭합니다.
7. 다음으로 아래 경로로 이동합니다.
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\Config
8. Config 키를 마우스 오른쪽 버튼으로 클릭하고 사용 권한(Permissions)을 선택합니다.
9. 추가(Add)를 클릭한 후 검색 상자에 NT Service\DPS를 입력하고 확인(OK)을 클릭합니다.
10. 목록에서 'DPS'를 선택하고 모든 권한(Full control) 체크박스에 체크합니다.
11. 확인(OK)을 클릭하고 레지스트리 편집기를 닫습니다.
12. 컴퓨터를 재시작합니다.
13. 재시작 후 '진단 정책 서비스를 시작할 수 없습니다' 오류가 해결되었는지 확인합니다. 여전히 문제가 있다면 다음 단계로 진행하세요.
3단계. Administrators 그룹에 NETWORK SERVICE 및 LOCAL SERVICE 추가
'진단 정책 서비스를 시작할 수 없습니다: 액세스가 거부되었습니다' 오류를 해결하는 다음 단계는 'Network Service'와 'Local Service' 개체를 Administrators 그룹에 추가하는 것입니다. 방법은 다음과 같습니다.
1. 명령 프롬프트를 관리자 권한으로 실행합니다.
a. 검색 상자에 cmd 또는 명령 프롬프트를 입력합니다.
b. 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as Administrator)을 선택합니다.
2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
- net localgroup Administrators /add networkservice
3. 이어서 다음 명령어를 입력하고 Enter 키를 누릅니다.
- net localgroup Administrators /add localservice
4. 컴퓨터를 재부팅합니다.
재부팅이 완료되면 진단 정책 서비스가 정상적으로 시작되는지 확인하세요. 이 가이드가 문제 해결에 도움이 되었다면 소중한 경험을 댓글로 남겨주시고, 주변에도 공유하여 더 많은 분들이 도움을 받을 수 있도록 해주세요.