Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

피어 이름 확인 프로토콜(PNRP) 서비스 시작 오류 해결 방법 완벽 가이드

PC에서 홈그룹(HomeGroup)에 가입하거나 새로 만들려고 할 때 "로컬 컴퓨터에서 피어 이름 확인 프로토콜(Peer Name Resolution Protocol) 서비스를 시작할 수 없습니다. 오류 0x80630203: 키에 액세스할 수 없습니다"라는 오류 메시지가 나타난다면, 이는 홈그룹 사용에 필수적인 PNRP 서비스가 Windows에서 정상적으로 시작되지 못했기 때문입니다. 이 오류 외에도 다음과 같은 오류 메시지가 함께 나타날 수 있습니다.

  • 홈그룹: 오류 0x80630203 – 홈그룹을 떠나거나 가입할 수 없음
  • 기본 ID 생성이 오류 코드 0x80630801로 실패하여 피어 이름 확인 프로토콜 클라우드가 시작되지 않음
  • 오류 코드 0x806320a1로 인해 로컬 컴퓨터에서 피어 이름 확인 프로토콜 서비스를 시작할 수 없음
  • 로컬 컴퓨터에서 피어 네트워킹 그룹화 서비스를 시작할 수 없음. 오류 1068: 종속 서비스 또는 그룹을 시작하지 못했습니다.

PNRP 서비스와 홈그룹의 관계

홈그룹이 원활하게 작동하려면 세 가지 핵심 서비스가 필요합니다. 바로 피어 이름 확인 프로토콜(Peer Name Resolution Protocol), 피어 네트워킹 그룹화(Peer Networking Grouping), PNRP 머신 이름 게시 서비스(PNRP Machine Name Publication Service)입니다. 이 중 하나라도 실패하면 세 가지 서비스가 모두 작동하지 않아 홈그룹 기능을 전혀 사용할 수 없게 됩니다.

다행히 이 문제는 비교적 간단한 방법으로 해결할 수 있습니다. 아래의 문제 해결 단계를 순서대로 따라 하면 PNRP 서비스 시작 오류를 수정할 수 있습니다.

피어 이름 확인 프로토콜 서비스 시작 오류 해결 방법

참고: 작업을 진행하기 전에 혹시 모를 문제에 대비해 시스템 복원 지점을 미리 만들어 두는 것이 좋습니다.

방법 1: 손상된 idstore.sst 파일 삭제

1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

2. 다음 명령어를 입력하고 Enter 키를 누릅니다: Net stop p2pimsvc /y

3. 파일 탐색기를 열고 다음 경로로 이동합니다:

C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\PeerNetworking\

4. 위 폴더로 이동할 수 없다면, 폴더 옵션에서 '숨김 파일 및 폴더 표시'에 체크되어 있는지 확인하세요.

5. 해당 디렉터리로 다시 이동한 후, idstore.sst 파일을 영구적으로 삭제합니다.

6. PC를 재부팅하면 PNRP 서비스가 자동으로 해당 파일을 다시 생성합니다.

7. PNRP 서비스가 자동으로 시작되지 않는 경우, Windows 키 + R을 누르고 services.msc를 입력한 후 Enter 키를 누릅니다.

8. Peer Name Resolution Protocol 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.

9. 시작 유형을 자동(Automatic)으로 설정하고, 서비스가 실행 중이 아니라면 시작(Start) 버튼을 클릭합니다.

이 방법으로 대부분의 PNRP 서비스 시작 오류는 해결됩니다. 하지만 재부팅 후에도 다음과 같은 오류가 계속 발생한다면 다음 방법을 시도해 보세요.

"로컬 컴퓨터에서 피어 이름 확인 프로토콜 서비스를 시작할 수 없습니다. 오류 1079: 이 서비스에 지정된 계정이 동일한 프로세스에서 실행 중인 다른 서비스에 지정된 계정과 다릅니다."

방법 2: PNRP 서비스 로그온 계정을 로컬 서비스(Local Service)로 변경

1. Windows 키 + R을 누르고 services.msc를 입력한 후 Enter 키를 누릅니다.

2. Peer Name Resolution Protocol 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.

3. 로그온(Log on) 탭으로 이동한 후 '이 계정(This account)' 확인란에 체크합니다.

4. '이 계정'란에 Local Service를 입력하고, 본인 계정의 관리자 암호를 입력합니다.

5. 변경 사항을 저장하기 위해 재부팅하면 오류 1079가 해결됩니다.

방법 3: MachineKeys 폴더 새로 만들기

1. 파일 탐색기를 열고 다음 경로로 이동합니다:

C:\ProgramData\Microsoft\Crypto\RSA\

참고: 이 경로 역시 폴더 옵션에서 '숨김 파일 및 폴더 표시'가 체크되어 있어야 접근할 수 있습니다.

2. RSA 폴더 안에서 MachineKeys 폴더를 찾아 마우스 오른쪽 버튼으로 클릭한 후 이름 바꾸기(Rename)를 선택합니다.

3. 기존 MachineKeys 폴더의 이름을 Machinekeys.old로 변경합니다.

4. 같은 위치(RSA 폴더)에 MachineKeys라는 이름의 새 폴더를 생성합니다.

5. 새로 만든 MachineKeys 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

6. 보안(Security) 탭으로 이동한 후 편집(Edit)을 클릭합니다.

7. 그룹 또는 사용자 이름 목록에서 Everyone이 선택되어 있는지 확인한 후, Everyone의 권한에서 모든 권한(Full control)에 체크합니다.

8. 적용(Apply)을 클릭한 후 확인(OK)을 누릅니다.

9. 변경 사항을 적용하기 위해 PC를 재부팅합니다.

10. 재부팅 후 services.msc 창에서 다음 서비스들이 실행 중인지 확인합니다:

Peer Name Resolution Protocol
Peer Network Identity Manager
PNRP Machine Name Publication

11. 실행 중이 아니라면 각 서비스를 하나씩 더블클릭한 후 시작(Start) 버튼을 클릭합니다.

12. 마지막으로 Peer Networking Grouping 서비스를 찾아 시작합니다.

마무리

위 단계를 모두 완료하면 피어 이름 확인 프로토콜 서비스 시작 오류가 성공적으로 해결됩니다. 이 가이드에 대해 추가로 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.