I would like to have a program (simple telnet server) run on startup in my windows 2003 server. I tried putting entries in the registry (run key) but the server did not run these programs until a user logged in. I need the program to run even if the server is sitting at the login screen after a reboot. I already tried registering the program as a service but I keep getting a 1053 error (Start Service Timeout) when I try and start the service (this also shows in the system event logs). I updated the .NET framework and saw the same problem. I then set the service to run the program I wanted if the service failed. This did not work either.
How can I get a program to run on startup, before any users even login?