After I had to search for this solution all to long, I thought I’d share it:
1. Download NSSM – the Non-Sucking Service Manager
Unzip the zip package you can download from their home page (http://nssm.cc/download/nssm-2.10.zip). You’ll find nssm.exe in win32 and win64; pick the one appropriate to your platform.
2. Install Fitnesse as Service
Run this from command line (adjust paths and port):
nssm install FitnesseService java –jar <path-to-jar>\fitnesse.jar –d <installation-path> –p <your port> <further-options>
If you need to retry, stop the service, then run: nssm remove FitnesseService confirm
3. Start Fitnesse Service
Run net start BmmService or start it from the service manager.