Uncategorized

Disabling Check For Updates in Java Control Panel…For Real!

So I ran into this problem…
No matter how many times I changed the update settings for the Java Control Panel on my Windows 7 machines, it always came back. It never occurred to me that UAC was preventing the change, but it was.
Here’s how I fixed the issue:
1.       First I dug into task manager to find the process responsible for the Java Control Panel. Our cuprit is javaw.exe *32. For task manager newbies, I selected the application, Java Control Panel, and did a right-click > Go To Processto discover the process.
2.       Then I did a search for javaw.exe. My copy of the above offender was located at C:Program Files (x86)Javajre7bin. I selected javaw.exe and choose to “Run As Administrator”. This does not launch the control panel but it will place the icon in your system tray notification area.
3.       Upon further testing, C:Program Files (x86)Javajre7binjavacpl.exe was discovered to launch the Java Control Panel. So I selected javacpl.exe and choose Right-click > Run As Administrator.
4.       From there I just modified the Update tab and unchecked “Check for Updates Automatically”.
5.       Upon reboot, everything was good to go.
Here’s the interesting part of this whole deal…
Unchecking updates appears to be the only (though I did not check every setting in control panel) that requires elevated privileges but does NOT prompt UAC. When I testing different options under the Advanced tab, I found one setting for enabling the Next Generation Java browser plug-in that initiated a UAC prompt for ssvagent.exe. IMHO, that means Oracle built the Java Control Panel by design to prevent the average user from turning off their updates, and that probably surprises nobody!
Maybe I should consider a life without Java…but only the computer kind! 
Till Next Time…Mike
 
Did you find this helpful?
Please leave a comment below…

 

About Michael Bender

Just a geek trying to "share the wealth" with the rest of the world... Michael is a teacher at heart. Coming from a career teaching at a community college and work for 19 years as a system engineer, his passion is for helping people learn the skills necessary to ‘level-up’ their careers, and helping businesses achieve their customer goals. Sharing everything is how he guides his career as everyone wins when you share what you know. Currently, he is a Cloud Ops Advocate at Microsoft. This team focuses on engaging and advocating for Operations-focused communities to the engineering teams in Windows Azure. You’ll find Michael and his #AzOps team at conferences, online, and building great content at docs.com. Michael specializes in Windows Server, Virtualization, PowerShell and Windows Azure. As part of his goal of sharing his knowledge, he has a number of courses published on Pluralsight.com covering PowerShell and Windows Server. He is passionate about the IT Operations community. For the last 8 years, he has led up a global user group called The Krewe.he is the current president and a founding member of The Krewe, a worldwide networking group for IT Pros and Developers. This group provides a global network for the sharing of ideas and solutions for many in the Operations community. For more information, check out The Krewe on Facebook or Twitter.
View all posts by Michael Bender →

4 thoughts on “Disabling Check For Updates in Java Control Panel…For Real!

  1. There is no context menu entry to run the control panel applet elevated, unfortunately.

    If you do a win7 search, the applet appears in the results and there's an elevation option, but it doesn't appear to help the issue.

    Your technique of running it from the binary under program files seems to be the only way that actually makes the change correctly.

  2. There is no context menu entry to run the control panel applet elevated, unfortunately.

    If you do a win7 search, the applet appears in the results and there's an elevation option, but it doesn't appear to help the issue.

    Your technique of running it from the binary under program files seems to be the only way that actually makes the change correctly.

  3. There is no context menu entry to run the control panel applet elevated, unfortunately.

    If you do a win7 search, the applet appears in the results and there's an elevation option, but it doesn't appear to help the issue.

    Your technique of running it from the binary under program files seems to be the only way that actually makes the change correctly.

  4. There is no context menu entry to run the control panel applet elevated, unfortunately.

    If you do a win7 search, the applet appears in the results and there's an elevation option, but it doesn't appear to help the issue.

    Your technique of running it from the binary under program files seems to be the only way that actually makes the change correctly.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.