Threads like the one below are all over the internet, removing that rogue file usually fixes the problem as you can see but there are other reasons why that service may not start.
Can't start Peer Name Resolution Protocol
This TechNet thread talks about the problem and shows another solution, third post down.
Can't start Peer Name Resolution Protocol
Another person further down fixed the problem like this.
Followed Novak Wu and Streetwolf suggestions, but no joy. Rebooted PC etc. Went back to the three services related to Peer Networking opened properties and went to the logon tab, clicked the Logon on as This account (second radio button), browse and select ADVANCED / Find, select "Local Service", OK, blank out the dots against the password and password confirm, click apply. Do the Peer Networking Identity Manager first, you have to stop and restart the service for it to take effect, then repeat the logon process for the other two services. Set all three to automatic. Hope it works for you.