Troubleshoot Can't Start Peer Name Resolution Protocol Service: หากพยายาม Join หรือ Create HomeGroup บน PC และได้ข้อความ "Windows could not start Peer Name Resolution Protocol Service On Local Computer. Error 0x80630203: Unable To access a key" แสดงว่า Windows ไม่สามารถเริ่ม Peer Name Resolution Protocol Service ซึ่งจำเป็นสำหรับการใช้ HomeGroup บน PC นอกจากนี้อาจเจอข้อผิดพลาดอื่นๆ ดังนี้:

- HomeGroup: error 0x80630203 Not able to leave or join the HomeGroup
- The Peer Name Resolution Protocol cloud did not start because the creation of the default identity failed with error code: 0x80630801
- Windows could not start the Peer Name Resolution Protocol service on Local Computer with error code: 0x806320a1
- Windows could not start the Peer Networking Grouping service on Local Computer. Error 1068: The dependency service or group failed to start.

การทำงานของ HomeGroup ขึ้นอยู่กับ 3 บริการ ได้แก่: Peer Name Resolution Protocol, Peer Networking Grouping, และ PNRP Machine Name Publication Service หากบริการใดบริการหนึ่งล้มเหลว ทั้ง 3 จะล้มเหลว ไม่ให้ใช้บริการ HomeGroup โชคดีมีวิธีแก้ไขง่าย มาเริ่ม แก้ไข Can't Start Peer Name Resolution Protocol Service ด้วยขั้นตอนด้านล่าง

Troubleshoot Can't Start Peer Name Resolution Protocol Service
ควรสร้างจุดกู้คืนระบบ (Restore Point) ก่อนลองวิธีใดๆ
วิธีที่ 1: ลบไฟล์ idstore.sst ที่เสียหาย
- กด Windows Key + X เลือก Command Prompt (Admin)
- พิมพ์คำสั่ง กด Enter: Net stop p2pimsvc /y
- เปิด File Explorer ไปที่ไดเรกทอรี:
C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\PeerNetworking\ - หาไม่เจอโฟลเดอร์ข้างต้น ให้ติ๊กถูก "Show hidden files and folders" ใน Folder Options
- ลองไปที่ไดเรกทอรีข้างต้นอีกครั้ง ลบไฟล์ idstore.sst ถาวร
- รีบูทเครื่อง PNRP Service จะสร้างไฟล์ใหม่อัตโนมัติ
- หาก PNRP Service ไม่เริ่มอัตโนมัติ กด Windows Key + R พิมพ์ services.msc กด Enter
- หา Peer Name Resolution Protocol Service คลิกขวา Properties
- ตั้ง Startup type เป็น Automatic คลิก Start หาก Service ยังไม่ทำงาน
ควร แก้ไข Can't Start Peer Name Resolution Protocol Service แล้ว หากหลังรีสตาร์ทยังเจอข้อผิดพลาดด้านล่าง ลองวิธีถัดไป:
Windows could not start the Peer Name Resolution Protocol service on Local Computer. Error 1079: The account specified for this service is different from the account specified for other services running in the same process.

วิธีที่ 2: ใช้ Local Service เป็น Log on ใน Peer Name Resolution Protocol Service
- กด Windows Key + R พิมพ์ services.msc กด Enter
- หา Peer Name Resolution Protocol คลิกขวา เลือก Properties
- ไปแท็บ Log on ติ๊กกล่อง "This account"
- พิมพ์ Local Service ภายใต้ This account และพิมพ์ Administrative Password ของบัญชีคุณ
- รีบูทเพื่อบันทึกการเปลี่ยนแปลง ควร แก้ไขข้อความผิดพลาด 1079
วิธีที่ 3: สร้างโฟลเดอร์ MachineKeys ใหม่
- เปิด File Explorer ไปที่ไดเรกทอรี:
C:\ProgramData\Microsoft\Crypto\RSA\
หมายเหตุ: อีกครั้ง ตรวจสอบว่า "Show hidden files and folders" ถูกติ๊กใน Folder Options
- ภายใต้ RSA จะเจอโฟลเดอร์ MachineKeys คลิกขวา เลือก Rename
- พิมพ์ Machinekeys.old เพื่อเปลี่ยนชื่อโฟลเดอร์ MachineKeys เดิม
- ภายใต้โฟลเดอร์เดียวกัน (RSA) สร้างโฟลเดอร์ใหม่ชื่อ MachineKeys
- คลิกขวา MachineKeys ใหม่ เลือก Properties
- ไปแท็บ Security คลิก Edit
- ตรวจสอบว่า Everyone ถูกเลือก ภายใต้ Group or user name ติ๊ก Full control ภายใต้ Permissions for everyone
- คลิก Apply ตามด้วย OK
- รีบูทเครื่องเพื่อบันทึกการเปลี่ยนแปลง
- ตรวจสอบว่าบริการต่อไปนี้ทำงานอยู่ในหน้าต่าง services.msc:
Peer Name Resolution Protocol
Peer Network Identity Manager
PNRP Machine Name Publication - หากไม่ทำงาน คลิกขวาแต่ละตัว เลือก Start
- หา Peer Networking Grouping Service และเริ่มต้นมัน
แนะนำสำหรับคุณ:
- แก้ไข Restart your computer to install important updates loop
- วิธีแก้ไข File System Errors บน Windows 10
- แก้ไข The Dependency Service or Group Failed to Start
- แก้ไข cannot play MOV Files on Windows Media Player
เสร็จแล้ว คุณ แก้ไข Can't start Peer Name Resolution Protocol Service error สำเร็จ หากยังมีคำถาม สามารถถามในส่วนความคิดเห็นได้เลย