<?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 : Tips</title><link>http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx</link><description>Tags: Tips</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Converting Windows Error Codes To Something More Friendly</title><link>http://blogs.technet.com/doxley/archive/2009/11/05/converting-windows-error-codes-to-something-more-friendly.aspx</link><pubDate>Thu, 05 Nov 2009 09:30:24 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3291635</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3291635.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3291635</wfw:commentRss><description>&lt;p align="justify"&gt;I can never remember how to do this, so I always end up looking it up.&amp;#160; Therefore, I am posting it here partly for me as a reference, but also in case anyone else finds it useful :-)&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;Sometime the error codes that are returned by Microsoft Windows are accompanied by a rather cryptic message, or the message doesn’t quite offer enough information to be able to work out what has happened.&amp;#160; Well, if you follow the steps below you can look up what the message means to Windows, based on the error code that was returned.&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Make note of the last four numbers of the hexadecimal error code, in this example it is 2AFC.&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/errorcodes_875C/1_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="1" border="0" alt="1" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/errorcodes_875C/1_thumb_1.jpg" width="545" height="378" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Open the Windows Calculator (calc.exe) and switch it to the Scientific mode (or Programmer mode if you are using Windows 7).&amp;#160; Select the &lt;strong&gt;Hex&lt;/strong&gt; radio button, then enter the last four digits of the hexadecimal error number.&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/errorcodes_875C/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/errorcodes_875C/2_thumb.jpg" width="322" height="295" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Select the &lt;strong&gt;Dec&lt;/strong&gt; radio button, and you’ll see the hexadecimal number converted to a decimal one.&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/errorcodes_875C/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/errorcodes_875C/3_thumb.jpg" width="322" height="295" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Open a command prompt (cmd.exe) and type the following command: “NET HELPMSG ” followed by the decimal number that appears in the calculator.&amp;#160; In this case, the command would be: “NET HELPMSG 11004”.&amp;#160; You will then be returned what is hopefully a more friendly version of the error message.&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/errorcodes_875C/4_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="4" border="0" alt="4" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/errorcodes_875C/4_thumb.jpg" width="619" height="182" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;Note that this will only work for Win32 error codes that originate from Microsoft Windows, the codes will often start with 8007 but not always.&amp;#160; Also, if the &lt;em&gt;net helpmsg&lt;/em&gt; command does not return a result it most likely means that the error either did not originate from Windows, or is not a valid Win32 process.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3291635" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Ooops, that’s not right…</title><link>http://blogs.technet.com/doxley/archive/2009/10/29/ooops-that-s-not-right.aspx</link><pubDate>Thu, 29 Oct 2009 09:51:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289993</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3289993.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3289993</wfw:commentRss><description>&lt;p align="justify"&gt;I have been asked twice this week if this is possible and if so how to do it, so I guess either the information is not readily available on the Internet, or the two people who asked me just couldn’t be bothered to look it up...!&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;I’m sure you’ve seen the below screen appear during the first boot of your computer or server after you have installed any updates in Windows 7 or Windows Server 2008 R2, it’s the screen that says “Completing stage X of Y”.&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160; &lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/rollingbackahotfix_E366/updating_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="updating" border="0" alt="updating" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/rollingbackahotfix_E366/updating_thumb.jpg" width="556" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;It is during this phase that, amongst other tasks, any files that were in use while the update was being applied are now copied into their right place and updated once the computer was rebooted.&amp;#160; On very rare occasions you might one day see that the computer has gotten stuck at the above screen, and the configuring of the update(s) never completes.&amp;#160; This creates a dilemma because you want to get access to the console so that you can work out what went wrong, but this will require a hard reset of the computer.&amp;#160; However, on the screen in clear text it is telling you &lt;strong&gt;not&lt;/strong&gt; to turn off your computer.&lt;/p&gt;  &lt;p align="justify"&gt;This issue might occur for several different reasons, which are way outside my field of expertise so I won’t try to explain them here.&amp;#160; Thankfully, there is a solution for Windows 7 and Windows Server 2008 R2 that permits you to rollback the changes made by all the updates you applied during the last update.&amp;#160; Simply use the below steps to recover your non-booting system:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Boot the computer into the Windows Recovery Environment (WinRE) by either using the installation media or pressing F8 during boot (WinRE is built in to OS installations now).&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Open a command prompt.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Navigate to the \Windows folder that you wish to repair.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Run the command: DISM /image:&lt;em&gt;DRIVE LETTER OF WINDOWS DRIVE\ &lt;/em&gt;/cleanup-image /revertpendingactions&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; An example of this command might be: DISM /image:C:\ /cleanup-image /revertpendingactions&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;A message should then appear saying&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Reverting pending actions from the image....&lt;/p&gt;    &lt;p align="justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The operation completed.&amp;#160; Any revert of pending actions will be attempted after reboot.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;When you restart the computer you will now see a different screen, this time saying &amp;quot;Reverting pending actions&amp;quot;.&amp;#160; Once this process has completed, any changes that the previous update(s) made should now be reversed and you should be able to log on correctly.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289993" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx">Server 2008 R2</category></item><item><title>Wallpapering your Windows 7 computer</title><link>http://blogs.technet.com/doxley/archive/2009/10/26/wallpapering-your-windows-7-computer.aspx</link><pubDate>Mon, 26 Oct 2009 09:28:10 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289131</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3289131.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3289131</wfw:commentRss><description>&lt;p align="justify"&gt;As some of you may know, certain countries have personalisation packs for Windows 7 that are activated on during the installation of the operating system, depending on the regional settings you first set.&amp;#160; So, if you tell Windows 7 setup that you are in the United Kingdom, one of the wallpapers that will be available to you is a photo of &lt;a href="http://en.wikipedia.org/wiki/Stonehenge"&gt;Stonehenge&lt;/a&gt;.&amp;#160; But what if you want to see all the other wallpapers that are available in other regions?&amp;#160; Well, you can either go fetch them out of the Windows installation folder, or follow the below steps to make them appear in the desktop personalisation section of Control Panel!&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Open &lt;em&gt;Control Panel&lt;/em&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Click &lt;em&gt;Clock, Language, and Region&lt;/em&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Click &lt;em&gt;Region and Language&lt;/em&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Click on the &lt;em&gt;Location&lt;/em&gt; tab&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Select the following locations, pressing &lt;em&gt;Apply&lt;/em&gt; after each one:&lt;/div&gt;      &lt;ul&gt;       &lt;li&gt;         &lt;div align="justify"&gt;Australia&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;Canada&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;South Africa&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;Spain&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;United Kingdom&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div align="justify"&gt;United States&lt;/div&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Reset the location back to the correct one, and press &lt;em&gt;OK&lt;/em&gt;.&lt;/div&gt;   &lt;/li&gt; &lt;/ul&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/extrawin7background_D8CE/wallpapers_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="wallpapers" border="0" alt="wallpapers" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/extrawin7background_D8CE/wallpapers_thumb.jpg" width="483" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;Now you can right click on the desktop and choose &lt;em&gt;Personalise&lt;/em&gt; from the menu.&amp;#160; In the &lt;em&gt;Desktop Backgrounds&lt;/em&gt; section, you’ll see some new backgrounds!&amp;#160; Note that not all countries have their own personalisation packs, the only ones I know of are the ones listed above.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289131" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category></item><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>Benchmarking Windows 7</title><link>http://blogs.technet.com/doxley/archive/2009/10/06/benchmarking-windows-7.aspx</link><pubDate>Tue, 06 Oct 2009 14:36:20 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3285044</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3285044.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3285044</wfw:commentRss><description>&lt;p&gt;A very common request that clients make when starting a Windows deployment project is that we must reliably and accurately demonstrate that Windows Vista or Windows 7 is worth upgrading to from Windows XP, especially if the purchase of new hardware is not part of the project; often, and logically, clients will try to re-use their existing hardware platform whenever possible in order to save money.&amp;#160; Consequently, I am regularly asked to &lt;em&gt;prove&lt;/em&gt; that the newer version of Windows will run equally as well as Windows XP on the same hardware.&amp;#160; Their reasoning being is that they won’t upgrade the operating system on the existing hardware if the end-user experience is worse in terms of performance – regardless of how good the new features of the operating system are.&amp;#160; The problem with this is two-fold, one is a technical issue and the other is pure fantasy...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Attempting to benchmark and compare two &lt;u&gt;different&lt;/u&gt; operating systems (yes, I know that each version of Windows is an evolution of the previous one, but it is still complicated) and providing accurate results is an extremely complicated task.&amp;#160; Unless done right, the results can be often speculative and can be turned upside down purely on your point of view.&amp;#160; It is also dodgy territory to get into because of the sheer number of factors that need to be taken into account in order for the test to be of any value, and then trying to explain the results to a lay person can be even more tricky.&amp;#160; This is because benchmarking a computer is not simply about measuring the raw speed of the CPU, in the same way that the horsepower alone of a car cannot be used to gauge if one car is quicker than another – you need to consider other factors such as the weight, ratios of the gearbox and torque.&lt;/p&gt;  &lt;p&gt;There are plenty of free tools that you can find on the Internet that will measure your computers speed, but more than a few are totally useless because they are simply measuring individual parameters such as CPU speed and RAM read/writes.&amp;#160; To benchmark a computer properly you need something that will measure hundreds of different aspects of the computer’s hardware and the operating system installed onto it, in order to produce an reliable result; even things such as the BIOS software can have a profound effect on the results from the benchmarking tests.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Because this is such a hot topic, and given that Windows 7 is around the corner, Microsoft published some benchmarking guides so that you can start measuring right now the performance of your systems with Windows 7.&amp;#160; I have included the link for the Windows 7 guide below, along with the (now defunct) Windows XP guide.&amp;#160; The Windows XP guide is there because, after all, the only real way to gauge the performance of your system is when you compare it to a different operating system running on the exact same hardware.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Benchmarking on Windows XP: &lt;a title="http://www.microsoft.com/whdc/archive/benchmark.mspx" href="http://www.microsoft.com/whdc/archive/benchmark.mspx"&gt;http://www.microsoft.com/whdc/archive/benchmark.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Performance Testing Guide for Windows: &lt;a title="http://www.microsoft.com/whdc/system/sysperf/Win7Perf.mspx" href="http://www.microsoft.com/whdc/system/sysperf/Win7Perf.mspx"&gt;http://www.microsoft.com/whdc/system/sysperf/Win7Perf.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Oh, and the “pure fantasy” I mentioned earlier...&amp;#160; Well, Windows Vista has had a somewhat “turbulent” life in terms of public perception.&amp;#160; I have always honestly told clients that my personal experiences with Windows Vista have been excellent, and it has always been fast for me.&amp;#160; Likewise, when I have worked on Windows Vista deployment projects this has also always been the case, the deployed computers always performed better than clients expectations.&amp;#160; However, often when clients talked about benchmarking Windows Vista they were very dubious of the results and tended to disregard them purely because they had it in their head that Windows Vista was/is a terribly slow beast.&amp;#160; Overcoming their personal views was actually extremely hard to do, regardless of how well benchmarking facts and statistics actually were.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3285044" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</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>Quicker Access to Windows 7 Virtual PC settings</title><link>http://blogs.technet.com/doxley/archive/2009/08/09/quicker-access-to-windows-7-virtual-pc-settings.aspx</link><pubDate>Sun, 09 Aug 2009 13:10:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3254865</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/doxley/comments/3254865.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3254865</wfw:commentRss><description>&lt;P&gt;To edit the settings of a virtual computer using Virtual PC in Windows 7 requires the opening of the Virtual PC console, selecting the virtual machine you wish to edit, and then pressing the ‘Settings’ button, as shown in the screenshot below.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_6.png" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_6.png"&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=image border=0 alt=image src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_thumb_2.png" width=443 height=190 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_thumb_2.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In order to reduce the number of required steps to do this (and assuming you know which file it is), you can edit a key in the registry that will&amp;nbsp;add a new item to the Windows Explorer context menu that appears when right clicking on a file.&amp;nbsp; If you make the changes detailed below, you will be able to right click on the settings file for a virtual machine (files with the .vmc extension) and&amp;nbsp;access directly the settings window, as shown below.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_4.png" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_4.png"&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=image border=0 alt=image src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_thumb_1.png" width=357 height=130 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/QuickerAccesstoWindows7VirtualPCsettings_A858/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Copy and paste the text between the lines below into a text file, but save it with the .reg file extension.&amp;nbsp; Then double click on it to import it into the registry.&lt;/P&gt;
&lt;P&gt;------------------------------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;Windows Registry Editor Version 5.00 &lt;/P&gt;
&lt;P&gt;[HKEY_CLASSES_ROOT\Windows.VirtualPC.VMC\shell\Settings] &lt;BR&gt;@=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ &lt;BR&gt;&amp;nbsp; 00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,56,00,\ &lt;BR&gt;&amp;nbsp; 4d,00,43,00,50,00,72,00,6f,00,70,00,65,00,72,00,74,00,79,00,48,00,61,00,6e,\ &lt;BR&gt;&amp;nbsp; 00,64,00,6c,00,65,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,31,00,\ &lt;BR&gt;&amp;nbsp; 30,00,00,00 &lt;BR&gt;"Icon"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ &lt;BR&gt;&amp;nbsp; 00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,56,00,\ &lt;BR&gt;&amp;nbsp; 4d,00,43,00,50,00,72,00,6f,00,70,00,65,00,72,00,74,00,79,00,48,00,61,00,6e,\ &lt;BR&gt;&amp;nbsp; 00,64,00,6c,00,65,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,30,00,\ &lt;BR&gt;&amp;nbsp; 30,00,39,00,00,00 &lt;/P&gt;
&lt;P&gt;[HKEY_CLASSES_ROOT\Windows.VirtualPC.VMC\shell\Settings\command] &lt;BR&gt;@="vpcsettings.exe \"%1\"" &lt;/P&gt;
&lt;P mce_keep="true"&gt;------------------------------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;As always, edit the registry at your own risk.&amp;nbsp; I can’t be responsible for anything…&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3254865" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Virtual+PC/default.aspx">Virtual PC</category></item><item><title>Saving The World, Printer Ink First</title><link>http://blogs.technet.com/doxley/archive/2009/08/05/saving-the-world-printer-ink-first.aspx</link><pubDate>Wed, 05 Aug 2009 14:08:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3270811</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3270811.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3270811</wfw:commentRss><description>&lt;P&gt;Saving something seems to to be the big thing in I.T. at moment, which is never a bad thing.&amp;nbsp; The current big thing is the Green Computing initiatives, particularly with the prominence now of virtual computing and power saving features in new operating systems (hint, hint: Windows Vista and Windows 7).&amp;nbsp; Another very common one I see is the footer that a lot of people include on their emails, looks like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/emailfooter_2.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/emailfooter_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=emailfooter border=0 alt=emailfooter src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/emailfooter_thumb.jpg" width=450 height=42 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/emailfooter_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Well, a new one has appeared which on face value might seem a bit unbelievable, but the authors reckon that it actually really works.&amp;nbsp; An open-source font has been created that looks like Swiss cheese!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont1_2.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont1_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=ecofont1 border=0 alt=ecofont1 src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont1_thumb.jpg" width=577 height=256 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont1_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The creators claim that, because the font is full of holes, you will save around 20% of the ink in your printer; thus saving money and resources.&amp;nbsp; When I first saw it I was sceptical, but according to the website all those holes really do make a difference.&amp;nbsp; I’ll give it a try to see how useful it is.&lt;/P&gt;
&lt;P&gt;Note that, if your document has a lot of bold text then all those little holes will pretty much disappear, as you can see below:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont2_2.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont2_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=ecofont2 border=0 alt=ecofont2 src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont2_thumb.jpg" width=585 height=279 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont2_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Also, although it is called &lt;EM&gt;EcoFont&lt;/EM&gt;, it doesn’t actually appear in your font list under that name which was a little confusing.&amp;nbsp; It took me a while to find it (maybe this is in the documentation…) listed as &lt;EM&gt;&lt;STRONG&gt;Sprang eco sans&lt;/STRONG&gt;&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont3_6.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont3_6.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=ecofont3 border=0 alt=ecofont3 src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont3_thumb_2.jpg" width=287 height=423 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Savingsomeink_7FBE/ecofont3_thumb_2.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can get the font and read more about it here: &lt;A title=http://www.ecofont.eu/splash_en_pro.html href="http://www.ecofont.eu/splash_en_pro.html" mce_href="http://www.ecofont.eu/splash_en_pro.html"&gt;http://www.ecofont.eu/splash_en_pro.html&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obviously, the better way to save ink in your printer (and paper as well) is to &lt;STRONG&gt;&lt;U&gt;&lt;EM&gt;only print something when you absolutely have to&lt;/EM&gt;&lt;/U&gt;&lt;/STRONG&gt;.&amp;nbsp; Countless times I have been onsite with clients and they have printed &lt;STRONG&gt;&lt;EM&gt;&lt;U&gt;ALL&lt;/U&gt;&lt;/EM&gt;&lt;/STRONG&gt; of their documentation for me to read, which is such a waste as I could just as easily read it on screen if they simply email it to me.&amp;nbsp; Also, when I submit documentation for review by customers, it is often printed out several times so people can go through it for reviewing; I know it is less comfortable to read off the computer screen, but still…&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3270811" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category></item><item><title>PowerShell Script ExecutionPolicy</title><link>http://blogs.technet.com/doxley/archive/2009/08/05/powershell-script-executionpolicy.aspx</link><pubDate>Wed, 05 Aug 2009 09:59:34 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3270752</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3270752.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3270752</wfw:commentRss><description>&lt;p&gt;Seeing as PowerShell is included by default in Windows 7, and also because you get the PowerShell icon on your quick launch bar by default, I try to use that over the de rigueur &lt;strong&gt;cmd.exe&lt;/strong&gt; command interpreter that we have all had since the dawn of time.&amp;#160; Although, without thinking, I still often run cmd.exe just through habit :-S.&amp;#160; I am only just starting out with PowerShell and I doubt I will ever achieve any success with the scripting, but you have to try!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/powershell_1125A/PS_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS" border="0" alt="PS" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/powershell_1125A/PS_thumb.jpg" width="460" height="44" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h5 align="center"&gt;The PowerShell icon on the quick launch bar&lt;/h5&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Right from the start, I had problems running a script I had written.&amp;#160; Upon launching it I would get the below error returned:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="System"&gt;&lt;font face="Simplified Arabic Fixed"&gt;File C:\Users\daniel\Desktop\copy.ps1 cannot be loaded because the execution of scripts is disabled on this system. Please see &amp;quot;get-help about_signing&amp;quot; for more details.         &lt;br /&gt;At line:1 char:19          &lt;br /&gt;+ C:\Users\daniel\Desktop\copy.ps1 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/font&gt;        &lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;No matter what I tried, I just could not override the security settings that PowerShell had by default.&amp;#160; Frustration prevailed with me cursing the point of making a scripting environment and the blocking the execution of scripts for security reasons.&amp;#160; After hunting around, it turns out that this is simply a configurable option, and the default setting out of the box is the most secure one (as it should be).&amp;#160; Simply running the following commands will change the setting and thus allow you to execute your scripts.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To view your existing setting, run the command: &lt;em&gt;&lt;strong&gt;Get-ExecutionPolicy&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;To allow the execution of your scripts, run the command: &lt;em&gt;&lt;strong&gt;Set-ExecutionPolicy RemoteSigned&lt;/strong&gt;&lt;/em&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Setting it to &lt;em&gt;RemoteSigned &lt;/em&gt;means that you can run all of the scripts you write yourself, but not those downloaded from the Internet.&amp;#160; Alternatively, if you set the execution policy to &lt;em&gt;AllSigned&lt;/em&gt; then all scripts, including those you write yourself, have to be signed by a trusted publisher if you want to execute them.&amp;#160; Otherwise, you can set it to &lt;em&gt;Unrestricted&lt;/em&gt; and then all scripts will run, regardless of where they come from and whether or not they’ve been signed.&amp;#160; This last setting is not the recommended one as you can open yourself up to “a world of pain” (a great film).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And if you need help understanding the script signing, you can run the command: &lt;em&gt;&lt;strong&gt;Get-Help About_Signing&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3270752" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>Application Installs, be gone!</title><link>http://blogs.technet.com/doxley/archive/2009/06/17/application-installs-be-gone.aspx</link><pubDate>Wed, 17 Jun 2009 14:00:26 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3255770</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/doxley/comments/3255770.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3255770</wfw:commentRss><description>&lt;p align="justify"&gt;As a follow up to my &lt;a href="http://blogs.technet.com/doxley/archive/2009/06/09/ikea-fying-my-computer.aspx"&gt;earlier post&lt;/a&gt; about modularising my computer, I wanted to add a couple of points which I either missed out, or did not explain so well :-S&lt;/p&gt;  &lt;p align="justify"&gt;The first, which is a common question, is how to install Windows 7 into a VHD file without having to first install Window Server 2008 with Hyper-V onto a computer.&amp;#160; You can read the details on how to do this with &lt;a href="http://blogs.technet.com/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx"&gt;this blog post&lt;/a&gt; by Keith Combs; he has even created a webcast showing how it is done!&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;I mentioned that I try not to install applications into the operating system anymore, instead using App-V.&amp;#160; What I forgot to mention is that, whenever possible, I try to use &lt;a href="http://www.portableapps.com"&gt;PortableApps&lt;/a&gt; as replacement for applications that I previously had to install.&amp;#160; While not a perfect substitute, often these alternative applications give me all the functionality (and sometimes more) that I need.&amp;#160; Also, by &lt;a href="http://blogs.technet.com/doxley/archive/2008/09/01/portable-applications-with-live-mesh.aspx"&gt;placing all these applications into a folder that I keep in Live Mesh&lt;/a&gt;, they are automatically copied down to my computer when it is reinstalled.&amp;#160; It also allows me to share the application files between the two operating systems I have in a dual-boot setup without any duplication of files as they go into a separate partition and require no install process.&amp;#160; Couldn’t be simpler!&lt;/p&gt;  &lt;p align="justify"&gt;This works both ways, an example of a good replacement is that of VLC Player replacing Windows Media Player.&amp;#160; VLC has all the codecs you could ever imagine built into it, and offers pretty much the same functionality as Windows Media Player.&amp;#160; However, trying to find a good replacement for Windows Live Messenger is pretty much impossible; the closest I have found so far is &lt;a href="http://pidgin.im"&gt;Pidgin&lt;/a&gt;, but it lacks an awful lot of functionality that Windows Live Messenger has.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3255770" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Live+Mesh/default.aspx">Live Mesh</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>IKEA-fying my computer</title><link>http://blogs.technet.com/doxley/archive/2009/06/09/ikea-fying-my-computer.aspx</link><pubDate>Tue, 09 Jun 2009 01:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3252171</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/doxley/comments/3252171.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3252171</wfw:commentRss><description>&lt;P&gt;I have had this blog post in the pipeline for a while now, but I have been waiting until all the pieces fell into place, to make it something actually worthwhile to read!&amp;nbsp; Be warned though, this is a rather long blog post – but please stay awake!&lt;/P&gt;
&lt;P&gt;Having access to earlier builds of Microsoft operating systems is great (and pretty important for my job given that I specialise in deploying them!) as I get to play with new technologies long before everyone else :-).&amp;nbsp; The only downside to this though is that, seeing as I only have one company laptop, it means that every few months I am constantly formatting and reinstalling my computer.&amp;nbsp; This is a task that everyone knows is painful; no matter how great the setup process of Microsoft Windows and then &lt;EM&gt;all &lt;/EM&gt;the applications, it is still a couple of days work afterwards getting everything just right.&amp;nbsp; Also, it is not as simple as just reinstalling Windows and applications as I always had to realise the following process:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Back up user data &lt;/LI&gt;
&lt;LI&gt;Back up Outlook PST files &lt;/LI&gt;
&lt;LI&gt;Back up Internet Favourites &lt;/LI&gt;
&lt;LI&gt;Export all certificates for my user account &lt;/LI&gt;
&lt;LI&gt;Export Bitlocker recovery keys &lt;/LI&gt;
&lt;LI&gt;Burn DVD with latest version of Microsoft Windows &lt;/LI&gt;
&lt;LI&gt;Format hard drive &lt;/LI&gt;
&lt;LI&gt;Install operating system &lt;/LI&gt;
&lt;LI&gt;Join computer to domain &lt;/LI&gt;
&lt;LI&gt;Install all patches &lt;/LI&gt;
&lt;LI&gt;Activate license for Windows &lt;/LI&gt;
&lt;LI&gt;Install all applications, i.e. Office, FOXIT PDF, Anti-Virus, Visual Studio, Visio etc. etc. &lt;/LI&gt;
&lt;LI&gt;Install more patches&lt;/LI&gt;
&lt;LI&gt;Move user data, favourites, Outlook files, certificates and everything else back to internal laptop hard drive&lt;/LI&gt;
&lt;LI&gt;Activate Bitlocker on hard drive (and re-encrypt C: partition) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It is such a tedious task that it would often put me off of changing the OS, particularly if I was away from the office travelling or did not have the time to do all of the above at home.&amp;nbsp; And, after I had a &lt;A href="http://blogs.technet.com/doxley/archive/2008/01/30/in-the-immortal-words-of-homer-doh.aspx" mce_href="http://blogs.technet.com/doxley/archive/2008/01/30/in-the-immortal-words-of-homer-doh.aspx"&gt;Homer Simpson&lt;/A&gt; moment, I became paranoid that my backups were safe, so sometimes I made two copies of everything!&amp;nbsp; What I wanted/needed was something a bit more ‘IKEA’-like; &lt;EM&gt;&lt;U&gt;something modular that would allow me to swap pieces in and out easily without affecting the rest&lt;/U&gt;&lt;/EM&gt;...&lt;/P&gt;
&lt;P&gt;One day, on the way home from Barcelona on the train (trains are incredible in Spain by the way.&amp;nbsp; From Madrid to Barcelona at 300 km/h without even noticing it) when I realised that, with a new feature in Windows 7 this was now possible!&amp;nbsp; I have now been playing around the idea for a while and I wanted to blog about it, not so much that someone else might follow the steps (because it is far from painless at the moment, improving though) but because it shows the potential of what can be done right now with Windows 7 and existing software, and it might also be a common configuration one day in the future, who knows?&lt;/P&gt;
&lt;P&gt;With Windows 7 a computer can boot using an operating system that is installed inside a VHD file, but the operating system is using the physical hardware of the computer – this feature is called “Boot from VHD” and has nothing to do with virtualisation apart from that it uses the VHD disk file format.&amp;nbsp; What this means is that you can prepare a Windows 7 virtual machine in Hyper-V, execute sysprep and then copy the VHD file to a different computer and configure it to boot.&amp;nbsp; The operating system inside the VHD file runs using all the &lt;EM&gt;physical hardware of the computer&lt;/EM&gt;, but all operating system data remains inside the VHD file (think: container file, nothing more).&amp;nbsp; Now, if my operating system is all contained inside a single file on the disk, here is the first step to making it modular; to change the operating system, I just need to copy a new VHD file to my hard drive and delete the unwanted VHD file or make it dual-boot.&lt;/P&gt;
&lt;P&gt;This leaves me then with the problem of having to back up all user data before changing the operating system, and then restoring the data afterwards.&amp;nbsp; But what if I configured &lt;A href="http://www.mesh.com/" mce_href="http://www.mesh.com"&gt;Live Mesh&lt;/A&gt; to maintain a copy of my data in the cloud?&amp;nbsp; By doing this, all I have to do is change the operating system, install the Live Mesh client agent and then sit back while all my user data reappears on my computer from the cloud.&amp;nbsp; I won’t have had to make any backups, nor recover any files.&amp;nbsp; My data is pulled down automatically from the online backup that Live Mesh maintains for me automatically and I can eliminate this pain from the process as well.&lt;/P&gt;
&lt;P&gt;Now then, what about the reinstalling all of the applications every time?&amp;nbsp; This is an easy one: if I package all of my applications into App-V “bubbles”, then I no longer need to reinstall any applications at all, all I do is just launch the application inside it’s bubble and I am up and running – no more application reinstalls and no need to worry about compatibility issues with a new operating system&lt;/P&gt;
&lt;P&gt;In figure 1, I have represented the idea with a diagram.&amp;nbsp; Every piece of the problem is contained inside it’s own module and can be swapped out easily, without affecting any other module – I can even change the underlying hardware, i.e. move to a new physical computer, with minimal effort now :-)&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_4.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=pc border=0 alt=pc src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_thumb_1.jpg" width=437 height=242 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_thumb_1.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;Figure 1: Welcome to the Oxley-verse&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In figure 2 I show my drive partition schema, so that you can see that I have no operating system actually installed, it is all inside a VHD file (note the blue colour for icon on disk 1).&amp;nbsp; Disk 0 has 2 partitions, excluding the initial RAW partition, the first (the D: drive) is the partition that holds the VHD file.&amp;nbsp; It is not a bootable partition, and contains &lt;EM&gt;only a &lt;U&gt;single&lt;/U&gt; file&lt;/EM&gt;, the VHD file.&amp;nbsp; In the M: drive partition on disk 0 I have all of my user data, application files, etc.&amp;nbsp; This is important as, in order for this to work, the VHD must only contain the operating system and nothing else.&lt;/P&gt;
&lt;P&gt;Disk 1 is the VHD file that is mounted at boot time, containing only my Windows 7 install.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_2.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_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=disk border=0 alt=disk src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_thumb.jpg" width=919 height=205 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;Figure 2: Drive schema&lt;/P&gt;
&lt;P&gt;Finally, by redirecting my entire user profile to the M: drive, I am not using the C: for anything other than the operating system.&amp;nbsp; All of the user data, such as Favourites, documents, even temp files, etc. are redirected to M:.&amp;nbsp; I have it all working great now, but it took an awful lot of work to get there.&amp;nbsp; However, now that it is done, I can change my operating system (simply swapping out the VHD, fixing a few registry keys etc.) and be working with everything again within a couple of hours, as opposed to a couple of days.&amp;nbsp; Beat that for efficiency!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Lessons learned:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As with all experimenting I learnt plenty of lessons, the hard way.&amp;nbsp; Also, it is not totally modular yet, as certain pieces can’t be abstracted from the operating system; an example of this is the anti-virus software that still needs to be installed inside the VHD file and certain applications insist on writing to C:\Users\USERNAME.&amp;nbsp; Below, I have listed the biggest problems that I came experienced, as well as some issues that need to be considered.&amp;nbsp; The biggest issue I have seen though is not actually a technical one; some of the configurations are very very very likely to be &lt;U&gt;unsupported&lt;/U&gt; by Microsoft and/or third party vendors.&amp;nbsp; This doesn’t concern me too much because I am my own helpdesk, but it may be an issue in different environments.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft company policy states that any disk partition that contains confidential information must be protected with Bitlocker.&amp;nbsp; As you can see in the drive schema above, M: is encrypted, and so is C:, which is inside the VHD file.&amp;nbsp; Unless things change between now and the release of Windows 7, a Bitlocker’d “Boot from VHD” file is an unsupported configuration. &lt;/LI&gt;
&lt;LI&gt;Likewise, I am pretty certain that Windows 7 in VHD on a computer that has no operating system &lt;EM&gt;installed ‘normally’&lt;/EM&gt; (i.e. the files on the disk rather than wrapped up in a VHD file) is also an unsupported configuration. &lt;/LI&gt;
&lt;LI&gt;There is no 64 bit App-V client available yet. &lt;/LI&gt;
&lt;LI&gt;Sequencing applications in App-V can be a fiddly job, and also not all applications can be sequenced. &lt;/LI&gt;
&lt;LI&gt;There is allegedly a very slight loss of performance for Windows 7 running inside a VHD file when compared to a ‘normally installed’ Windows 7 computer.&amp;nbsp; I would argue this point because, in my opinion, any performance degradation is either negligible or unnoticeable – but I am not refuting what Microsoft has published regarding this issue. &lt;/LI&gt;
&lt;LI&gt;By default, the installation of Windows 7 will not create a paging file if it detects that a VHD file is being used to boot.&amp;nbsp; It took me a while to work out why I couldn’t start any virtual machines on my computer due to lack of memory because of this.&amp;nbsp; You can create a paging yourself, but you’ll need to create it on a partition outside the VHD file, in my case it is on the D: drive as it is the only partition not encrypted with Bitlocker.&lt;/LI&gt;
&lt;LI&gt;Using standalone App-V packages requires a hefty amount of disk space because the packages are often larger than the space that a normal installation of the application would consume.&amp;nbsp; Also, by carving up the local disk into partitions, I limited myself to the amount of space available. &lt;/LI&gt;
&lt;LI&gt;App-V applications can take a little longer to start (unless caching is used) compared to an installed application. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;After reading this, the obvious questions is “why not just put the OS into a different partition?”.&amp;nbsp; My answer to this though is simple; doing it this way I can prepare the VHD file using Hyper-V at leisure without loosing access to everything else while I am doing it.&amp;nbsp; If it takes 3 weeks, then that is no problem!&amp;nbsp; Also, and importantly, I can put all the operating systems I want to boot into VHD files that all reside on the same partition.&amp;nbsp; I am currently running a dual-boot configuration with Windows 7 in one VHD file, and Window Server 2008 R2 (with Hyper-V enabled of course) in another VHD file, with both VHD files on the same partition (D:). &lt;/P&gt;
&lt;P&gt;If you try any of this on your computer, please don’t later on phone Microsoft support for help.&amp;nbsp; Not unless they publish a support statement clarifying that the configuration is a supported one!&amp;nbsp; This is simply an experiment I have been working on that works extremely well for me as I often reinstall my computer.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;p.s. for those that don't know.&amp;nbsp; IKEA is a mega super store that sells modular furniture that you take home and try to build yourself.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3252171" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.technet.com/doxley/archive/tags/Live+Mesh/default.aspx">Live Mesh</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx">Server 2008 R2</category><category domain="http://blogs.technet.com/doxley/archive/tags/App-V/default.aspx">App-V</category></item><item><title>Safely setting autologon for Windows</title><link>http://blogs.technet.com/doxley/archive/2009/04/22/safely-setting-autologon-for-windows.aspx</link><pubDate>Wed, 22 Apr 2009 19:16:57 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3229283</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/doxley/comments/3229283.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3229283</wfw:commentRss><description>&lt;p&gt;When configuring Microsoft Windows to auto-logon, most people just modify the following keys in the registry:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon      &lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName       &lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword       &lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultDomain&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;However, the problem with doing it that way is that the password for the user account is stored in the registry as unencrypted text, which means that anyone with enough rights to view the registry, be it locally or remotely, can view the password easily and potentially compromise the system.&amp;#160; This also applies if the computer was infected with a virus or malware, which could also potentially read the configured auto-logon user credentials and then send them over the internet for future malicious use.&lt;/p&gt;  &lt;p&gt;However, if you use the Sysinternals tool &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963905.aspx"&gt;AutoLogons&lt;/a&gt; to configure the auto-logon then the password string value is stored encrypted in the registry as an &lt;a href="http://msdn.microsoft.com/en-us/library/aa378826.aspx"&gt;LSA secret&lt;/a&gt;.&amp;#160; Which means that, once the autologon is configured, the unencrypted version of the password used cannot be viewed by anyone/anything at all.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/SafelysettingautologonforWindows_8A19/image_2.png"&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="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/SafelysettingautologonforWindows_8A19/image_thumb.png" width="323" height="169" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The tool couldn’t be simpler to use, and most importantly, it helps to maintain the security of your systems.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3229283" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tool/default.aspx">Tool</category></item><item><title>Windows Server 2008 doesn’t have to ignore the MBSA if you don’t want it to</title><link>http://blogs.technet.com/doxley/archive/2009/04/20/windows-server-2008-doesn-t-have-to-ignore-the-mbsa-if-you-don-t-want-it-to.aspx</link><pubDate>Mon, 20 Apr 2009 10:28:52 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3228055</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3228055.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3228055</wfw:commentRss><description>&lt;p&gt;The Microsoft Baseline Security Analyser (MBSA) is an excellent free tool by Microsoft that provides a simple and easy-to-use method of identifying common security misconfigurations for your Microsoft Windows computers.&amp;#160; The current version (MBSA 2.1) runs on Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP and Windows 2000 and will scan all systems, most installed Windows components, and applications such as Internet Information Server (IIS) 5.0, 6.0 and 7.0, SQL Server 7.0, 2000 and 2005, Internet Explorer (IE) 5.01 and later, and Office 2000, 2002 and 2003.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;A problem you might come up against however is that Windows Server 2008 computers by default have all the security settings turned on.&amp;#160; Consequently, when you try to scan them, you see the below error appear in the MBSA console “Could not resolve the computer name: Please specify computername.”:&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsServer2008_9526/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsServer2008_9526/image_thumb.png" width="537" height="290" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsServer2008_9526/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsServer2008_9526/image_thumb_1.png" width="509" height="290" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This is nothing to worry about and can be quickly remedied by enabling (only temporarily if necessary) the file sharing feature.&amp;#160; To do this, just open the Network and Sharing Centre and select the radio button as displayed in the image below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsServer2008_9526/image_6.png"&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="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsServer2008_9526/image_thumb_2.png" width="682" height="557" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once enabled, you can restart the scan and all should work correctly.&amp;#160; So start checking your security right now by downloading the tool here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=F32921AF-9DBE-4DCE-889E-ECF997EB18E9&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=F32921AF-9DBE-4DCE-889E-ECF997EB18E9&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=F32921AF-9DBE-4DCE-889E-ECF997EB18E9&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I recommend that you read the &lt;a href="http://technet.microsoft.com/en-us/security/cc184923.aspx"&gt;Frequently Asked Questions&lt;/a&gt; page as there is some important information there, particularly if you wish to scan computers that don’t have internet connections (or connections that are perhaps restricted by a proxy server).&amp;#160; The MBSA needs to download the latest security catalogue from Microsoft over the internet, but if the computer does not have internet access then the process will fail.&amp;#160; In the FAQ are the instructions required in order to manually download the files from a different machine that does have internet access in order to manually update the catalogue on the computer running the MBSA.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3228055" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008/default.aspx">Server 2008</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Faster Creation of Virtual Machines</title><link>http://blogs.technet.com/doxley/archive/2009/04/08/faster-creation-of-virtual-machines.aspx</link><pubDate>Wed, 08 Apr 2009 09:55:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3223845</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3223845.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3223845</wfw:commentRss><description>&lt;p align="justify"&gt;I recently noticed a blog post on TechNet about a new tool that was released on CodePlex.&amp;#160; WIM2VHD is a command-line tool allows you to create &lt;u&gt;sysprepped&lt;/u&gt; VHD images from any Windows 7 installation source (and I suspect Windows Server 2008 R2 as well) that work with Virtual PC, Virtual Server, Microsoft Hyper-V, and Windows 7's new Native VHD-Boot functionality.&amp;#160; Basically, you can create an entire virtual machine VHD file in minutes without have to go through the whole setup process of Windows.&amp;#160; It is nice and simple to use, and after a brief moment of confusion I had it working fine :-)&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;To create my first VHD file, I ran the command: &lt;strong&gt;cscript.exe C:\Users\Administrator\Desktop\WIM2VHD.wsf /wim:e:\sources\install.wim /sku:Ultimate /vhd:U:\Hyper-V\Win7.vhd /size:12000 /disktype:Dynamic&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;However, this failed (as shown below) with the error “&lt;strong&gt;Error: 0: No filePath was specified&lt;/strong&gt;”.&amp;#160; After fiddling around with the command line to make sure that I was specifying the relevant paths, I realised that WIM2VHD was failing because it was unable to mount the WIM file from the Windows 7 DVD.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_2.png"&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="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_thumb.png" width="670" height="498" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;In order to mount WIM files, you first need to have installed the Windows Automated Installation Kit (WAIK), which you can get here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&amp;amp;displaylang=en&lt;/a&gt;.&amp;#160; One thing to note is that I installed the beta version that was released for Windows 7.&amp;#160; I do not actually know if the current 1.1 version will work with WIM2VHD, I imagine so.&amp;#160; The 1.1 version can be found here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;Once that was installed, I simply re-ran the previous command and, as you can see, had much more success!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_4.png"&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="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_thumb_1.png" width="672" height="739" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_6.png"&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="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_thumb_2.png" width="671" height="786" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;This really is a great tool, as you can create virtual machines extremely quickly.&amp;#160; And, the possibilities are endless because you could incorporate WIM2VHD into existing processes so that you could provision new computers easily and quickly on-the-fly using scripts.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3223845" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://blogs.technet.com/doxley/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008/default.aspx">Server 2008</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx">Server 2008 R2</category></item><item><title>Network Issues prevent certain Installations (otherwise known as 0xc000000f)</title><link>http://blogs.technet.com/doxley/archive/2009/04/02/network-issues-prevent-certain-installations-otherwise-known-as-0xc000000f.aspx</link><pubDate>Thu, 02 Apr 2009 12:28:17 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3221476</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/doxley/comments/3221476.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3221476</wfw:commentRss><description>&lt;p align="justify"&gt;I have recently been setting up a Hyper-V laboratory for a Windows 7 project.&amp;#160; I had all the machines installed, and I was configuring them using an RDP connection rather than using VMConnect (the reason is that it is nice and easy to get access to files that are outside the VM this way, simply use &lt;a href="file://\\tsclient\c"&gt;\\tsclient\c&lt;/a&gt; (or any other drive letter) in order to get access to the C: drive of the local computer from the VM).&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;So, I popped the Microsoft Office 2007 DVD into the drive on my laptop in order to install it, but upon running setup.exe I was getting the below error:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/NetworkIssuespreventcertainInstallations_9EC6/image_2.png"&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="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/NetworkIssuespreventcertainInstallations_9EC6/image_thumb.png" width="415" height="147" /&gt;&lt;/a&gt; As is sometimes the case, the error message was pretty useless.&amp;#160; “The application failed to initialize properly (0xc000000f)” doesn’t really mean that much to me, and my first thought was that it was a problem with a scratched or dirty DVD.&amp;#160; However, when I then tried to install some anti-virus software, I got the same exact error message, but this time I had launched the setup file from my local C: drive, thus eliminated dodgy media as the cause.&amp;#160; A search on the web turned up no results at all (it seems that when Windows Vista fails to boot right it also displays the error 0xc000000f) apart from non-related issues.&lt;/p&gt;  &lt;p align="justify"&gt;In the end, I worked out that it seemed to be a problem with running the install over the network, because by copying the files inside the VM, all the applications installed correctly with no further fuss.&amp;#160; Now, there is normally no issue at all with running an installation over the network (think SMS/SCCM) so I suspect that this is something specific to using the &lt;a href="file://\\tsclient"&gt;\\tsclient&lt;/a&gt; paths from RDP inside a virtual machine – either that or I completely did something wrong – this is always a possibility :-(&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3221476" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category></item></channel></rss>