When you open Internet Explorer 7, it may default to runonce2.aspx or runonce3.aspx (Customize Your Settings) page. When saving the custom settings, a script error displaying Element not found message appears.

Microsoft issues a workaround for this problem in article Q945385, which says to create the RunOnceHasShown and RunOnceComplete registry values manually. While this can prevent the runonce3.aspx page from coming up the next time, the real question is why Internet Explorer is unable to successfully write the settings to the registry in some systems?

Resolution

While working on this issue, I found that the problem is caused due to incorrect data in the following key:

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

The (default) value should be set to C:\Windows\System32\ieframe.dll

The above problem occurs if the value data is pointing to module shdocvw.dll, which also causes the following problems in Internet Explorer 7:

  1. Error "Element not found" when adding a Search Provider in IE7
  2. "You’ve opened a new tab" message does not go away

Registry Fix

Download ie7tlbfix.zip, unzip the archive and run the file ie7tlbfix.reg.

This should solve all of the above problems in Internet Explorer 7.


Related Posts


Email SubscriptionPrefer an E-mail subscription?

Enter your email address:

Delivered by FeedBurner

4 Comments

  1. Jose Dominguez
    said this on Friday, October 21st 2011 1:07 pm

    I did the fixes and they worked very well. Thank you from Canary Islands.

  2. Bhushan
    said this on Thursday, June 16th 2011 1:21 pm

    Thanks a ton. it worked.

  3. PVM
    said this on Friday, November 5th 2010 2:36 am

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\win32
    [Default] C:\Windows\System32\ieframe.dll
    Worked well for me
    Thank You

  4. Jon
    said this on Saturday, July 24th 2010 12:23 am

    I manually tried the fixes I read about, but they didn’t work. Great work on the zip file.

Leave a Reply