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