Is the output file your are trying to redirect to on a network drive? A Windows service does not have permission/privileges to access a network file, or access a network drive.
No. It is directed to local disk c: on a FAT32 filesystem. I am wondering that if service under LocalSystem can not replace the STDOUT for the program to be launched.