in reply to Win32::Daemon running as user
Error 1069: The service did not start due to a logon failure.
run services.msc and set the logon details manually, and try to get it working that way