JDK-7092290 : Opening Internet Explorer 8 blocked by UAC dialog for ssvagent.exe
Type:Bug
Component:deploy
Sub-Component:deployment_toolkit
Affected Version:7u2,7u4
Priority:P1
Status:Closed
Resolution:Fixed
OS:windows_7
CPU:x86
Submitted:2011-09-19
Updated:2013-09-24
Resolved:2012-01-26
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.
After installing 7u2 DS builds, whenever I open IE, ssvagent requests UAC for "C:\PROGRA~2\Java\jre7\bin\ssvagent.exe" -new -high
IE 8, Win 7 Pro, SP 1
Comments
Verified with jre8 b108 and 6u51 on 64bit win7
24-09-2013
EVALUATION
Problem:
--------
install JRE 6u31 on top of JRE 8
the UAC dialog always pops up upon starting of IE or creating a browser tab.
(same problem can be reproduced with JRE 7u4)
After the above install sequence, there're missing registry keys under the HKCU branch:
HKCU\Software\Classes\CLSID\{CAFEEFAC-0016-0000-0031...}
and in the HKLM branch the InprocServer32 of the above clsid points to the old java plugin - npjpi160_31.dll
Cause:
------
This is mainly due to the installed JRE 6 version is higher than the JRE 6 security baseline of the installed JRE 8 (or 7u4) version.
Although the ssv module starts the ssvagent.exe to fix up the HKLM reg keys, ssvagent failed to perform the task. Therefore, ssv will invoke ssvagent when a browser is started or when a new browser tab is created.
Fixing both ssv module and ssvagent.
25-01-2012
WORK AROUND
In IE, go to Tools >> Manage Add-Ons
and Disable "Java(tm) Plug-in 2 SSV Helper"
(File date: 9/18/2011 4:16pm, Version: 7.0.20.600)