Event ID 101 — PNRP Service

Applies To: Windows Server 2008 R2

The Peer Name Resolution Protocol (PNRP) service provides a secure, scalable, and dynamic name registration and name resolution protocol that relies on Internet Protocol version 6 (IPv6) and enables peer-to-peer functionality for PNRP-enabled applications.

Event Details

Product: Windows Operating System
ID: 101
Source: Microsoft-Windows-PNRPSvc
Version: 6.1
Message: The Peer Name Resolution Protocol Service service did not start because the receive message entry point (WSARecvMsg) is not defined.


Remove problem application

The amount of traffic generated, and the amount of name registration and resolutions are determined by the application using PNRP. PNRP does have some background traffic, but it is minimal. If you see that traffic is meeting or exceeding the specified thresholds, an application is probably not working correctly.

To resolve the problem, close applications until the problem ceases. The application last closed is probably the one that is not working correctly.

For more information about what is causing the excessive traffic, contact the application developer.

If all applications are closed and the problem continues, stop and restart the PNRP service.


PNRP requires a running PNRP service, and a network connection with IPv6 enabled. To verify that IPv6 is enabled:

  1. At the DHCP-enabled client computer, click Start, click Run, and then type cmd to open a Command Prompt window.
  2. At the command prompt, type ipconfig /all, and then press ENTER to view the IP address.

An IPv6 address should be assigned to your computer.

The output of the ipconfig command should show an IPv6 address with formatting similar to the following example:

  • IPv6 Address. . . . . . . . . . . : 2001:4898:28:2:d18e:daee:c3f9:eca(Preferred)

  • Temporary IPv6 Address. . . . . . : 2001:4898:28:2:84ae:d80c:b4bb:726(Preferred)

  • Link-local IPv6 Address . . . . . : fe80::d18e:daee:c3f9:eca%8(Preferred)

To Verify that the PNRP service is started:

  1. Click Start and type services in Start Search
  2. Double-click Peer Name Resolution Protocol and verify that Service Status is Started

PNRP Service

Core Operating System