When you attempt to join a computer to a HomeGroup or create a HomeGroup from your Windows 10 computer, the following error message appears and the feature can’t be enabled.
And running the HomeGroup troubleshooter (by clicking the link in the above dialog) may prove futile; it may say “No issues detected”.
Also, in systems which have been upgraded to Windows 10, the previously established HomeGroup may not be detected, thus showing this error:
If the troubleshooter is unable to identify the problem, here are your manual troubleshooting steps:
Step 1: Inspect the Services Configuration
- Right-click Start, click Run.
Services.mscand press ENTER
- Make sure that the following services are configured correctly
- Start the
Peer Name Resolution Protocolservice manually.
|Service name||Start type||Log On As|
|Function Discovery Provider Host||Manual||LOCAL SERVICE|
|Function Discovery Resource Publication||Manual||LOCAL SERVICE|
|HomeGroup Listener||Manual||LOCAL SYSTEM|
|HomeGroup Provider||Manual – Triggered||LOCAL SERVICE|
|Network List Service||Manual||LOCAL SERVICE|
|Peer Name Resolution Protocol||Manual||LOCAL SERVICE|
|Peer Networking Grouping||Manual||LOCAL SERVICE|
|Peer Networking Identity Manager||Manual||LOCAL SERVICE|
See article Windows 10 Default Services Configuration for the entire list of Windows 10 services.
Peer Name Resolution Protocol reports error 0x80630203 when starting?
All of the above services need to run in order for the HomeGroup feature to work correctly. In a vast majority of the cases, the HomeGroup problem is caused by the
Peer Name Resolution Protocol service. The following error may appear when you attempt to start the service by clicking the Start button in Service properties dialog:
Windows could not start the Peer Name Resolution Protocol service on Local Computer.
Error 0x80630203: Unable to access a key.
Because Peer Name Resolution Protocol service failed to start, the Peer Networking Grouping service fails as well, as it’s dependent on the former service.
The Peer Networking Grouping service depends on the Peer Name Resolution Protocol service which failed to start because of the following error:
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
Peer Networking Grouping and
PNRP Machine Name Publication Service services would report
Error 1068: The dependency service or group failed to start
Step 2: Fix the “Peer Name Resolution Protocol” Service
The Peer Name Resolution Protocol service is unable to start due to missing permission entry for
LOCAL SERVICE account for the
RSA\MachineKeys folder. Follow these steps to resolve the problem.
1. Open File Explorer and browse this folder:
2. Right-click the
MachineKeys folder, click Properties, and click the Security tab.
3. Click the Edit button.
LOCAL SERVICE is not already listed there, then click the Add button.
5. In the Select User or Group dialog box, type
LOCAL SERVICE and click OK.
LOCAL SERVICE entry selected, enable the Full Control – Allow checkbox.
7. Click OK.
8. Start the Peer Name Resolution Protocol service manually. If it starts successfully, HomeGroup will start functioning correctly. In that case, skip the following steps (9 to 15).
Peer Name Resolution Protocol service start error 1079?
9. If Peer Name Resolution Protocol service throws the following error:
.. then open Services MMC [
Peer Name Resolution Protocol
11. Click the Log On tab, and make sure it’s set to start as
LOCAL SERVICE instead of
Local System Account.
12. If it’s currently set as
Local System Account, then click This account radio button, and click Browse
LOCAL SERVICE and click OK. Click OK again to close the dialog.
14. Exit the Services console.
15. Although restarting the computer isn’t required, please do restart the system anyway, just to be sure changes are applied without any problems.
See if you can join a HomeGroup or create a HomeGroup now.
One small request: If you liked this post, please share this?One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!
About the author
Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.