I'm deploying Java 7 update 55 to users in our company and have discovered that we need to disable the next generation plug-in.
is there a way to deploy Java with the plug-in disabled? preferably a command that I can add to a batch file.
I've read about a registry hack (doesn't work based on feedback), but I'd prefer not to deploy a mass registry change company-wide.
any help would be greatly appreciated.
Have you created the required deployment rule set?
This Symantec blog has several posts by JRE team members (they have 'Oracle' in their user id) about the issue and the above link is referenced from it:
This Symantec link discusses 'Updating Java through Managed Sjoftware Delivery Policy
I've read through these links, it looks like they deal mainly with security prompts and supressing them.
I need to deploy Java with the next generation java plug-in disabled.
does anyone know how to do this? I'll be deploying via SCCM.
Trying to help but not that familiar with doing deployments that way so take this with a grain of salt.
You may already know that the setting can be changed manually in the Java Control Panel -> Advanced Tab -> Java Plug-in.
Limited (very limited) testing shows that changing a registry setting appears to disable it. I tried this method from this IBM article:
If the Next-Gen plugin options cannot be disabled using a pointer device, use the Tab or Space bar keys. Alternatively, set the UseNewJavaPlugin value to 00000000 in the registry entry corresponding to Sun JRE under HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in.
Setting that registry entry to 0 when all browsers are closed appears to do the job. So if SCCM lets you review the changes that are being deployed then there may be a line in the config file that sets that entry to 1. If so maybe you could remove that line. If not then maybe you can add a line to set the entry to 0 at the end of the deployment.
I suggest you wait to see what other responses you get from people that may have actually used that in practice.
I have Java 8 and I can confirm that rp0428's method works. "Policy?". I don't have this at all. So if it's there in Java 6 and Java 8, I believe it should be there in Java 7. Now SCCM is definitely able to deal with the registry, from all I know, otherwise it would be useless. I have no hands-on experience with SCCM, so if I said something stupid, please excuse me!
thanks, I tried to upload a screenshot from that section of my registry (to make sure I'm not missing something), but I'm not "authorized" to upload an image.
I don't have Java Plug-in under HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft, only Java Update.
I've tried disabling the setting directly in the Java console but still, no changes in the registry.
I checked with a co worker and his registry shows the same, he's running Java 7 update 45.
so I'm not sure how I can apply the registry change if 'Java Plug-in' doesn't exist.