WiFi 또는 LAN 네트워크로 인터넷에 연결하려는데 DHCP 클라이언트 서비스가 시작되지 않고, 이벤트 로그에 "오류 5: 액세스가 거부되었습니다(Error 5: Access is Denied)"라는 메시지가 표시된다면, 이 가이드를 따라 문제를 해결해 보세요.
"로컬 컴퓨터에서 DHCP 클라이언트 서비스를 시작할 수 없습니다. 오류 5: 액세스가 거부되었습니다"라는 문제는 Windows 7, 8, 10 기반의 모든 PC에서 발생할 수 있습니다. 주요 원인은 Windows 업그레이드 이후 시스템 설정 변경, 또는 맬웨어 감염으로 인해 DHCP 클라이언트 서비스와 네트워크·인터넷 연결에 필수적인 서비스들의 권한이 손상된 경우입니다.
DHCP 서비스가 중지되었거나 시작되지 않으면 다음과 같은 증상이 나타납니다:
- 이벤트 뷰어에 "로컬 컴퓨터에서 DHCP 서버 서비스를 시작할 수 없습니다. 오류 5: 액세스가 거부되었습니다" 오류 메시지가 표시됩니다.
- WiFi 또는 LAN 네트워크 연결이 작동하지 않습니다.
- 네트워크 아이콘에 빨간색 X 표시가 나타나며 네트워크 연결이 끊긴 상태임을 알려줍니다.
- 네트워크 아이콘에 노란색 느낌표가 표시되며 '제한된 액세스' 상태가 됩니다.
- 로컬 네트워크나 인터넷에 전혀 접속할 수 없습니다("인터넷 액세스 없음" 또는 "제한된 액세스").
해결 방법: DHCP 서비스 시작 오류 '액세스 거부' (Windows 10/8/7)
1단계. 바이러스 및 맬웨어 검사
바이러스나 악성 프로그램은 PC를 비정상적으로 작동하게 만들고 시스템 권한을 손상시킬 수 있습니다. 본격적인 문제 해결에 앞서, 신뢰할 수 있는 백신 프로그램으로 전체 검사를 실시하여 컴퓨터에 숨어 있는 바이러스와 악성 코드를 먼저 제거하세요. 이는 동일한 문제의 재발을 방지하는 데도 필수적입니다.
2단계. DHCP 및 TCPIP 레지스트리 권한 수정
"DHCP 서비스 시작 불가 – 액세스 거부" 문제를 해결하는 첫 번째 방법은 레지스트리의 DHCP 키와 TCP/IP 키에 대해 NETWORK SERVICE와 NT SERVICE\DHCP 개체에게 '모든 권한(Full Control)'을 부여하는 것입니다. 아래 순서대로 진행하세요.
1. Windows 키 + R 키를 동시에 눌러 실행 창을 엽니다.
2. regedit를 입력하고 Enter 키를 누릅니다.

3. 왼쪽 창에서 다음 경로로 이동합니다:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp
4. Dhcp 키를 마우스 오른쪽 버튼으로 클릭하고 사용 권한(Permissions)을 선택합니다.

5. 추가(Add) 버튼을 클릭하고 network service를 입력한 후 확인(OK)을 누릅니다.

6. 다시 추가(Add) 버튼을 클릭하고 nt service\dhcp를 입력한 후 확인(OK)을 누릅니다.

7. 목록에서 'NETWORK SERVICE'를 선택하고 모든 권한(Full control) 확인란에 체크한 후 확인(OK)을 클릭합니다. 이렇게 하면 NETWORK SERVICE 계정에 Dhcp 키에 대한 모든 권한이 부여됩니다.

8. 같은 방식으로 'Dhcp' 항목을 선택하고 모든 권한(Full control) 확인란에 체크한 후 확인(OK)을 클릭합니다.

9. 이번에는 다음 경로로 이동합니다:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
10. 위에서 설명한 4~8단계를 동일하게 반복하여 Tcpip 키에도 "NETWORK SERVICE"와 "NT SERVICE\DHCP"에 대한 모든 권한을 부여합니다.
11. 작업이 끝나면 레지스트리 편집기를 닫고 PC를 재시작합니다.
12. 재시작 후 "DHCP 클라이언트를 시작할 수 없음" 오류가 해결되었는지 확인합니다. 문제가 지속되면 다음 단계로 진행하세요.
주의: 레지스트리를 잘못 수정하면 시스템에 심각한 문제가 발생할 수 있으므로, 작업 전 반드시 레지스트리를 백업하거나 시스템 복원 지점을 생성하기 바랍니다.
3단계. 명령 프롬프트에서 'DHCP 클라이언트: 액세스 거부' 오류 수정
1. 관리자 권한으로 명령 프롬프트(Command Prompt(Admin))를 실행합니다. 방법은 다음과 같습니다:
a. 검색 상자에 cmd 또는 명령 프롬프트를 입력합니다.
b. 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as Administrator)을 선택합니다.
2. 명령 프롬프트에 아래 명령어를 입력하여 "NT Authority\Local Service"를 Administrators 그룹에 추가하고 Enter 키를 누릅니다:
- NET LOCALGROUP administrators "NT Authority\Local Service" /add
3. 완료되면 다음 명령어를 입력하여 Winsock 카탈로그를 초기 상태로 재설정하고 Enter 키를 누릅니다:
- netsh winsock reset catalog

4. 안내에 따라 컴퓨터를 재부팅한 후, 인터넷 연결이 정상적으로 복구되었는지 확인합니다.
여기까지입니다! 이 가이드가 문제 해결에 도움이 되었다면 아래 댓글로 경험을 공유해 주세요. 주변에 같은 문제를 겪는 분들에게 글을 공유해 주시면 큰 도움이 됩니다.
