I am not sure what you are referring to regarding disabling the trigger. The script type of command that I put in Task Scheduler turns functional discovery off then back on.
I have some machines that run 2004 that are happy with this solution.
Try this with NO modifications.
Start the offending computer and check for misbehavior. then run the following as a command script or just do so at an ELEVATED prompt.
@echo off
cmd /c net stop FDResPub
cmd /c net start FDResPub
If the above works then your machine is unhappy with Discovery Function. Some put this script to be run at startup. The problem is that it must be located in the directory that you specify and not be moved or deleted. To get around that limitation, the
following is put into Task Scheduler directly.
And, this can be achieved without a script file by defining the task as follows in Task Scheduler:
Name: FDResPub
Description: Restart the FDResPub service.
Run whether user is logged on or not - Do not store password.
Configure for: Windows 10
Trigger: At Startup
Actions: (here is the magic for no script)
- Action: Start a program
- Program/script: cmd
- Add arguments: /c net stop FDResPub && net start FDResPub
- Start in: (leave empty)
Conditions: start only if the following network connection is available - Any connection
Settings: (leave defaults)
Hope it works for you like it did for me.