IE7 Gold has gone live

Yep, its finally here.  Microsoft has released IE7 to the general public and is available from:
http://www.microsoft.com/windows/ie/downloads/default.mspx

English only at the moment, but as other languages are released, you will find them here:
http://www.microsoft.com/windows/ie/worldwide/default.mspx

More info about other languages here:
http://blogs.msdn.com/ie/archive/2006/10/18/ie7-for-the-world.aspx

A history of Internet Explorer, showing how far we have come, is here (an article of mine published August 25, 2005):
http://www.microsoft.com/windows/ie/community/columns/historyofie.mspx

My dedicated Internet Explorer 7 Web site is here:
http://www.ie-vista.com

You know things are going to be big when everybody is watching a site with bated breath, hitting refresh every so often, waiting for the switch to be thrown (and somebody at Yahoo gets trigger happy).

You also know things are going to get big when hackers create fake IE7 download sites.  People are apparently being tricked into visiting the site and downloading the product via a spoofed email message, claiming to be from support@microsoft.com."  Please do not be fooled.

"Trojan download site spoofs IE7 release outlet"  The Register
(http://www.theregister.co.uk/2006/10/18/hack_site_spoofs_ie7_download/)

Microsoft will provide free, unlimited customer support for IE7 throughout the product lifecycle.  At the moment only English has been released; other languages will be available in coming weeks.

As a reminder, IE7 will be offered as an automatic update.  Those of you who are using WSUS in a corporate environment, even at its default settings, need not be concerned that your users will somehow end up with IE7 without warning.  IE7 is an "update rollup" therefore it is not auto-approved.  

If you don't use WSUS, instead preferring the traditional Automatic Updates set to download and install automatically, IE7 will not install without permission.  The user will see a large window advising that IE7 is available to install, and the user will have three choices; install, don't Install, or install later.

If you are responsible for a corporate network and want to be sure that IE7 is not offered to users, and you're not using something like WSUS, there is an IE blocker available here:
http://www.microsoft.com/downloads/details.aspx?FamilyId=4516A6F7-5D44-482B-9DBD-869B4A90159C&displaylang=en

It is very exciting for me that IE7 is finally here - it feels like we've been in beta forever, and there are many fun memories for me.

I remember seeing Quick Tabs for the first time while in Redmond (July 2005) and I remember their later unveiling by the team in September 2005.  Then, along came the FireFox plugin, Viamatic foXpose in November 2005 (well, they do say imitation is the sincerest form of flattery).

There was the day I installed a very early build of IE7 on my laptop while I was overseas, only to give myself a hell of a scare when the install seemingly fried my machine.  I am *so* glad I am an Internet Explorer MVP or I would have found myself in quite a pickle.

There was the honor of being the first Web site in the world to break the news about the new IE7 logo back in August 2005:
http://www.ie-vista.com/breaking_news.html (right down the bottom).

There was the release of IE7 Beta 2, which broke my primary Web site in April 2006.  I remember I was travelling back from CodeCamp in Wagga when the build went live.  It was a real struggle to work out what was wrong, and how to get it fixed, while still in transit. Dave, Bob and Marcus at Microsoft went all out to help me get the problems fixed, pretty much dropping everything to help out.  (Yes, I know the screenshots are missing - they were lost in a Community Server upgrade, but I still l plan to find those shots, and get that blog entry fixed, one day soon).

So, what am I going to do with my time now?  Wait to start work on IE8 I suppose.

Before installing IE7

Best practice is to:

  1. The first thing to do is READ THE RELEASE NOTES.   There are known issues and you may save yourself hours of grief if you make sure you are informed before you install IE7.

  2. Set a restore point (just in case)

  3. Turn off Automatic Updates (believe me, you'll thank me later if you've already installed an IE7 beta or RC build)

  4. Disable protect software such as antivirus, antispyware and crash guards.

  5. DO NOT TURN OFF YOUR FIREWALL!!!

  6. Shut down all running programmes - that includes Messenger, Windows Defender, and OneCare - don't forget to check the systray icons as well.

  7. If you are running ZoneAlarm 6.5, disconnect from the internet, uninstall ZoneAlarm, make sure Windows Firewall is enabled, reconnect to the internet then install IE7.  This is because ZA stops the IE installer from writing to essential registry keys, causing the installation to fail.

    IE7 Gold's installer runs various registry permission checks before installation starts to minimise the risk of aborted/damaged installs, but there is no guarantee that the installer will pick up everything. It is best to ensure that problematic software that may block access to the registry be disabled.

    If you still see registry permission problems, please check out the advice here:
    http://blogs.msdn.com/astebner/archive/2006/09/04/739820.aspx

  8. [OPTIONAL]  Go to HKEY_Current_User, Software, Microsoft, InternetExplorer.  Make sure the DWORD InstalledByUser exists and that it is set to 0.  I'll admit to not being 100% certain about the need for this DWORD to exist.  IE7RC1 installations failed if the DWORD was not there, but the installer also delets the DWORD after installation of RC1 is successfully completed.  You won't find it on a standard RC1 installation, but at the same time, the existence of the key is not known to cause a problem.  When the missing DWORD has caused an installation failure, all that happens is the install rolls back, you see the failure window, and a shortcut is dumped on your desktop.  So, if you wish, you can try adding the DWORD if you have a mysterious installation failure that you have trouble finding a cause for.

  9. Install Internet Explorer 7.  Reboot *twice* before running your new Web browser for the first time.

  10. Don't forget to re-enable your antivirus, automatic updates and other protective software now that you're finished.

  11. Do not reinstall any version of Microsoft Windows in any way after you install Internet Explorer 7. Do not upgrade Windows in place or upgrade to a new edition.  You must uninstall IE7 and reboot twice before attempting to repair, reinstall or upgrade Windows:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;917964
     
    Note that the uninstall directory is generally at c:\windows\ie7\spunist

    The bug that broke IE6 when a repair install of Windows was completed with IE7 installed has, apparently, been fixed, but it is still strongly recommended that IE7 be uninstalled first.

In a corporate environment things like turning off running anti-malware applications may not be easy, or possible but remember this is "best practice" advice, not "do this or your computer will blow up" advice.

The IE team have also posted a warning about anti-malware applications:
http://blogs.msdn.com/ie/archive/2006/10/11/IE7-Installation-and-Anti_2D00_Malware-Applications.aspx

Troubleshooting Internet Explorer 7

First, make sure you have rebooted TWICE after installation.

The first thing to try is to run IE in no add-ons mode.

  
Internet Explorer (No Add-ons) via Start menu


Internet Explorer (No Add-ons) via right click on desktop icon

Some weird and wonderful problems have been "fixed" by running IE7 in no add-ons mode.  If no add-ons mode fixes your problems, then you are going to have to try and work out what third party product is causing your problems by disabling one add-on at a time, restarting IE, then testing.  If disabling one doesn't work, re-enable it, restart IE, and try the next one.  Once you work out what is wrong, feel free to post a comment here and share what you have learned.. you will do good  Smile

Problems with Web sites that use Add-ons (Active X controls)

Use Manage Add-Ons to check all installed add-ons.  You may find that the one you need has been disabled because Internet Explorer follows certain rules when it comes to add-ons.  If the add-ons are in use at the time IE7 is installed they will automatically be enabled.  It is only new add-ons that are disabled until you give them permission to run. 

You may have an old add-on that has been updated to work with IE7. Delete the add-on for the affected site and install a new copy. 

The control you need may be damaged.  You can not see this via Manage Add-Ons - you must go in the old way (Tools, Internet Options, Browsing History Settings, View Objects).  If a Control is damaged it will say so in the Status column.  If it is damaged, right click and select Delete, then download a new copy.

So, what do we do if the advice about add-ons doesn't help? Well, that all depends on what the problem is, so let's go look at some common causes of breakage.

1.  Adjust the size of your cache and delete your History and Cookies

Traditionally Internet Explorer has set the size of its temporary internet files folder to a percentage of total disk space.  In recent years, with the massive increases in hard drive capacity, this has led to the cache being set to ridiculously large sizes... far too large for IE to be able to cope reliably.  Web sites may slow down, pictures may stop displaying, hyperlinks may stop working (actually, they haven't stopped working, its just that IE is collapsing under the weight of all that saved data), you may see the classic "page cannot be displayed" error... and that's just for starters.

If your cache is set far too large, IE7 will reduce it to 1024MB the first time that you click on the Settings button for Browsing History Settings button, but I have found this is still too large. 

Click on IE, Tools, Internet Options, General Tab, Settings

 

Set your IE cache to between 50 and 250 Meg (I recommend 50 - 100)

 

Next, delete all temporary internet files, including offline content (IE tools, Internet Options, General tab, Delete button).  Delete your IE history and all cookies.  Then, restart IE.

2. Third party software interference

This is not the same as disabling add-ons.  Shut down all other programmes, not including your firewall, to see if things improve (don't forget about the icons in the system tray).  Antivirus and antispyware products that are set to scan internet data can cause problems.  Your firewall may be set to block pictures.. your antivirus or anti-spyware scanner may be removing data or disabling features to protect you from the bad guys.

Spybot and other programs, for example, may stop you from changing your home page.  Some firewalls may block advertisements (and other graphics) so that you only see a red x, or block scripting.  Some will block access to sites according to keywords.

Example:  Just last week I was tasked with fixing a PC that was unable to access any Web site.  "Page cannot be displayed" was all that we saw, no matter what site we checked.. yet at the same time Messenger was working, Outlook Express was working, I was able to Telnet to sites, Ping worked as did Tracert.  Under such circumstances you'd assume that Internet Explorer was broken, yes?  After all, everything else Internet related was working.  Nope!  It wasn't IE.

An essential clue was that it was only programmes that used Port 80 that were broken (including the antivirus programme, which used Port 80 for updates).

On this occasion a previous technican had installed, and then tried to remove, ZoneAlarm, but something had gone wrong.  The True Vector service was still in services.msc, and set to Automatic, but could not be set to disabled (access denied) or removed from the registry (permissions error).  In addition there was a "network monitoring device" in Hardware Device Manager.  It took some careful work with a very special third party tool to delete the True Vector service registry entry despite the broken security permissions, and disable the "network monitoring device" via Device Manager, to "fix" Internet Explorer.

Second example: I was working with Nick of softeq.com to try and resolve a problem with his banking site... the login button wasn't working.  It was an interesting problem.  Running IE is no add-ons mode fixed the problem therefore that tells me, right there, that IE itself is not the root cause of the site's failure.  If we disabled a TrendMicro add-in (for a Trend product that has been uninstalled) then the log-in button worked (the add-in was WinNTCheck.dll and is related to the Trend Micro Client/Server Agent for SMB).  But, the "fix" was not dependable.  IE would suddenly fail again.

If we enabled SSL 2.0 and "Allow pop up block to show input prompts" the site also started working.  But, it is important to note that I have always disabled "Allow pop up block to show input prompts" on my machines and the site worked for me - Nick and I use the same Bank, therefore if there was a problem with their sites then I would know about it.  Something else was wrong.

The basic fact that running IE in no add-ins mode fixed the problem points to a problem with a third party product, not IE per se.

3. Try spoofing IE6

Many sites serve different CSS styles to suit the Web browser that is visiting the site.  Reality is that IE has done a real bad job in the past when it comes to CSS, and it is inevitable, when MS suddenly starts getting things right, that a lot of sites are suddenly going to break.

If changing the UAS (User Agent String) does not help your problem, please report the site in the newsgroups and to MS using the standard feedback options.  Also, please send feedback to the site's owners so that they will be aware that they have to update their sites.

4. Malware

Yes, malware. Viruses, spyware, foistware, malware.  There is stuff that may have been undetectable when it was installed.    The real bad guys use cutting edge code to try and infect you.  There is no antivirus or antispyware product on this planet that can protect us from everything.  There will always be a window of opportunity between a virus/explioit being used, and detection being added to various protective softwares.  This is why you *must* rescan on a daily basis, even if previous scans were clean and you have not been on the internet since.

4. Try a different Web browser

If an alternative browser works, at least we can rule out a basic problem with your internet connection.

I understand that by focusing on third party software and sites as being "at fault" I am going to frustrate some people, but the reality is that it is not possible for IE to be coded to suit the myriad internet related software programs out there and all the different ways of doing things.  If MS codes to suit one programme, another *WILL* break.  So, do what you can to track down what may be causing your problem and report it to the programme's owners.  Encourage 'best practice' (as far as it is possible to quantify 'best practice').

 

Published Wed, Oct 18 2006 7:38 by sandi
Filed under:

Comments

# Alpesh Nakars’ Blogosphere » IT’s all about technology! » Blog Archive » Yahoo jumps IE7 release

PingBack from http://alpesh.nakars.com/blog/2006/10/19/yahoo-jumps-ie7-release/

# Internet Explorer 7 goes gold - PerthNorg - Your News, Your Views

PingBack from http://www.perthnorg.com.au/2006/10/19/internet_explorer_7_goes_gold/

# re: IE7 Gold has gone live

Thursday, October 19, 2006 5:51 AM by Francis

Very good news, that IE7 is available.

Is there a recommended approach, between uninstalling previous beta first, or letting IE7 installation remove itself this previous version (I have seen in Release Notes that in case of Assistive Technology programs, 1st solution was recommended; what if I am not in this case)

Sandi says: I would recommend that you allow IE7 to control the uninstall of previous builds of IE7.  I prefer to have more granular control of the uninstall (that is, the ability to turn off antivirus and crashguard etc) when installing the final version of IE7.  I also prefer to reboot twice when after IE7 is removed, which the auto install doesn't do.

I'd recommend you disable antimalware applications via MSCONFIG etc to ensure that they don't fire up on reboot, and allow IE7 to control the uninstall of older builds.

# E A S T - Side » Installing Microsoft Internet Explorer 7: best practices

PingBack from http://24.227.125.162/wp/?p=26

# Vlad Mazek - Vladville Blog » Blog Archive » IE7: Install or Block

PingBack from http://www.vladville.com/2006/10/ie7-install-or-block.html

# re: IE7 Gold has gone live

Sunday, October 22, 2006 9:40 AM by Ilya Zeldes
I was a Beta tester for IE7 and reported the bug - some video links did not work. The same links worked fine in IE6. Yesterday, installed IE7 and run into the same problem - some video links do not work: Windows Media player opens, hourglass appears and the player frezzes...

# IE7 Information and Links

Sunday, October 22, 2006 1:51 PM by The Insider

One of the Microsoft MVPs, Robear Dyer, put together a great list of sites for info and questions about

# re: IE7 Gold has gone live

Monday, October 23, 2006 9:52 AM by Karen Christian

Are ADM templates available for IE7 yet? The only one out we've seen is for blocking the installation. Need to control the settings and available options to users within a business environment. Note: Thanks for a high quality, informative site.

Sandi: No templates that I know of, but gpedit is available:

http://www.ie-vista.com/group_policy.html

# re: IE7 Gold has gone live

Wednesday, October 25, 2006 3:29 AM by Chris Quirke

It's unacceptable for an application to render a Windows repair install impossible.  I've heard that there are ways to safely do a repair install of (say) XP SP2 over an IE7, and it's on that basis I am using IE7.  

Can this method me described or linked to from this page?

Sandi says: It has been this way since WindowsME days.  What we need to do is uninstall IE7, reboot a time or two, and then repair install XP.

# re: IE7 Gold has gone live

Friday, October 27, 2006 6:15 AM by shelquis

What's the background on step 3 (Best Practices)? It says to turn off Auto Update, and nothing says to turn it back on. Was that for Beta only? Does it still apply?

Sandi says: Yes, you should turn automatic updates back on after you have completed installation of IE7.  No, it is not beta only.  Yes it does still apply (remembering that the article *is* about IE7 final).

# re: IE7 Gold has gone live

Friday, October 27, 2006 8:06 PM by Robert2

Will IE7 overwrite IE6?  In a manner of speaking - IE6 will be archived, for want of a better term.  If you uninstall IE7, IE6 will be restored.

Is IE7 the same as IE7 Gold?  Yes, generally when a product is released as final, it is described as going "gold".

# re: IE7 Gold has gone live

Saturday, October 28, 2006 8:36 AM by Patrick
I have installed IE7 RC1 and I am unable to go back to IE6. When I try to update IE7 I get an error message File not found. (C;\Documents and settings\Patrick\Local Settings\Temp\IE7-WindowsXP-x86-enu.exe). I then have to reinstall IE7 RC1 to get internet access again. Any ideas on how to resolve this problem

# re: IE7 Gold has gone live

Monday, October 30, 2006 3:23 AM by Dave
IE7 installed a month ago. Update does not see it or other previous updates? I am not about to download and update again. Dialup - Marshall Islands

# re: IE7 Gold has gone live

Tuesday, October 31, 2006 7:31 PM by doug

I cannot get IE7 to install and run properly. I have tried over 3 times and I am ready to give up. I cannot get any web browser to work. But when I click on Windows Update it will go to that site. Ever since I installed 7 nothing is right. After install of 7 there is NO icon to click on. It does not show up in the start menu anyplace. I need some serious assistance here. Can some one assist? please. email me at djm1951@hotmail.com. thank you

# re: IE7 Gold has gone live

Tuesday, November 21, 2006 11:54 AM by Amy Ciclaire

I installed IE7, and it seems it does not agree with Windows Live Messenger. I can't access my inbox, space, or anything else when i go through the messenger. All it does it open a window in IE6, not going anywhere, and one in Firefox (my default browser)which asks me to sign in into live id website, not where i want to go. Same if i have IE as my default browser, but opens 2 IE6 windows instead. Anyone else got that problem? Amy

# IE7 history list shuts down IE

Wednesday, November 22, 2006 4:34 AM by Allan Day

I've just installed IE7 and all went well, or so I thought. Whenever I try to

access a web-site by pullin down the history list and clicking on one all I

get is: Internet Explorer has encountered a proble and has to close.

Sorry...........................

I've sent the error report to MS but I don't hold out much hope.

Have I done something wrong (daft).

Regards

# re: IE7 Gold has gone live

Friday, November 24, 2006 2:54 PM by SR

HI,

I have the exact same problem that you mentioned

Just last week I was tasked with fixing a PC that was unable to access any Web site.  "Page cannot be displayed" was all that we saw, no matter what site we checked.. yet at the same time Messenger was working, Outlook Express was working, I was able to Telnet to sites, Ping worked as did Tracert.  Under such circumstances you'd assume that Internet Explorer was broken, yes?  After all, everything else Internet related was working.  Nope!  It wasn't IE.

Could you mention as to how you fixed it?

Thanks

# IE7, OE6 Printing problems with headers and content if have image attachment

Wednesday, November 29, 2006 10:45 PM by Novia

Microsoft appear to have a major printing problem with IE7, which is potentially

disastrous for small businesses. Not only does it cause OE6 emails to print

without headers - when a picture is attached - & to show the message in micro

font at top left, but it also fails to print certain web pages.

# Sandi's top 3 articles

Saturday, January 27, 2007 9:19 PM by Spyware Sucks

Kind of predictable, really: How to uninstall IE7 (22,582) http://msmvps.com/blogs/spywaresucks/archive/2006/02/05/82589.aspx