Yes, I would also guess that there is no display. I once tried to run the build from cruise control which had been started as a Windows Service. The build was OK but I did not find a way to run the tests. Everything working if cruise control was started from command line but as soon as I switched to Windows service the tests did not run anymore. The solution was to switch to a Linux box...