The functions 'Open in new tab' or 'Open in new window' do not work as expected in Internet Explorer 8

Article ID: 2574731 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

When you attempt to use the right-click context menu options to either Open in new tab or Open in new window on a hyperlink, the appropriate tab or window may not appear or navigate as expected.

If the tab or window does appear, you may observe the tab to be busy but navigation does not complete. If the navigation attempt is stopped, the new tab or window can be navigated by providing the address into the appropriate address bar.


Note that the keyboard shortcuts to create new tabs (CTRL+T) and new windows (CTRL+N) may not be impacted.




CAUSE

The registry information used to initiate these functionalities is either missing, invalid or assigned to a different binary file.




RESOLUTION

In many cases, it is possible to restore this functionality by re-registering the function-specific Internet Explorer files. 

NOTE: As a standard precaution for any registry modifications, it is recommended that you create a System Restore restore point or system state backup where possible before proceeding.




Using a Windows Command Prompt which leverages an Administrator account privilege, type the following commands that apply to your specific Windows processor architecture:

TIP: On Windows Vista and newer operating systems, this can be achieved by right-clicking the command prompt shortcut and choosing the 'Run as administrator' function and providing the credentials of a user account which has local administrator privilege, if prompted.


For Internet Explorer installations on 64-bit versions of Windows:



At the command prompt, type the following commands (do not copy/paste), hitting the Enter key after each:


%SystemRoot%\System32\regsvr32 "%programfiles%\Internet Explorer\ieproxy.dll"

%SystemRoot%\Syswow64\regsvr32 "%programfiles(x86)%\Internet Explorer\ieproxy.dll"

%SystemRoot%\System32\regsvr32 /i /n ieframe.dll

%SystemRoot%\Syswow64\regsvr32 /i /n ieframe.dll



OR



For Internet Explorer installations on 32-bit versions of Windows:



At the command prompt, type the following commands (do not copy/paste), hitting the Enter key after each:



regsvr32 "%programfiles%\Internet Explorer\ieproxy.dll"

regsvr32 /i /n "ieframe.dll"



(Reminder:  There is no need to prepend regsvr32 with %SystemRoot%\System32 on 32-bit systems)



NOTE:
At the execution of each regsvr32 command, you should receive a message box that indicates registration was successful. If you receive a message indicating a status other than successful, it is recommended that you contact Microsoft Product Support for further assistance. For more information on regsvr32 usage, please see the following article:


Explanation of Regsvr32 usage and error messages
http://support.microsoft.com/kb/249873




MORE INFORMATION

Manual re-registration of these Internet Explorer files may be necessary in the following conditions:
  • The Internet Explorer installation file registrations were blocked or delayed before the restart occurred.
  • An Internet Explorer update package installation failed to complete file registrations before the restart occurred.
  • One or more applications overwrite the Internet Explorer registration information with alternative data.

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2574731 - Last Review: August 15, 2011 - Revision: 7.0
APPLIES TO
  • Windows Internet Explorer 8
Keywords: 
KB2574731

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com