I found out that my dynamic DNS updater program doesn't start up unless someone logs into the server locally (it was in the startup group).
I found out that the only way to start a program without someone logging on is to either start it as a service, or use the Task Scheduler to launch it. The first method failed, and the second method yields a 0x41301 "The task is running". However, the program ISN'T running.
I have the task set to run whether user is logged in or not.
I have the user account SYSTEM set as the task account.
Triggers "at system startup"
Start a program ("C:\Program Files (x86)\Namecheap Dyn DNS Client\Dynamic DNS Client.exe")
Conditions (all unchecked)
The DNS updater client is not in the running tasks and I cannot find the program running anywhere on the desktop.
I tried running it under a user account, but was unable to set that up do to a password error. I suspect this task is supposed to run under a system account, as no user would be logged on when the system reboots every morning at 4am (scheduled reboot, as IIS7.5 gets flaky after a few days and produces "500 internal error" if not rebooted regularly). The problem is that after the reboot, the DNS update client is not starting, even though the Task Scheduler is supposedly starting it.
Is there a special account this is supposed to run under to make it actually run? What am I doing incorrectly?
↧