If Tomcat is not started, try to deactivate the user access control (UAC) and then start Tomcat or the service.
From my experience Tomcat will run if you deactivate the UAC while installing Tomcat as a aervice. After the service was installed, you can reactivate the UAC.