JQS.exe stands for Java Quick Starter and is part of Oracle’s Java program. Java Quick Starter has been included in Java for many years (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/8.
It typically uses only a couple of MB of memory (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 may impact your computer’s performance every day for no benefit. Also, we can’t say we have ever actually noticed any increase in speed of Java applet startup that JQS is supposed to assist with…
How Often Is Java Used? According to 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 now use Adobe’s Flash Player instead. In our opinion, Java is only installed on so 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 running.
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 – this shows a list of installed services as shown below:
- Scroll down this list of services until you find ‘Java Quick Starter’ and then double click it to open the Java Quick Starter Properties window as shown below:
- 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 no longer run.
You will be able to 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. However this has several major disadvantages compared to our method shown above:
1. It doesn’t always work – many users 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 then have to repeat the process 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.