swbrains
Active member
I have been plagued by this issue for years. I have a couple of Windows desktop PCs and a couple of laptops on our home network. I often want to make a file accessible to all of them so I put it in my \Users\Public folder so the other computers can grab it, but then I go to those PCs and they don't see my desktop PC at all in their Network app (or vice versa). Sometimes I can manually enter \\COMPUTERNAME in File Explorer and access another PC on the network directly, sometimes that fails too. It has always been extremely frustrating.
I had already gone into Windows Advanced Sharing settings on all PCs and made the following changes:
1) enabled network discovery under Private Network
2) enabled file and printer sharing under Private Network
3) enabled "set up network connected devices automatically" in Private Network
4) enabled public folder sharing under All Networks
But still I would have trouble consistently seeing all PCs in the Network app or File Manager when they were active (i.e. not sleeping). Perhaps it was due to those PCs being asleep earlier and then somehow not "reconnecting" to the network properly after waking, but I really didn't know. It just happened a lot and was very annoying.
Today I learned that resetting the "Function Discovery Resource Publication" service would resolve that issue, but I couldn't seem to set up a trigger in Task Scheduler that would restart it upon booting and after waking from sleep. After much additional searching, I ran across a post in the Microsoft forums that (I think) has finally resolved this issue for good (well, seemingly at least for now to my satisfaction):
In case that article ever goes away, it basically says that you can add "LanmanWorkstation" as an additional startup dependency for the "Function Discovery Resource Publication" (FDResPub) service, which seems to do the trick. To do this, you simply open an elevated command prompt (i.e. use the "run as administrator" right-click context menu option to start cmd.exe), then execute the following command:
sc config fdrespub depend= RpcSs/http/fdphost/LanmanWorkstation
Reboot each device after executing this command, and the devices should see each other more reliably in Network and File Manager. I tested sleeping and waking several of the PCs and watched them disappear and reappear automatically from my desktop's Network app as I did so.
I am adding this here in case anyone else is on the hunt for a solution to Windows computers not appearing consistently visible to other devices on their network as yet another solution to try. I hope it makes someone else as happy as it made me today!
I had already gone into Windows Advanced Sharing settings on all PCs and made the following changes:
1) enabled network discovery under Private Network
2) enabled file and printer sharing under Private Network
3) enabled "set up network connected devices automatically" in Private Network
4) enabled public folder sharing under All Networks
But still I would have trouble consistently seeing all PCs in the Network app or File Manager when they were active (i.e. not sleeping). Perhaps it was due to those PCs being asleep earlier and then somehow not "reconnecting" to the network properly after waking, but I really didn't know. It just happened a lot and was very annoying.
Today I learned that resetting the "Function Discovery Resource Publication" service would resolve that issue, but I couldn't seem to set up a trigger in Task Scheduler that would restart it upon booting and after waking from sleep. After much additional searching, I ran across a post in the Microsoft forums that (I think) has finally resolved this issue for good (well, seemingly at least for now to my satisfaction):
In case that article ever goes away, it basically says that you can add "LanmanWorkstation" as an additional startup dependency for the "Function Discovery Resource Publication" (FDResPub) service, which seems to do the trick. To do this, you simply open an elevated command prompt (i.e. use the "run as administrator" right-click context menu option to start cmd.exe), then execute the following command:
sc config fdrespub depend= RpcSs/http/fdphost/LanmanWorkstation
Reboot each device after executing this command, and the devices should see each other more reliably in Network and File Manager. I tested sleeping and waking several of the PCs and watched them disappear and reappear automatically from my desktop's Network app as I did so.

I am adding this here in case anyone else is on the hunt for a solution to Windows computers not appearing consistently visible to other devices on their network as yet another solution to try. I hope it makes someone else as happy as it made me today!
- Windows Build/Version
- Windows 11
My Computer
System One
-
- OS
- Windows 11
- Computer type
- PC/Desktop
- Manufacturer/Model
- MinisForum NAB6
- CPU
- Intel Core i7-12650H
- Memory
- 64 GB