Ok, I’am domain admin and recently, I have created (under Windows Server 2012):
1. User IE 10 GPP (User Configuration > Preferences > Control Panel Settings > Internet Settings (Internet Explorer 10))
2. General IE GPO.
There is small number of Windows 7 SP1 x64 workstations with IE 10 installed, and there I have one big problem: IE 10 opentarget="_blank" links innew window instead of new tab!
In User GPP for IE 10, I have this settings:
No GPO is defined for tab behavior.
That GPP is successfully applied to the (Windows 7 SP1 x64 (with latest windows updates applied)) workstations with IE 10.
But, then the problem starts:
if user IS member local or domain admin group, IE 10 open links with target="_blank" in new tab.
If user IS NOT member of local or domain admin group, every target="_blank" is open in new window. Even CTRL + mouse click open normal links in new window, instead of new tab. Same as if I right click link and select "open in new tab" - new windows again!
I did reset IE settings (Internet Options > Advanced > Reset) couple of times on many workstations, it didnt help.
example:
Visit W3Schools hyperlink
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_a_target
- my NON (DOMAIN/LOCAL) ADMIN account – IE 10 open hyperlink innew window.
- my DOMAIN ADMIN account – IE 10 open hyperlink in new tab.
Use the Command line to help understand why this is happening.
E.g. a WMI query done in Powershell would be:PS C:\> Get-WmiObject -Class Win32_Process | Where-Object {$_.Name -match 'iexplore'} | ft ProcessId, CommandLine -AutoSize
Robert Aldwinckle
Hi Robert,
I did what you told me, and here is the result after opening “Visit W3Schools” hyperlink as:
Domain admin (link is opened in new tab):
ProcessId CommandLine --------- ----------- 3268 "C:\Program Files\Internet Explorer\iexplore.exe" 4860 "C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE" SCODEF:3268 CREDAT:209921 /prefetch:2 4548 "C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE" SCODEF:3268 CREDAT:406544 /prefetch:2
Non admin account (link is opened in new window)
ProcessId CommandLine --------- ----------- 4568 "C:\Program Files\Internet Explorer\iexplore.exe" 3936 "C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE" SCODEF:4568 CREDAT:209921 /prefetch:2 4832 "C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE" SCODEF:4568 CREDAT:668692 /prefetch:2
I did clean restart before this tests, so there isn’t any old iexplore process.