How to bypass the web page to save Internet Explorer 7 settings


Hi everyone!

 

Here’s a quick blog to help users and administrators by-pass that initial web page asking you to save your settings after IE7 is installed…

 

After installing Internet Explorer 7 all users are supposed to save their settings, the IE automatically redirects the page to "http://go.microsoft.com/fwlink/?LinkId=74005" which redirects to "http://runonce.msn.com/runonce2.aspx" till the user saves the settings to set their preferences such as the default search engine, whether turn on automatic Phishing Filter, language settings and so on.

If the customer does not want to be auto-directed to this web page, then they need to follow the below steps.  Two values should be added/modified in the registry, so that IE 7 will go to the home page instead of the external link above:

1. Open the regedit.exe applet.
2. Go to registry key:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
3. Right-click this key and select New -> DWORD Value.
4. On the right pane, create the new value to RunOnceComplete.
5. Right-click RunOnceComplete and click “Modify” and set the value data to 1.
6. Repeat Step 3 to Step 5 to create/modify the value name RunOnceHasShown and set the value data to 1.
7. Restart the IE 7 to see if it still visits the Save settings web site.

 

If you are familiar with using .REG files, then you can use what’s below to create one and use:

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"RunOnceComplete"=dword:00000001
"RunOnceHasShown"=dword:00000001

 

Please note: IE7 will query the two values RunOnceComplete and RunOnceHasShown every time it starts. If these values have been set as depicted above, IE will visit the home page set in the IE control panel.

For terminal server, you can set a log-on script, so that these two values will be added and set automatically when users connect to the server.

 

Regards,

The IE Support Team

Comments (5)

  1. Chirag Patel says:

    That totally worked!

    Thanks,

    CPatel.

  2. jon says:

    Got this to work in our terminal server environment….

    created a .vbs file and put it in the startup for all users

    ‘ *** Check to reset IE7 settings once per server ***

    If oFSO.FileExists("c:documents and settings" & objNet.UserName & "IE7") = True Then

    ‘  msgbox "file exists, quitting."

    Else

    ‘  msgbox "Running configuration scripts now."

     Set oFile = oFSO.CreateTextFile("c:documents and settings" & objNet.UserName & "IE7")

     oFile.close

     o=ws.Regwrite("HKCUSoftwareMicrosoftInternet ExplorerMainRunOnceComplete", "1", "REG_DWORD")

     o=ws.Regwrite("HKCUSoftwareMicrosoftInternet ExplorerMainRunOnceHasShown", "1", "REG_DWORD")

     WScript.Sleep (6000)

     o=ws.Regwrite("HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZones41001", "3", "REG_DWORD")

    End If

    Also need to change HKEY_USERSDEFAULTsoftwaremicrosoftwindowscurrent versioninternet settingszones4   then change Reg_Dword value 1001 from 0 to a 3.  

    Once this has been done you can then start logging users into the terminal server and they wont have to do a thing for settings.

  3. davethr says:

    Hello,

    Yes this will work if you are an administrator, but none of my users are able to run regedit or any registry editor, I have tried running the regedit in the logon script but it fails as the user cannot run regedit. i cannot find a way to do it in Gp policy either. can anyone think of a way to add this to the hive in some way?

    thanks

  4. Mike Jones says:

    Try adding this to the logon script should work even if your users cannot run regedit

    reg add "hkcusoftwaremicrosoftinternet explorermain" /v RunOnceHasShown /d 1 /t reg_dword /f

    reg add "hkcusoftwaremicrosoftinternet explorermain" /v RunOnceComplete /d 1 /t reg_dword /f

  5. Siva says:

    Helped a lot. Thanks 🙂

    Regards,

    Siva.