When you open the Windows Task Manager and look at the Processes tab, you may notice that one of the running processes is called jqs.exe – but what is jqs.exe and do you need it?
JQS.exe stands for Java Quick Starter and is part of Oracle’s Java program. Java Quick Starter has been included in Java since version 6 update 10. It is designed to improve the initial startup time for some Java applets and applications. To achieve this, jqs.exe runs continually in the background which is why you may see it in Task Manager.
Note: JQS is enabled by default in Windows XP but not on Vista and Windows 7.
It typically uses only a couple of MB of RAM but the way it pre-fetches files in and out of memory inevitably has some impact on computer performance – and the disk input and output can become intensive over time. This might be a reasonable way of spreading the load of starting Java – but only if you use Java at least once every session.
If you don’t use Java regularly/daily then all that pre-fetching of files (and jqs.exe itself) is a complete waste of your computer’s valuable resources – it is impacting your computer’s performance every day for no benefit. Also, we can’t say we have ever really noticed any increase in speed of Java applet startup that JQS is supposed to provide…
How Often Is Java Used? According to new research, only 0.2 of all the websites in the world still use Java -web based games like Runescape are the most obvious survivors although most online games have now switched to using Flash Player instead. In our opinion, Java is only installed on many computers because people think they still need it – 80% of our readers have it installed but we are sure that very few ever actually use it.
For this reason we suggest disabling JQS unless you know that you use Java on a daily basis – Java works perfectly well without jqs.exe
How To Disable Jqs.exe? The easiest way to disable jqs.exe for all users of a computer is:
- Press the Windows and R keys at the same time to bring up the Run command (or click ‘Start’ and then click ‘Run’ or use the Search box)
- Type services.msc and press OK to load the Services configuration window
- Scroll down the list of services until you find ‘Java Quick Starter’ and then double click it to open the Java Quick Starter Properties window
- In the General tab, change the ‘Startup type’ from ‘Automatic’ to ‘Disabled’ then press the OK button
- Close the Services window – after you next restart your computer jqs.exe will be disabled and will no longer run.
You can confirm jqs.exe is not running by looking in the Task Manager \ Processes tab.
Tip – You may see some websites recommending that you disable jqs.exe via Control Panel \ Java Control Panel \ Advanced Tab \ Settings \ Miscellaneous \ untick Java Quick Starter. This has several disadvantages compared to our method shown above:
1. It doesn’t always work – many people report that jqs.exe comes back after restarting the computer.
2. It only applies to the current logged on user, not all users of the computer.
3. The change is deleted the next time you update Java – so you would have to do it all over again…
For these reasons we always recommend disabling the JQS Service as we outlined above to make sure it works – and stays disabled.