It should work with XP. Is there anything else related in the event logs when you attempt to start the service? Try adding the user that the service is running under to the local admin group for testing. That will tell us whether or not this is permissions related.