31 May
If you don’t complete the runonce customization page, this page will automatically load each time you open Internet Explorer regardless of what you set as the Internet Explorer’s default home page. So the simple way to get rid of runonce page is to complete the form.
However, there are times when you can’t complete the runonce settings page. The page will either appears blank, or just does not load and ended with an “Error on Page” with a plain blue color page. Sometimes the runonce page loads without problems, but the “save your settings” button will never work and only gives you “Element not found” error. So every time you open IE7, this page loads and nothing will happen.
Update: The RunOnce2.aspx page is no longer available. If you try to access, you might see the error message “Server Error in ‘/’ Application”. The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested URL: /runonce2.aspx
Here is how to fix this annoying IE7 runonce customize your settings problem.
If you think Internet Explorer problem is not worth fixing, think again. My web statistics software shows that 58% visitors who visits this blog site is still using Microsoft Internet Explorer. Firefox is at 35%. I never abandon Internet Explorer and will fix any problems I found because it is still an important part of Windows.

There is a registry setting which will tell Internet Explorer whether the runonce page has been shown and completed or not. If it has been shown and completed, this page will never be loaded again. If not, it will annoy the hell outta you! To bypass runonce page, edit the following registry values by following the steps below.
1. Click Start, click Run, type regedit, and then click OK.
2. Locate the following registry subkey, and then click it:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
3. In the details pane, double-click the RunOnceHasShown registry entry and enter 1 in the value data box. Click OK.
4. In the details pane, double-click the RunOnceComplete registry entry and enter 1 in the value data box. Click OK.
Both values RunOnceHasShown and RunOnceComplete value must be set to 1. If any one is 0, the runonce page will start loading again whenever you launch Internet Explorer. Ok, that’s the hard way. The easy way to fix this runonce problem without launching and editing the Windows Registry (regedit) is to use a small tool which automatically does this for you. Simply download and run IE7 Runonce Remover. Click the Remove button and that’s it! You can also use this tool to undo the registry and bring back the RunOnce page.

Now your default Internet Explorer home page will be displayed. By default this page is redirected to MSN.COM. Microsoft should have thought about this problem before creating this page
: Copying this article to your website is strictly NOT allowed. However, if you like this article, you can use the HTML code below to directly link to this article.
Only One Character Showing on Internet Explorer Title Bar Fix Scrolling Gmail in Internet Explorer Takes Up 99% CPU Problem Windows Live Messenger 80048820 and Extended 80048439 Error Code How To Quickly and Easily Print from Firefox Hide or Remove “Safely Remove Hardware” Tray Icon Install Every Single Internet Explorer Versions on Your Computer Windows Live Messenger Unable To Sign In With 8100030d Error Code
Have computer technical problems? Get FREE help from Raymond.CC FORUM
29 Responses for "Fix Internet Explorer RunOnce2.aspx Customize Your Settings Problem"
NO ENTIENDO INGLÉS, SOLO ESPAÑOL Y GUARANÍ, POR FAVOR INGRESAR CON CUALQUIERA DE ESOS IDIOMAS
Thanks for useful info!
Thank’s Raymond for this. if i ignore the runonce step when install or reinstall IE7, then it will make IE7 at all belongs to MSN. MSN and/or live search is very annoying. so, to remove runonce is a good way. based on experience, do not ever let them be your homepage/default search engine! google is the best at least for me.
but i’m using firefox now. it rocks! regards
Thank you Raymond – another useful tool for my library.
Wonderful again !
Thanks Raymond.
thanx man
Raymond, I have always wanted to disable this annoying RunOnce and I have added to my unattended windows installation.
Raymond
I have found RunOnceHasShown in registry, but not RunOnceComplete. Any thoughts ?
Theres no “RunOnceHasShown” file to click on for me :S…
why?
LOL…
dont worry now i just downloaded the program instead
=]
thanks
ho provato entrambe le soluzioni: ma non funziona! Quando apro il registro di sistema, nella casella Dettagli non mi appare”RunonceHasShown” nè “RunOnceComplete”.
Ho scaricato “Runonce Remover” ma non mi si apre nè riesco a trovarlo sul computer: COME FACCIO?!?!PLEASE HELP ME
Here is a better idea. Download and run Opera.
Thank you! This has been driving me crazy! Great blog.
Thank You
Thanks very much it did the trick
excelente esta herramienta amigo me ayudaste un monton con el inicio de mi IE7 muchas bendiciones… estamos en contacto . . revisate mi blog y compartamos info .. y si te gusta el buen rock agregame a tu msn ok bye.. desde lima peru.
If you still have a problem, try to fill in a “3″ instead of “2″ in the runonce link page:
Copy paste the following link in your IE7 window and you’ll see the usual runonce page! http://runonce.msn.com/runonce3.aspx Normally, it is runonce2.aspx! (small change, perhaps it wasn’t implemented in an update of EI7)
I also tried the register edit before, it works ok as well, the link above was just a simple guess.
Muchisimas gracias, por fin me quite ese problema de encima.
Thank you very much, finally I could resolve that problem.
It doesn’t work for me.
مشكور أخي على هذه الأداة المميزة
مجربة و ناجحة
grazie hai risolto il mio problema
Thanks. Also if you do not find the RunOnceComplete or RunOnceHasShown in the registry you can also create a new binary Dword and give it the same name and value of 1. It worked for me.
It appears that this is the fix:
If you are comforatable with the registry there is a much easier way. The issue you have run into is caused by shdocvw.dll being registered in IE7.
To fix it:
1. Click Start, Run and type Regedit.exe
2. Navigate to the following location: HKEY_CLASSES_ROOT \ TypeLib \
{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} \ 1.1 \ 0 \ win32
3. Double-click (default) and set C:\WINDOWS\system32\ieframe.dll as
its data
4. Quit Registry Editor.
Ryan – Didn’t work for me. I’ve already got that data in my registry key and it’s still prompting me on IE.
Thanks for your useful tip!
Äntligen!!!
Tack för hjälpen
Tack!
it is so annoying!!!!!
Leave a reply