Martin Brinkmann
Dec 15, 2008
Updated • Jan 31, 2015

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

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)

Article Name
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.

Tutorials & Tips

Previous Post: «
Next Post: «


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

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

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

    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.

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

    Get rid of java. it sucks and is worthless

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

    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.

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

    Good tips!!grat job!thanks for this!

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

    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.

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

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

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

    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?

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

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

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

    I’ts usefull…

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

    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

    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
    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 =” 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

      Thanks Patrick for the additional information, really helpful.

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

    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.

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

    thanks that is a nice hint


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

    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.

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

    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.

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

    Small or big, apples are definitely tasty, and tempting

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

    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

      Peter welcome :)

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

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

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

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

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

    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!

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

    it works like a charm.thanks

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

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

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

    Excellent tip! Thanks much!

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

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

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

    Good tip thanks.

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

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

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


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

    Thank you !!!!!

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

    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?

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

    Thanks it helped

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

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

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

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

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

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

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

    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.

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

    Thanks for the article!

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

    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…

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

    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

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

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

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

    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.

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

    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.

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

    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.

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

    nice post and Thanks for the info :)

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


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

    your the man

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


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

    Excellent information! thanks!

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

    Thanks a ton mate.

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

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

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

    Cool, I was wondering what that was!

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

    Hey Cool tips you have here.


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


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

    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.

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


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

    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.

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

    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.

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

    Thanks – saved me time & worry.

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

    thanks a bunch!

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

    Thank you! Great hint.

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

    I was wondering what it does. :P

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

    Great tip, and thankyou!

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

    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.

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

    Great hint, thanks a lot!

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

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

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

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

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

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

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

    Thanks for the info :)

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

    Thanks. This helped me out as well.

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

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

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

    Thanks. :-)

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

    @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.

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

    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.

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

    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 …

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

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

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

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

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

    yeah those Java apples are pretty tasty :)

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

    “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? :)

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

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

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

    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.

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

    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…

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

    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).

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

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

Leave a Reply

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

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.