Why doesn’t the “You’ve opened a new tab” message go away

When you open a new tab in Internet Explorer 7, does the You’ve opened a new tab message appear every time, and are you unable to turn off this option? Earlier, I documented a workaround for this problem in the article “You’ve opened a new tab” message appears whenever a new tab is opened in Internet Explorer. But wondered why this problem occurs?

As this problem was seen in one of my systems, I decided to research this issue further. In my another computer which is running the same Operating System, Service Pack, and Internet Explorer version as my main computer, the setting does work perfectly. Whereas in my main computer, a script error occurred when I click the Close button after putting a checkmark near Don’t show this page again.

You've opened a new tab message appears

Little bit of detective work

To begin with, I compared the IE related DLLs (mainly ieframe.dll) in both the systems. However the file size, ordinal Numbers and everything were matching exactly. At this point, my fellow MS-MVP Robert Aldwinckle gave a good suggestion that I run a script debugger. The debugger showed this:

You've opened a new tab message appears

We did not know where this function is located, and how to proceed further.

Turning point



I loaded up the excellent RegMon utility and started monitoring iexplore.exe. RegMon showed iexplore.exe reading the following registry value:

HKCR\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32

In the subject computer, the (default) value data was pointing to C:\WINDOWS\system32\shdocvw.dll

I ran RegMon in my other system in which the option worked fine. In the working computer, the (default) value data was set as C:\WINDOWS\system32\ieframe.dll

In the subject computer, I changed the (default) value to ieframe.dll, and Voila!, the problem was solved.

Possible causes that I can think of:


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right here. :)
  1. I may have registered shdocvw.dll to fix a different problem after Internet Explorer 7 was installed.
  2. Or the Internet Explorer 7 setup might have failed to update the registry.

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and has a vast experience in Windows — delivering support for Microsoft's consumer products. He has been a Microsoft MVP (2003-2012) who contributes to various Windows support forums.