Detailed Description and SymptomsJava 1.6 jqs process starts up the v8 java processes on windows. A java process called jqs that is packaged within Java 1.6 starts up past cached java jar files within a java queue. This means that whenever a windows server is restarted I have 3 spinning java processes running without my service being started. This is a function of java in v1.6.
CauseThe jqs.exe process is the "Java Quick Starter", here is a url explaining it http://java.sun.com/javase/6/docs/technotes/guides/jweb/otherFeatures/jqs.html. It's enabled for Windows 2000 and XP however turned off for Vista, Vista has it's own preloading mechanism.
Resolution
You can turn off the jqs.exe process for XP by doing the following:
1. Bring up Control Panel and select the Java (TM) Control Panel.
2. Select the Advanced tab
3. Expand the Miscellaneous node on the tree
4. Uncheck the Java Quick Starter entry and click OK.
Or, to make sure the jqs.exe process does not negatively effect your performance be sure you use cmd.exe instead of command.exe.