Prevent Java Quick Starter Service jre1.7.0_04
I am trying to deploy the latest Java build using the MSI and editing it with Orc. I have my MST, but it looks like you can no longer prevent the install of the Java Quick Starter service by modifying the UninstallJQS entry under the InstallExecuteSequence table as the entry no longer exists. Also, there are no entries for MSIUninstallJQS under Target in the CustomAction table. Has anyone had any luck with modifying the MSI to accomplish this? In previous versions, we have created a CustomAction and modified the sequence of entries in the InstallExecuteSequence table, but I can't seem to find that in this version. Current version is Java 7 Update 4
Community Chosen Answer
I haven't attemped JRE 7 yet. Is JQS still included?
Maybe this will help. In JRE 6u31, instead of commenting-out custom actions, I added one to execute a command to uninstall JQS (by executing "[bin]jqs.exe" -unregister) near the end of the installation. I conditionalized it to run only when NOT Installed AND VersionNT <= 502 to prevent it from running on Vista and above where JQS is not installed by default. So it allows JQS to be installed initially, but then it uninstalls it.
Considering that the JQS service is a Windows-specific thing, I would be surprised if its installation wasn't part of some custom action. Hopefully Oracle hasn't embedded it into the main JRE installation.