JQS.Exe - gHacks Tech News

JQS.Exe

If you open the Windows Task Manager (by pressing CTRL Shift ESC) you may notice the process jqs.exe that is running with a low priority.

Jqs.exe uses about 1.5 Megabytes of computer memory and 2 Megabytes of virtual memory while running. It also initiates I/O processes frequently which you only notice if you have enabled the display of those information in Windows Task Manager.

Experienced computer users may guess that the process is related to Java and that is indeed the case.

Jqs.exe is the Java Quick Starter which was designed to improve the startup time of Java applets and applications by prefetching Java Runtime Environment (JRE) files frequently into memory.

That's mainly interesting for users who work with Java on a day to day basis. Everyone else may benefit from disabling the Java Quick Starter. Think of a user who encounters one Java applet per month (or week), would it make sense to run the process all the time because of those few instances where it might start the application or applet faster? (see also Java Portable on how to use a portable version of Java on the computer)

Jqs.exe is definitely querying the Windows Registry for instance. The performance increase might not be huge but you will free up some computer memory and some I/O processes on the computer system.

How to disable JQS.exe

jqs exe

Now, if you want to disable the Java Quick Starter process you can do that in the Windows Control Panel. You find a Java entry there which will open the Java Control Panel.

A click on Advanced and the selection of Miscellaneous will display the activated Java Quick Starter entry. Uncheck the box to disable the process. This will be visible in the Windows Task Manager immediately.

You might also be interested in finding out how to run Java Portable which is another option to make sure that no background processes are running.

java quickstarter
java quickstarter

Interested in finding out what other processes on your system are doing? Check out our Process listing for that.

Update: Several commenters mentioned that using the Java Control Applet to disable jqs.exe will only disable the program from running for the logged in user. Another method to disable the Java background process is more appropriate for multi-user systems:

You need to press Windows-R, type in services.msc and hit enter. This opens the Windows Services configuration window. Locate the Java Quick Starter service from the listing and right-click it.

java quick starter

Select Properties from the menu, this opens a new window with details about the process.

disable java quick starter

Click on the Stop button to stop the Java Quick Starter button and thus jqs.exe from running in the current session. You also need to change the startup type from automatic to disabled to prevent that it is loaded on the next start of the Windows operating system. Once done click Apply and then Ok to close the window.

Additional Resources:

Update Java
Windows Process Manager (better task manager)
ctfmon.exe

Summary
JQS.Exe
Article Name
JQS.Exe
Description
Find out why the jqs.exe process is running on your Windows system and whether you can disable the process for good or if it is required.
Author

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. Big-Tony said on December 15, 2008 at 7:21 pm
    Reply

    Thanks , I was wondering what jqs.exe was when I looked at my processes :)

  2. Dan said on December 15, 2008 at 8:13 pm
    Reply

    Java Quick Starter also gets installed (at least on my machines) as an add-on to Firefox 3.0.4 when installing the latest jre (v6u11). I don’t have JQS checked in the console, but it does run whenever I open Firefox (of course the add-on can always be disabled).

  3. Transcontinental said on December 16, 2008 at 12:12 am
    Reply

    To emphasize on Dan’s comment, the JQS Firefox extension itself is located in “c:Program FilesJavajre6libdeployjqsff” and its install.rdf shows :

    minVersion = 1.5
    maxVersion = *

    Now, * as a maxVersion is definitely a dream!

    Two points,
    1- I guess there’s a better point in disabling JQS Firefox extension prior to disabling it in Java from Control Panel, if the idea is to disable jqs.exe as a whole ;
    2- I have the feeling my pages appear faster with jqs.exe running (it’s a Window’s service, btw) but perhaps may other reasons or my dreams be the cause…

  4. JK said on December 16, 2008 at 6:06 am
    Reply

    This piece of information is quite useful to all, because I know that not many knowing about this. Even if it releases a little memory, of course it is a worth.

  5. Transcontinental said on December 16, 2008 at 11:44 am
    Reply

    EDIT : Path was of course,
    X: \ Program Files \ Java \ jre6 \ lib \ deploy \ jqs \ ff \

  6. Dani said on December 16, 2008 at 5:33 pm
    Reply

    “Jqs.exe is the Java Quick Starter which was designed to improve the startup time of Java apples and applications by prefetching Java Runtime Environment files frequently into memory.”

    apples? :)

  7. Martin said on December 16, 2008 at 5:48 pm
    Reply

    yeah those Java apples are pretty tasty :)

  8. Transcontinental said on December 16, 2008 at 5:56 pm
    Reply

    Small or big, apples are definitely tasty, and tempting :)

  9. David Lambert said on December 21, 2008 at 11:17 pm
    Reply

    On my system, jqs contends with some-dang anti-virus software for the most page faults. Use google’s browser, chrome, instead of firefox.

  10. Transcontinental said on December 21, 2008 at 11:29 pm
    Reply

    David, I’m sure you can do better than that to promote Chrome! Oh boy …
    In terms of security Firefox is the first. In terms of speed, Firefox 3.1 beats, will beat Chrome. Chrome is not a browser, it’s a Google interface!

    “Some anti-dang anti-virus” : if I were you, David, I’d reconsider my system’s security, not jqs.exe …

  11. Kevin said on December 23, 2008 at 11:30 pm
    Reply

    I’ve followed the procedure and it terminates the process. However, when I reboot, the process comes back and the check box is checked again.

  12. Transcontinental said on December 24, 2008 at 11:12 am
    Reply

    @Kevin, perhaps is your Javascript incorrectly implemented? You could try “JavaRa” software and have it cleanup any Java inconsistencies : http://raproducts.org/

    Concerning Jqs.exe, of which I had no doubt, this post got me to wonder and get further informed. It appears many posts on the Web are for the least suspicious about the ratio utility/annoyance.

    I’ve disabled it consequently, first its Firefox extension then in its configuration panel (BTW, disabling from the configuration panel removed the Firefox extension that I had only disabled). System works as well and another few MB of RAM are saved.

  13. Gerry said on January 4, 2009 at 10:43 am
    Reply

    Thanks. :-)

  14. Bisaya said on January 8, 2009 at 4:01 pm
    Reply

    Thanks. This helped me out as well.

    1. diseño paginas web said on July 29, 2011 at 3:41 pm
      Reply

      Clear explanation for that we started on this topic. Thanks for sharing!

  15. avoidz said on January 21, 2009 at 6:57 am
    Reply

    Thanks for the info :)

  16. RizThon said on January 23, 2009 at 12:35 pm
    Reply

    BTW, you must have admin rights to disable Java Quick Start, or else you won’t see the JQS checkbox.

  17. GreggFrank said on January 29, 2009 at 7:16 pm
    Reply

    Excellent article and pictures. THANK YOU very much! :)

  18. scott said on February 1, 2009 at 7:44 pm
    Reply

    Wow, my poor little computer was running so slow. Disabling the quick starter made all of the difference. Thanks

  19. Marcus said on February 5, 2009 at 9:28 am
    Reply

    Great hint, thanks a lot!

  20. Carol said on February 6, 2009 at 1:00 am
    Reply

    I have windows XP 3, IE 7, MSN Explorer (through Qwest communications) and while playing all my games on pogo.com everything on pogo stalls on and off while playing or chatting. If I unable jqs.exe, will it have any affect on my game playing?
    Anyone please…..thank you
    p.s. the java icon only shows up on my taskbar when I open up a game and disapears after I close out of my browser (just an FYI, probably doesn’t matter about my question.

  21. Frankie said on February 7, 2009 at 11:18 am
    Reply

    Great tip, and thankyou!

  22. Shaunak De said on February 8, 2009 at 10:28 am
    Reply

    Thanks,
    I was wondering what it does. :P

  23. Gustaf Magaard said on February 13, 2009 at 3:20 pm
    Reply

    Thank you! Great hint.

  24. Corey said on February 22, 2009 at 7:32 pm
    Reply

    thanks a bunch!

  25. Robert Straw said on March 7, 2009 at 9:09 pm
    Reply

    Thanks – saved me time & worry.

  26. ed said on March 11, 2009 at 11:43 pm
    Reply

    Glad I found this. Especially as Java is a big piece of shit.
    I’m a developer – and java is the worst language ever developed – nothing but a marketing ploy.

  27. Viejo Vizcacha said on March 16, 2009 at 3:19 pm
    Reply

    I find Firefox a hog. It takes like 2 minutes to start; sometimes asks for “restart old or new session?” taking another minute there, then, uses that silly Find window which uses the cursor to travel all around until you touch it, the Search Default doesn’t let you add for instance images.google or other than the restricted few Firefox wants to let you use, then you have to press enter again after you select one of those search urls, etc, etc.
    I see firefox as a want-to-be coming at short.
    Sorry, I know everybody loves it; but I don’t, with all the slow and weak IE is it is more comfortable.

  28. Simon said on March 17, 2009 at 11:46 pm
    Reply

    Thanks!

  29. Jake said on March 18, 2009 at 1:50 pm
    Reply

    Thanks for the article.

    Ive got a program called NetWorx, I use it mailnly as bandwidth monitor, but it also displays programs that are accessing ports on my computer.

    I get jqs.exe showing up in NetWorx as a program listening to a port. Does this mean jqs is chatting with Sun Micro or something?

    If jqs’s purpose is to increase loading times why does it need to access a port on my comp? two actually. Maybe I’m not understanding what I see in the NetStat but to me it looks like jqs is waiting for remote computers to connect to it.

  30. Yaku said on March 21, 2009 at 3:21 pm
    Reply

    Thanks..!!!

  31. DORON said on March 28, 2009 at 12:03 pm
    Reply

    Hey Cool tips you have here.

    Thanks.

  32. Christopher said on March 28, 2009 at 5:11 pm
    Reply

    Cool, I was wondering what that was!

  33. Discus Group said on March 28, 2009 at 5:14 pm
    Reply

    Thanks for the article, its good… just like the rest of your site!

  34. Dexter said on April 7, 2009 at 9:47 pm
    Reply

    Thanks a ton mate.

  35. Magnus said on April 8, 2009 at 2:08 pm
    Reply

    Excellent information! thanks!

  36. [RO]Danut said on April 30, 2009 at 2:48 pm
    Reply

    Thanks!

  37. fourty ounce said on May 3, 2009 at 7:43 am
    Reply

    your the man

  38. wee said on May 3, 2009 at 6:32 pm
    Reply

    thanks

  39. yanak said on May 9, 2009 at 1:46 pm
    Reply

    nice post and Thanks for the info :)

  40. G said on May 27, 2009 at 10:26 am
    Reply

    The memory is not really worth fretting about.
    But – have you noticed how many page faults the little bugger generates? He’s #1 in page faults, meaning that it will generate a significant percentage of disk work with about 0 benefit. Unless you’re starting Java applications all day, that is.
    I didn’t find the option to disable it where it was supposed to be, according to the article, but you can just stop and disable the service.

  41. Ben said on June 10, 2009 at 11:49 pm
    Reply

    It appears that Spybot Search and Destroy has began blocking jqs.exe from running. This makes me infer that, even if jqs.exe is legitimately installed with the official version of Java, it is used by spyware programs to wreak havoc on your computer. I agree that most users would be better off disabling this program.

  42. Travis Schultz said on June 18, 2009 at 7:11 pm
    Reply

    Great post.

    My computer was losing cycles; mouse moving intermittently, running very slowly. However, when I disabled jqs.exe the mouse, the computer, everything was functioning correctly again.

    I’m not sure if anyone else was having any problems like this but removing jqs.exe from the taskmanager has definately helped.

  43. Dragontatt said on July 17, 2009 at 11:19 pm
    Reply

    Thank you so much for the info on jqs.exe. Now I don’t have to see it in my Task Manager!

  44. Mitchell Aberwock said on July 22, 2009 at 8:35 pm
    Reply

    To disable the service

    C:\Program Files\Java\jre6\bin>jqs -disable

    or to just get rid of it

    C:\Program Files\Java\jre6\bin>jqs -unregister

    or to shut it all down

    Control Panel | Java |
    Advanced — Java Console – Do not start, JRE Auto-Download – Never, Misc – uncheck Place Java Icon and JQS
    Update — uncheck Check for updates

  45. Late said on August 12, 2009 at 12:15 am
    Reply

    I’m late to the party, but found this page while researching the little bugger…

    I knew what it was, but didn’t know it’s footprint. I found it installed on one of our servers (where it has no business being installed). I noticed it on a workstation on an isolated network (can’t SEE “the net”). It must be talking to itself, ‘cuz there’s no one out there.

    It generates LOTS of PAGE FAULTS, second only to our RTVscan… ;-). It also is second on I/O READS, I/O OTHER, and I/O READ BYTES. Why do we follow READS and READ BYTES? I donno… but JQS generates 205 BILLION I/O READ BYTES. Yeah, that was with a “B”…

    Anyway, It’s time to cut the cord and mention it to our infrastructure guys…

  46. Lightnin Puppy said on August 16, 2009 at 6:36 am
    Reply

    Thanks for the article!

  47. Alan said on August 26, 2009 at 2:28 am
    Reply

    My computer has been on for only 12 hours or so and the I/O Read Bytes tab in task manager is reading over 17 gigabytes for JQS.EXE. Can anyone tell me why it is reading so MUCH data? I cant see it get any larger so it must be doing it while im not using the pc.

  48. Sergy said on October 14, 2009 at 9:13 pm
    Reply

    A well done article which deserves a big big Thanks :)

  49. slotraveler said on October 17, 2009 at 8:32 pm
    Reply

    You guys are the bomb! Thank you whole heartedly!!!!!!

  50. razor said on October 28, 2009 at 6:42 pm
    Reply

    JQS.EXE also prevents the system from entering auto-standby. It is major pain.

  51. PETER SANTHANAM said on November 11, 2009 at 6:56 pm
    Reply

    Thanks it helped

  52. billytehkid said on November 12, 2009 at 10:11 am
    Reply

    I use java all the time to play my favorite game RuneScape.

    So turning jqs off only affects load time or does it also affect applet performance once it is fully loaded?

  53. Lorem said on December 14, 2009 at 9:02 pm
    Reply

    Thank you !!!!!

  54. Anonymous said on December 21, 2009 at 6:32 pm
    Reply

    Q`A

  55. SK said on January 12, 2010 at 10:23 am
    Reply

    hey every time i open jqs the black box pops up but then immediately closes, any suggestions??

  56. Md said on January 25, 2010 at 3:51 pm
    Reply

    Good tip thanks.

  57. Dan Y said on January 26, 2010 at 8:40 pm
    Reply

    Thanks for this tip. JQS was sitting in my task manager with 68 gigs read before I turned it off!

  58. Anonymous said on February 1, 2010 at 9:08 am
    Reply

    Excellent tip! Thanks much!

  59. dhanraj said on March 1, 2010 at 10:22 am
    Reply

    I was wondering what jqs.exe was when I looked at my processes. now i’m clear about what is it. thanks a lot. :)

  60. misha studio said on March 15, 2010 at 1:49 am
    Reply

    it works like a charm.thanks

  61. Richard said on March 16, 2010 at 9:49 pm
    Reply

    Why do I keep having problems which no one else seems to have? Tried the trick discussed regarding removing/disabling jqs.exe However, in Control Panel, I can’t open Java by clicking, double clicking,right clicking then click open or blasting it
    with some of my best Army language. If it weren’t for Quicken and Tax Cut, I
    wouldn’t have Windows on my computer!

  62. vince said on June 27, 2010 at 7:41 am
    Reply

    Thanks. They should named the process more clearly. Like JavaQS.exe ?

  63. Adrian said on July 15, 2010 at 9:30 pm
    Reply

    Your tip is timeless. Great comments, too. Thx 4 yer site.

  64. Peter Freeman said on August 28, 2010 at 1:27 am
    Reply

    Amazing. Something that’s worried me for so long because I didn’t understand it …. the explanation was concise and easily understandable even by a know-nothing Java novice like me. The fix was simple. Only 8Mb of RAM saved? Still worth it. And it saves a lot of disk thrashing, which is probably a good thing. Many thanks for this article – I haven’t yet had time to investigate this site, but it’s going to become a bookmarked favourite, that’s for sure.

    1. Martin said on August 28, 2010 at 9:38 am
      Reply

      Peter welcome :)

  65. Diseño Web said on October 9, 2010 at 7:38 pm
    Reply

    Small or big, apples are definitely tasty, and tempting

  66. krzystoff said on November 3, 2010 at 3:51 am
    Reply

    bugger me — I was convinced I had some trojans on all our office PCs masqeurading under other legit processes — it turns out it was ll this tiny P.O.S. slowing our PCs down to an unusable level!! it doesn’t use any significant ram, but it chews through the IO reads at an alarming rate — several gigabytes of reads on each PC every single day! given that fact, the Java code must be completely shot.

  67. Di said on November 5, 2010 at 1:50 am
    Reply

    This information was awesome! It freed up 469MB on my computer. I had been having problems on my computer for a while and especially the last few months. I couldn’t figure this out on my own. I have a few other items to clean up, but it is back to running faster than ever.

  68. Artur Ejsmont said on November 26, 2010 at 7:38 pm
    Reply

    thanks that is a nice hint

    art

  69. Mom said on January 11, 2011 at 7:22 am
    Reply

    I’ve tried that and it still shows up after the computer boots up. In fact I have disabled it, enabled it back, and disabled it again and it still shows up. It seems to autoload when I start the Java Console and stays running forever, it’s like a virus or something, just keeps coming back.

  70. Patrick B said on March 11, 2011 at 9:18 pm
    Reply

    1) JQS.exe should be disabled, not in the Java applet in Control Panel, but in Windows Services Manager. Otherwise, it will be disabled only for the current Windows’ user.

    Start > Run > services.msc
    Scroll down to Java Quick Starter
    Double-click on it
    Change Startup Type to Disabled
    and click on Stop to stop it now
    OK

    2) If you wish to see what it can do, prior to disabling it, open Task Manager.
    Processes tab
    View > Select Columns – check the I/O Read Bytes Column
    OK
    Stretch that column wide enough to see the largest numbers
    Click on the column heading twice to bring the largest ones to the top.

    3) If the computer has been booted very long, you will see jqs.exe has 10 to 100 times more read bytes than second place.

    4) JQS will come back when java is updated

    5) JQS does not show up on Vista, Windows 7, or Server 2008.

    6) JQS may be stopped and disabled using exactly these commands:

    Net Stop “JavaQuickStarterService”
    SC Config “JavaQuickStarterService” start= Disabled

    Note that “start=” must be
    “start=”
    “start =” will not work.

    7) Java Quick Starter appears to have a misnomer for its middle name.

    — Patrick B.

    1. Martin Brinkmann said on March 11, 2011 at 9:25 pm
      Reply

      Thanks Patrick for the additional information, really helpful.

  71. Andre said on March 30, 2011 at 3:41 pm
    Reply

    I’ts usefull…

  72. Pete said on April 11, 2011 at 1:11 pm
    Reply

    That service eats 15 megabytes of the main memory of my computer! Just disabled it, thanks!

  73. targaid said on April 21, 2011 at 4:05 pm
    Reply

    Following this procedure whilst trying to figure out what’s slowing my system and noticed that my installation of Firefox 4 has 12 iterations of Java Console in its add-on manager. Will all of these be running or does it not just remove the last one when a new one is installed? Are they needed?

  74. Paul Ship said on May 17, 2011 at 3:51 pm
    Reply

    Many thanks – was wondering about jqs.exe. (Thumbs up!)

  75. iTechWhiz said on June 5, 2011 at 9:04 am
    Reply

    I have tried unchecking it through Java Control Panel Applet as well as through MsConfig utility but jqs.exe process still loaded with windows bootup, until it set its process ‘startup type’ to manual in Windows Services.
    Thanks for this helpful article.

  76. escorts en cordoba said on July 3, 2011 at 2:13 am
    Reply

    Good tips!!grat job!thanks for this!

  77. Adrian | Diseño web en málaga de calidad said on September 4, 2011 at 5:35 am
    Reply

    Hi, I’ve been using Windows Task Manager and I had many problems when I find impossible to say by your post. Amazing things in life. Thanks and best regards.

  78. Killa said on October 1, 2011 at 10:51 am
    Reply

    Get rid of java. it sucks and is worthless

  79. me said on October 17, 2011 at 8:33 pm
    Reply

    I didnt think java was a hog until I looked at my task manager.. 104GB read bytes by far the most. Okay that was over 20 days but thats 5GB per day.. for what.. an updater? Disabled.

  80. nyc said on March 27, 2012 at 6:34 pm
    Reply

    This article is not tagged “process” and does not appear in the “process listing” mentioned toward the end.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.