I like to know what every process running on my computer is and the other day I happened upon the jusched.exe process on my Windows 7 Ultimate 64-bit laptop. After searching my computer I figured out that the jusched.exe process is really just the Java Update Scheduler which runs in the background the entire time that your computer is running which seems like a waste of resources to me. Below I describe how to turn off the Java Update Scheduler process but also how to schedule a Windows 7 task to check once a month for Java updates.
The jusched.exe Process Displayed In Windows 7 Task Manager:
Turn Off Java Update Scheduler Or Disable jusched.exe:
- Launch Control Panel: First launch the Windows 7 Control Panel by clicking the Windows icon in the lower left corner of your taskbar. Once the Start Menu is displaying click on Control Panel to launch the Windows 7 Control Panel.
- Launch Java Control Panel: Now click on the Java link to launch the Java Control Panel which will allow you to make modifications to various Java settings. To modify the Java Update Scheduler we need to click on the Update tab in the Java Control Panel as shown in the below example image.
- Disable Java Updates: To disable the automatic Java updates simply uncheck the box next to “Check For Updates Automatically” which will display the below warning message.
To completely disable the automatic Java updates click the “Never Check” button which will close the pop up warning message. Next click the Apply button on the Update tab of the Java Control Panel to save the settings.
- Close Windows: Now that the Java Update Scheduler is disabled you can close the Java Control Panel and the Windows 7 Control Panel as well.
Create Task To Check For Java Updates Once Monthly:
With the jusched.exe process disabled we still need to check for Java updates so we will create a Windows task to check once a month without requiring the need to run a separate process all the time.
- Launch Windows 7 Task Scheduler: Click the Windows icon in the taskbar and type “Task Scheduler” into the search box as shown in the below image.
With the “Task Scheduler” application displaying in the Windows 7 Start Menu you can now click “Task Scheduler” underneath Programs to launch the Windows 7 Task Scheduler as shown in the below image.
- Begin Basic Task Creation: Now click on Action in the Task Scheduler top navigation bar and select Create Basic Task from the drop down menu as sown in the below example image.
Once Create Basic Task is clicked it will launch the Windows 7 Create Basic Task Wizard which is displayed below.
- Name & Task Trigger: Provide a name (Update Java) for the task in the initial Basic Task Wizard, click the Next button to continue to the scheduling options as shown in the below image, select Monthly as the Task Trigger, and then click the Next button.
- Schedule Task: The next screen in the Basic Task Wizard is where you select when the task will run. As seen in the example image below you want to select all months from the drop down and then pick a day every month that the task will run.
- Select Action & Program To Run: After the details of the day and time to run the task have been created in the window above you then will be asked what the task will do. There are three options which include Start A Program, Send An Email, or Display A Message as shown in the example image.
Select the “Start a Program” option and then click the Next button to continue to the next screen which is where the program to run will be specified. As you can see in the below example image we will be running the jucheck.exe application to check for Java updates.
The jucheck.exe application’s path is specified below for Windows 7 Ultimate 64-bit. Make sure to not only include double quotes around the entire path to jucheck.exe but also to verify the location of jucheck.exe on your computer before saving the task that is being created.
jucheck.exe Application Path:code
- C:\Program Files\Java\jre6\bin\jucheck.exe
- Verify Task Summary: The last screen in the Create Basic Task Wizard is the summary screen where you should verify all of the details before clicking the Finish button to save the task.
The task that was just created will now run once a month on the day that you specified and one of two results will display when the task runs. The two possibilities are there will be an update available or there will not be an update available. Below are example images showing what will display in both scenarios.
Java Update Basic Task: Java Update Available
Java Update Basic Task: Running Latest Java Available
Please note that every time that Java is updated it will automatically enable the Automatic Java Update Scheduler so you will be required to uncheck the same box mentioned in the first section of this article. You won’t be required to create a new task each time though.