Open in new tab or Open in new window do not work in Internet Explorer 8 and later versions

Warning

The retired, out-of-support Internet Explorer 11 desktop application has been permanently disabled through a Microsoft Edge update on certain versions of Windows 10. For more information, see Internet Explorer 11 desktop app retirement FAQ.

Often due to the installation of other applications that either re-register or update existing interface registrations, Internet Explorer fails to perform the Open in new window and Open in new tab functions properly. This article will aid you in re-registering the supporting binaries to attempt to restore the missing functionality.

Original product version:   Internet Explorer 8 and later versions
Original KB number:   2574731

Symptoms

When you try 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.

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 that 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  

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, see the following article:
Explanation of Regsvr32 usage and error message

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.