JDK-6731728 : Java Update has strange UE for Vista "admin user" UAC-on
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2008-07-30
  • Updated: 2010-09-17
  • Resolved: 2008-10-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
6u10 b32Fixed 7Fixed
Related Reports
Relates :  
Steps to reproduce:

1. As Vista admin user w/UAC-on, Install 6u10
2. Open the JCP and find out the next time jcheck.exe will run through the Java Controlpanel
3. Set the UpdateServletXML registry key to a map file that points to 6u11
4. Set the system day/time to >5 minute before that time
5. run jre/bin/jusched.exe and wait 5 minutes for the update to happen

Expected behavior:

The user shouldn't be bothered until the update is already downloaded and ready to actually be installed.

Actual behavior:

1. The user gets a UAC prompt for jucheck.exe
2. After approving, it goes away while the msi is being downloaded (could take several minutes)
3. The user is then told an update is available.

SUGGESTED FIX Working with Karen Stanley to create an updated UE for Auto-Update (focused on Vista with UAC on). The proposals are located here: http://xdesign.sfbay.sun.com/people/karen/java/auto-update/vista/admin-uac-on/auto-update-ue-6731728.html

EVALUATION The reason for the strange behavior seen is jucheck.exe has a manifest that requests administrator privlidges. This request triggers a UAC dialog during what should be a silent part of the Auto-Update process.

EVALUATION Chris, please add evaluation.