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.