in reply to Re^2: Perl script as Windows Service
in thread Perl script as Windows Service

Looks like you did not call Win32::Daemon::StartService(); in time. Show us the code!