I was messing with this problem for months, including a setup to restart FDResPub in Task Scheduler. This worked fine for a while, but after a Windows update, it began asking for credentials to connect to other machines on the network, even though I have the same user name and password on all the machines and was logged in as that user on all three.

I finally arrived at a fix that doesn't involve any batch files or Task Scheduler tasks after reading this post, which references Method 4 of this article. Applying method 4 fixed all 3 of my machines that were having a problem, including a laptop that had it worse than others. The steps are:

  • In services.msc, set FDPhost and FDResPub startup type to "automatic".
  • If you had to make a change in the first step, reboot
  • Open Command Prompt as Administrator and type sc triggerinfo FDResPub delete
  • Reboot

This has been working flawlessly for me for months now. On one machine, FDPhost and FDResPub were set to manual, and the trigger removal didn't fix anything. But after I switched the service startup types to automatic, all was well.