Disable Java updater in registry

In my experience, disabling Java Update using the Java Control Panel doesn't work (it's not the UAC issue Oracle talks about) and neither does the associated registry values under the "Policy" key. It's absurd, I know.

What does work is simply deleting the SunJavaUpdateSched value from the Windows "Run" key. Of course, if you update or install Java later manually, this key will get recreated. Since you mentioned having "many computers", here is an example of how to do it using the command line on Windows 7 64-bit:

reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run" /v "SunJavaUpdateSched" /f


Source How To Disable Java Update Notifications on Windows 7 Network Computers

Change Java Registry Keys

Open RegEdit on the Windows 7 PC. Before making any registry changes, it is recommended to first create a backup.

To disable the Java Update Notifications browse to the following registry keys

32bit Users:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy

  • Change the EnableAutoUpdateCheck to 0
  • Change the EnableJavaUpdate to 0

64bit Users:

HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy

  • Change the EnableJavaUpdate to 0
  • Change the NotifyDownload to 0
  • Add a new DWORD called "EnableAutoUpdateCheck" and set to 0

The remainder of the article explains how to use a Windows Group Policy to disable Java Update notifications. You will need a Windows 7 computer with the latest Java installed and a Windows Server 2008 running your Group Policies.