It should be noted that the feature appeared in Windows 7 build 7048. This has not been publicly released from Microsoft, but is available as an illegal pirated copy on certain file-sharing sites (obviously, SitePoint does not condone downloading, sharing, or installing the product). In the Control Panel’s “Turn Windows features on or off” dialog, Internet Explorer 8 (IE8) appears as one of the items you can remove.
However, Microsoft engineer and blogger Jack Mayo has now confirmed that IE and several other Windows components can be removed from Windows 7.
Removing IE has not been possible since Windows 95. However, the option does not fundamentally affect the operating system – it primarily removes iexplore.exe (although some software re-configuration and two reboots are required). Whilst this will prevent anyone using the browser, the main Internet Explorer code base and libraries can still be accessed by Windows and third-party applications.
The uninstall options appear to be quick fixes to Windows 7 (although, to be fair to Microsoft, they could have planned it months ago). However, the ‘feature’ has appeared shortly after the European Commission ruling that could have forced Microsoft to offer alternative browsers within Windows. Microsoft is yet to respond to Commission’s preliminary conclusions, but offering an IE8 uninstall option is likely to solve a number of potential legal problems.
Will the IE uninstall stop Microsoft’s ongoing legal battles in Europe and other territories? Will it help or hinder Windows users and web developers?
Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's created enterprise specifications, websites and online applications for companies and organisations including the UK Parliament, the European Parliament, the Department of Energy & Climate Change, Microsoft, and more. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler.