Removing the trigger has worked for me on my 2 computers. If your network is already private and stays private, removing the trigger does not add any risk. Your computer name will only be published on your private network.
If my statement is not true as you say, how do you explain that removing the trigger is a workaround that works?
@BonoitHuard,
Removing the trigger changes the timing the FDResPub is started, that may be why it works.
The same reason why Enabling Remote Desktop also works.
If you check, the service is started and it is up and running even when you have the problem, that means that the trigger is starting the service, but it is not publishing the computer name, it only tries to publish the name one time when the service starts up and there is no recovery when it fails.
As I said before and Pauli confirmed, the problem affects only some Ethernet adapters and it seems a timing issue, they should check that the network is up and ready before starting the service.
MS never investigated the root cause of this bug and they have ignored the feedbacks from the users.
According to what they write here they were supposed to hide the Computer when the profile is set to public, but instead you can still use printer and file sharing even when the profile is set to Public as long as you enable it in the advanced sharing settings.
It seems they never enforced this restriction as written here, perhaps that was the intention with that trigger, but it doesn't work correctly.