<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Confessions of a Microsoft Consultant : Internet Explorer</title><link>http://blogs.technet.com/doxley/archive/tags/Internet+Explorer/default.aspx</link><description>Tags: Internet Explorer</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Putting iexplore.exe on a diet</title><link>http://blogs.technet.com/doxley/archive/2009/10/14/putting-iexplore-exe-on-a-diet.aspx</link><pubDate>Wed, 14 Oct 2009 08:19:34 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3286722</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/doxley/comments/3286722.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3286722</wfw:commentRss><description>&lt;p align="justify"&gt;I have gotten very used, very quickly, to the excellent tabbed browsing feature that was introduced with Internet Explorer 7.&amp;#160; This feature was tweaked a fair bit for Internet Explorer 8, but the most noticeable change is that now each tab opens in a separate memory process; this really is great because if the content of one of the tabs causes a crash in iexplore.exe, it won’t cause all the other tabs to crash meaning you lose everything that you had open.&amp;#160; The downside of course is that by having each tab in a separate process, more system memory is consumed – not a problem if you have plenty of memory to spare, but my &lt;em&gt;Anti-MS brother &lt;/em&gt;always complains to me about how slow his computer is, even though it only has 128mb of RAM and runs Windows XP plus 300 other applications simultaneously.&amp;#160; Of course, &lt;em&gt;his lack of RAM &lt;/em&gt;has nothing to do with the system performance, but rather it is the fault of the operating system – or so he insists (but then he actually believes that VMware ESXi is “just sexy”, so I don’t listen too much).&lt;/p&gt;  &lt;p align="justify"&gt;Anyway, if you want to reign in the memory usage of iexplore.exe a little, you can tweak some settings in the registry.&amp;#160; Changing these will cause, amongst other things, iexplore.exe not to start so many separate processes; a useful tip to save a bit of system memory if you are a bit short but at the cost of potentially losing all open tabs if the content of one of them caused a crash.&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Processoverkill_14457/IEProcesses_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="IEProcesses" border="0" alt="IEProcesses" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Processoverkill_14457/IEProcesses_thumb.jpg" width="553" height="451" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;I saw these tweaks over on the AskIE &lt;a href="http://blogs.msdn.com/askie/archive/2009/03/09/opening-a-new-tab-may-launch-a-new-process-with-internet-explorer-8-0.aspx"&gt;blog&lt;/a&gt;, where they do a pretty good job of explaining what each one does.&amp;#160;&amp;#160; have included their explanation below:&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;HKCU\Software\Microsoft\Internet Explorer\Main - TabProcGrowth (string or dword)&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;Tab Process Growth&lt;/b&gt; : Sets the rate at which IE creates New Tab processes.&amp;#160; There are two algorithms used by Internet Explorer.&lt;/p&gt;  &lt;p align="justify"&gt;1. Context-based: By default, the context-based algorithm is used and the curve is chosen based on the amount of physical memory on the machine. In addition, the TabProcGrowth string registry value may be manually forced to:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;small: Maximum 5 tab processes in a logon session, requires 15 tabs to get the 3rd tab process. &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;medium: Maximum 9 tab processes in a logon session, requires 17 tabs to get the 5th tab process. &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;large: Maximum 16 tab processes in a logon session, requires 21 tabs to get the 9th tab process. &lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;2. The &amp;quot;Max-Number&amp;quot; algorithm: This specifies the maximum number of tab processes that may be executed for a single isolation session for a single frame process at a specific mandatory integrity level (MIC). Relative values are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;TabProcGrowth=0 : tabs and frames run within the same process; frames are not unified across MIC levels. &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;TabProcGrowth =1: all tabs for a given frame process run in a single tab process for a given MIC level. &lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;&lt;em&gt;&lt;b&gt;Note: &lt;/b&gt;On Terminal Server, the default value is the integer of 1.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;TabProcGrowth &amp;gt;1: multiple tab processes will be used to execute the tabs at a given MIC level for a single frame process. In general, new processes are created until the TabProcGrowth number is met, and then tabs are load balanced across the tab processes. &lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; that the frame process is no longer allowed to execute at low-MIC. If this is attempted, the process will exit.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;You may select the Max-Number algorithm by specifying the registry value as an integer. The registry value may be a string value containing an integer (e.g., &amp;quot;5&amp;quot;) or a DWORD value containing an integer (e.g., 5).&lt;/p&gt;  &lt;p align="justify"&gt;In general, you have to restart IE to use a different TPG value.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3286722" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Creating Your Own Search Provider in Internet Explorer</title><link>http://blogs.technet.com/doxley/archive/2009/09/02/creating-your-own-search-provider-in-internet-explorer.aspx</link><pubDate>Wed, 02 Sep 2009 12:08:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3278649</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/doxley/comments/3278649.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3278649</wfw:commentRss><description>&lt;p&gt;For me, this is possibly one of the most overlooked, but invaluable, features of Internet Explorer 7 and 8.&amp;#160; I actually only discovered it a few days ago, but I now use it pretty much daily.&lt;/p&gt;  &lt;p&gt;First introduced with Internet Explorer 7, the &lt;strong&gt;Instant Search&lt;/strong&gt; box in the top right-hand corner of the browser allows you to search the indexes of pages, such as bing.com and yahoo.com, without visiting the pages first.&amp;#160; You enter your search terms into the box, initiate the search, and then the results page are displayed in the browser window.&amp;#160; You can quickly customise the list of possible search engines, or you can even make your own ones.&lt;/p&gt;  &lt;p&gt;Just follow the steps detailed below to create a new search provider, which you can then easily adapt to possibly &lt;em&gt;any&lt;/em&gt; website you want to search.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;From Internet Explorer, open the drop-down menu that appears in the top-right of the window, next to the Instant Search box.&amp;#160; The menu is the one with the magnifying glass icon.&amp;#160; From this menu, choose &lt;strong&gt;Manage Search Providers&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/1_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="1" border="0" alt="1" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/1_thumb.jpg" width="345" height="198" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In the new window that appears, click the &lt;strong&gt;Find more search providers&lt;/strong&gt; link at the bottom.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/2_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="2" border="0" alt="2" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/2_thumb.jpg" width="639" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;This will open up a new web page where you can add various other pre-configured search providers, such as eBay, or Amazon.com.&amp;#160; Scroll to the bottom of this webpage and click the link &lt;strong&gt;Create your own Search Provider&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/3_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="3" border="0" alt="3" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/3_thumb.jpg" width="550" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Clicking this link will open a different web page.&amp;#160; Without closing this page, open a new instance of your browser and go to the webpage you want to add as a search provider.&amp;#160; Using their search engine, search for the word &lt;strong&gt;TEST&lt;/strong&gt; (make sure you enter it in uppercase) and wait for the results page to be displayed.&amp;#160; As you can see in the example below, I went to the BBC News webpage and searched their site with the word &lt;strong&gt;TEST&lt;/strong&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;Once the results are displayed, go to the address bar at the top (highlighted in the below image in the wider red box) and select &lt;strong&gt;&lt;u&gt;&lt;em&gt;all&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt; the text that appears and then copy this text to the clipboard (press CTRL + C on your keyboard if you are unsure).&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/ddd_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="ddd" border="0" alt="ddd" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/ddd_thumb.jpg" width="634" height="190" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Return to the previous window, as shown below, and paste (press CTRL + V on your keyboard) the previously copied text into the &lt;strong&gt;URL&lt;/strong&gt; field.&amp;#160; Then, provide your own name for the search provider in the &lt;strong&gt;Name&lt;/strong&gt; field.&amp;#160; Then, simply press the &lt;strong&gt;Install Search Provider&lt;/strong&gt; button to configure it into your browser.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/4_4.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="4" border="0" alt="4" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/4_thumb_1.jpg" width="877" height="772" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;If you are curious, you can click on the &lt;strong&gt;View XML&lt;/strong&gt; link at the bottom of the page in order to see what is going on behind the scenes, as shown in this image.&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="5" border="0" alt="5" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/5_thumb.jpg" width="924" height="133" /&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You will be asked if you are sure you want to add the new search provider, and if you want it to be your default one.&amp;#160; Take your pick, and then press &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/6_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="6" border="0" alt="6" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/6_thumb.jpg" width="409" height="279" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt; Once added, you’ll see it appear in the list of search providers in Internet Explorer.&amp;#160; You can now click on the close button to complete the process.&amp;#160; It is worth noting that no software &lt;strong&gt;&lt;u&gt;&lt;em&gt;whatsoever&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt; has been installed on your computer.&amp;#160; &lt;em&gt;ALL&lt;/em&gt; that has happened is that Internet Explorer now has a cached copy of the XML file that you saw above, and uses this to provide the new search functionality.&amp;#160; This is not an &lt;em&gt;add-on&lt;/em&gt; to the browser that has been installed.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/7_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="7" border="0" alt="7" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/7_thumb.jpg" width="640" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;To use the new search provider is simple!&amp;#160; Select it from the drop-down list in the top right of the browser window, input your search terms into the Instant Search box, and hit the Enter button on your keyboard!&amp;#160; The browser will then load the page and display the results you were looking for!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/8_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="8" border="0" alt="8" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/CreatingYourOwnSearchProvider_86A0/8_thumb.jpg" width="904" height="772" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This feature is incredibly useful because it allows you to extend the search functionality of Internet Explorer to include pretty much any website that offers the search feature.&amp;#160; Importantly, this also includes any internal websites and portals that your company might have (using technologies such as Microsoft SharePoint for example), it doesn’t just have to be external sites.&amp;#160; And, you’ll find that it will work with the majority of sites, not just the popular ones.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;p.s. Why is the word &lt;strong&gt;TEST&lt;/strong&gt; used?&amp;#160; Well, this is simply so that Internet Explorer can then read the XML file and locate the part which is used for the search terms.&amp;#160; The word &lt;strong&gt;TEST&lt;/strong&gt; is then simply substituted for the search terms you specify!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3278649" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Everything you ever wanted to know about Internet Explorer 8 (but were afraid to ask)</title><link>http://blogs.technet.com/doxley/archive/2008/03/06/everything-you-ever-wanted-to-know-about-internet-explorer-8-but-were-afraid-to-ask.aspx</link><pubDate>Thu, 06 Mar 2008 12:15:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2967645</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/2967645.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=2967645</wfw:commentRss><description>&lt;p&gt;We have a nice shiny new website available with tons of information about Internet Explorer 8, included the links to download beta 1 so that you can try it for yourself!&amp;#160; Go here to get it: &lt;a title="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm"&gt;http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;IE8 has loads of new stuff, but possibly the coolest feature that I have seen in it so far is something called &amp;quot;WebSlices&amp;quot;.&amp;#160; Basically, it allows you to take a chunk of data from a web page, and place it on the toolbar; like so:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/EverythingyoueverwantedtoknowaboutIntern_876A/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="310" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/EverythingyoueverwantedtoknowaboutIntern_876A/image_thumb.png" width="328" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Note, this is not the MSN toolbar or any other add-in to IE8, this is a feature that is part of the main browser.&amp;#160; So, let's say that you wanted to keep your eye on an online auction, you just add the info about the current highest bid of the auction to your WebSlice and then keep an eye on the page without actually having to open it every time you want to check it out; all from the WebSlice that you created.&amp;#160; By subscribing to the content of the page your WebSlice will keep itself updated with the latest content.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2967645" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category></item></channel></rss>