Today it seems that every program, no matter how useless it is, likes to install windows services for some reason. Apparently the creators think that their program is so important that it must be up to date constantly or somehow just has to be worth spending your CPU power and RAM… just waiting… just in case…if something should happen… which it doesn’t 99.99% of the time.
I don’t know about you, but I find those services annoying as hell.
This post is about the Java updater. This service runs constantly, and the reason for this is that JAVA wants to check for updates once a month. Let’s remove that thing!
To check if you have this annoyance eating your RAM and CPU time, take a look in the Task Manager. (An easy to way to bring it up is to press CTRL+SHIFT+ESC.)
You should be able to disable this easily in the control panel, but Sun apparently forgot that Windows Vista exists. So after 2 years of Vista, we still don’t have a working Java control panel that will enable us to disable the update service. Unticking the automatic update field, will not have any effect. It will stay active if you close the window, and take another look. (EDIT: Since we now also have Windows 7 I can add that the problem also exists here, and is solved the same way.)
But… here is how you do it anyway:
Navigate to your Java installation’s bin directory. It should be something like:
or, if you are running 64bit Vista,
C:Program Files (x86)Javajre6bin
Right click on the file javacpl.exe and choose Run as an administrator.
This will open the control panel, and enable you to disable the Java updater. Just untick the selection button, and answer “Never” to the stupid question that the panel will ask you. You can now check that the service is gone from the Task Manager.
While you are in here, you might want to take a look at the advanced settings.
Disable the new fancy plugin if your Java is not working in Firefox, and you can also disable the system tray icon if you don’t like it.
Tadaaa! Your system is now a tiny bit faster than before.