Just delete jucheck.exe
and jusched.exe
. Have you thought of this?
On Java Runtime Environment 1.6 versions newer than or equal to 1.6.0.21, go to %PROGRAMFILES%\Common Files\Java\Java Update\
or %PROGRAMFILES(X86)%\Common Files\Java\Java Update\
, then delete/rename jucheck.exe
and jusched.exe
. The current 1.6.0.21 version changed the update executable locations, according to http://forums.cnet.com/5208-6122_102-0.html?threadID=401634.
On Java Runtime Environment 1.6 versions older than 1.6.0.21, go to %PROGRAMFILES%\Java\jre6\bin\
and %PROGRAMFILES(X86)%\Java\jre6\bin\
, then delete/rename jucheck.exe
and jusched.exe
.
If you have any Adobe products installed, you might want to check for more JRE locations. For example, when Adobe Creative Suite 5 is installed, it automatically installs old versions of JRE into these locations:
C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\JVM\bin\
C:\ProgramData\Adobe\CS5\jre\bin\
C:\Program Files (x86)\Adobe\Adobe Flash Builder 4\jre\bin\
C:\Program Files (x86)\Adobe\Adobe Flash Catalyst CS5\jre\bin\
C:\Program Files (x86)\Adobe\Acrobat 9.0\Designer 8.2\jre\bin\
For each location above, delete/rename jucheck.exe
and jusched.exe
.
Additionally, do a search for jucheck.exe
and jusched.exe
to find even more JRE locations!
Next, in both %PROGRAMFILES%\Java\jre6\bin\
and %PROGRAMFILES(X86)%\Java\jre6\bin\
, right click on javacpl.exe
and select "Run as administrator". Select the Update tab, and disable "Check for Updates Automatically", and select "Never Check" for the update interval. Then, go to the Advanced tab, under JRE Auto-Download, select "Never Auto-Download". Click apply and OK.
Start > Run > msconfig
, or use a different startup manager tool, then find and delete all instances of jucheck.exe
and jusched.exe
for each startup entry type.
Next, create a registry file, Disable Java automatic updates.reg
, with this inside:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001
"PromptAutoUpdateCheck"=-
[HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001
"PromptAutoUpdateCheck"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001
"PromptAutoUpdateCheck"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001
"PromptAutoUpdateCheck"=-
Apply the registry file for all users, and constantly re-apply it every user logon for good measure.
Finally, create a deployment settings file, and place it in %WINDIR%\Sun\Java\Deployment\
, %PROGRAMFILES%\Java\jre6\lib\
, and %PROGRAMFILES(X86)%\Java\jre6\lib\
. Check out: