Typically you can’t start the service because Java was either uninstalled or upgraded and the path changed. If you look in the Windows registry from Start -> Run and type regedit, you will see the path FactoryPMI is using for Java under:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FactoryPMI\Parameters
The name is JVM Library and the path points to the right Java jvm.dll. You may have to change the path if it does not exist.