How to disable jusched.exe on Windows 7 64-bit?

29

5

I have recently purchased a new laptop from an OEM with Windows 7 64-bit. This system came pre-installed with (among other stuff) the Java Runtime Environment (64bit). This has put the "jusched.exe" (Java update scheduler) process in my start-up processes. I want to disable this however, because I want to schedule the update process myself.

Now, on my other 32-bit system, this was simply a matter of going to the Control Panel, selecting Java, clicking the 'Update' tab, and there it could be disabled. However, there is no update tab on this 64-bit version of the Java config tool.

I have been trying a number of things so far to disable jusched:

  • Running the config tool as admin: still no tab
  • remove it from the start up folder: there was no entry for jusched
  • trying to disable it from msconfig: again no entry for jusched

So, does anyone have any other suggestions (apart from uninstalling java)? Thanks!

Rewinder

Posted 2011-02-03T09:52:00.153

Reputation: 425

1Some people might have unknowingly insalled Java via OpenOffice.org – reconx86 – 2013-03-02T13:29:51.250

Answers

21

Search for it in Administrative Tools / Task Scheduler.

You can also use Autoruns and search for "java" or "jusched" for any startup of any kind. The interface makes is easy to disable anything you don't like or re-enable it again.

harrymc

Posted 2011-02-03T09:52:00.153

Reputation: 306 093

2Thanks for the advice on Autoruns. It's a very nice tool indeed, it found jusched and disabled it – Rewinder – 2011-02-03T16:20:03.307

Now in Windows 8 one can disable it through the Task Manager. Just go to tab Startup right click on the jucheck and choose disable. I think that will do the trick. – Devid – 2014-01-16T11:21:38.717

18

To disable jusched.exe without installing anything, run the javacpl.exe file as administrator (right-click the file then select "Run as administrator"), usually located somewhere like :

C:\Program Files (x86)\Java\jre7\bin\javacpl.exe

Then on the Updates tab untick Check for Updates Automatically

DJDaveMark

Posted 2011-02-03T09:52:00.153

Reputation: 311

4I've had my PC set like this for months, but justched.exe still pops up that obnoxious An Update is available every time I log in. – jp2code – 2013-03-01T01:38:20.450

10

Just delete the registry entry

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\SunJavaUpdateSched

GaTechThomas

Posted 2011-02-03T09:52:00.153

Reputation: 1 734

Thank you - this works. Should be the accepted answer from my point of view. – hanjo – 2018-02-13T14:10:15.070

7

It shows up in my startup tab in msconfig, the command entry points to jusched.exe, Disable it in there as suggested by MBraedley.

enter image description here

Moab

Posted 2011-02-03T09:52:00.153

Reputation: 54 203

Worked for me in win7, thanks! Hadn't heard of msconfig before, useful stuff :-) – Tim Abell – 2015-02-02T10:11:51.470

4As I stated in my question; there is no entry for it in msconfig. – Rewinder – 2011-02-03T16:17:55.273

1Making sure you did not miss it. I see you found it with Autoruns. – Moab – 2011-02-03T16:49:55.840

4

Run msconfig.exe from the start menu search box. Click on the startup tab, and deselect anything that you don't want to run at startup. Note that upgrading your JRE will usually place a new entry in this list.

MBraedley

Posted 2011-02-03T09:52:00.153

Reputation: 2 712

4As I stated in my question; there is no entry for it in msconfig. – Rewinder – 2011-02-03T16:17:24.807

Sorry, didn't notice that. I find it really weird that it's not there, unless you installed it under a different user. – MBraedley – 2011-02-04T13:53:18.560

\Program files*\java..\bin\javacpl works if you only have one version of the JRE, and can find it easily. Otherwise, run msconfig and uncheck "Java Updates" from the [Startup] tab. – paulsm4 – 2012-10-24T16:17:45.367

1

A brute force way of preventing it would be to navigate to:

C:\Program Files (x86)\Common Files\Java

(this is where mine is on a 64 bit Win 7), then rename the directory within this, say from "Java Update" to "xJava Update".

Java still works fine, I haven't tested this does actually prevent the update but I'm pretty confident it'll break it. If this causes any problems, try renaming jusched.exe within this directory instead.

To answer: I did check the contents of the folder before posting. The update program jusched.exe is in this folder, as are jaucheck.exe, jaureg.exe and jucheck.exe. jusched.exe was in the registry as a startup item, so I assume even though my system is x64 it would have been run. This may be because I have installed 32bit and 64bit versions of Java (to run some software that demanded it) and Android development tools via an installer. Despite installing the 32bit version I do not get an update tab in the control panel with which to disable it - the 64bit cpl is run. I confirm that Java still runs fine, I've the latest version of Java so can't confirm whether updates are disabled but I'd be amazed if not - but I'm being as open and honest as possible. I am hoping I will be unaware of Oracle's next update release so unable to confirm that nothing happened when it doesn't.

(This approach, rather than deleting the registry item etc, is probably too extreme for most people, but I absolutely cannot have random large downloads as I connect exclusively through mobile networks, as that is how domestic internet works here in Ethiopia for most people. Here 100MB is a large download and liable to fail, so be repeatedly attempted.)

Chris

Posted 2011-02-03T09:52:00.153

Reputation: 283

"I haven't tested this does actually prevent the update but I'm pretty confident it'll break it". Hmmm. Please come back then to report your findings? (I don't know what is inside of that folder, but unless the actual update program is in there: often tricks like this rely on having an empty folder with the original name, and then make that read-only to make sure the folder cannot be re-created, and cannot be written to.) – Arjan – 2013-09-02T21:47:52.760

0

It should be in 'msconfig'

Type 'msconfig' in search on your start menu and open it.

go into 'services' and 'startup' and disable in both.

If it's not in msconfig use Autoruns

See video here.

Mark R

Posted 2011-02-03T09:52:00.153

Reputation: 66

Can you summarize the videos? Link-only answers aren't that useful and can become useless if the linked page disappears. – bwDraco – 2015-10-02T19:06:17.867

0

http://www.ehow.com/how_12007117_disable-jucheckexe.html

Summary:

  1. Control panel
  2. Choose view small icons
  3. Click on Java
  4. Update tab

Then either (a) or (b):

  • (5a) - Uncheck "Check for updates"
  • (5b) - Update tab -> Advanced
    • Choose your desired frequency (daily, weekly, monthly)

testset

Posted 2011-02-03T09:52:00.153

Reputation: 1

0

Reference: http://www.java.com/en/download/help/java_update.xml --> paragrah 7:

Why is the Update tab missing from the Java Control Panel?

Java Auto Update is currently not available for 64-bit versions of Java. 64-bit versions of Java do not include the Update tab in the Java Control Panel.

Jonathan Roy

Posted 2011-02-03T09:52:00.153

Reputation: 1