<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Virtualisation</title>
        <link>http://geekswithblogs.net/twickers/category/8825.aspx</link>
        <description>Discussion of Virtualisation (or Virtualization to US readers) of operating systems, generally with a slant on how software developers use virtualisation to make life easier.</description>
        <language>en-GB</language>
        <copyright>Liam Westley</copyright>
        <managingEditor>liam.westley@tigernews.co.uk</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>XP Mode (Windows Virtual PC for Windows 7) no longer requires hardware virtualisation - hurrah !</title>
            <link>http://geekswithblogs.net/twickers/archive/2010/03/18/138609.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Windows Virtual PC (aka XP Mode)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When XP Mode was released, it insisted on hardware virtualisation being present on your CPU and enabled in the BIOS.  Given that Windows Virtual PC was based on an improved Virtual PC 2007, which provided hardware virtualisation as a user selectable option, I did wonder why on earth Microsoft thought this was a good idea.  &lt;/p&gt;
&lt;p&gt;Not only do many people not have a CPU with hardware virtualisation support, some manufacturers don't provide a BIOS option to enable this setting, especially on laptops - yes Sony, Toshiba and Acer, I'm looking at you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dumb and dumber&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue became a double whammy; not only was Microsoft a bit dumb on not supporting Windows Virtual PC without hardware virtualisation, your hardware manufacturer was also dumb in not supporting the option in the BIOS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Microsoft update to Windows Virtual PC&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Belatedly, Microsoft has seen the problem with this hardware virtualisation requirement and has now released a new version of Windows Virtual PC that works without hardware virtualisation.  This is really good news for those with older (or limited) CPUs and rubbish BIOS firmware.&lt;/p&gt;
&lt;p&gt;You can details of how to download the new versions of XP Mode here,&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/18/windows-virtual-pc-no-hardware-virtualization-update-now-available-for-download.aspx"&gt;http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/18/windows-virtual-pc-no-hardware-virtualization-update-now-available-for-download.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And there is also an explanation of why the hardware virtualisation requirement was in place for previous releases,&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/18/windows-virtual-pc-now-without-the-need-for-hardware-virtualization.aspx"&gt;http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/18/windows-virtual-pc-now-without-the-need-for-hardware-virtualization.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138609"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138609" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/138609.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2010/03/18/138609.aspx</guid>
            <pubDate>Fri, 19 Mar 2010 11:25:14 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/138609.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2010/03/18/138609.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/138609.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/138609.aspx</trackback:ping>
        </item>
        <item>
            <title>Thanks to NxtGenUG Manchester - Hyper-V for Developers presentation now available for download</title>
            <link>http://geekswithblogs.net/twickers/archive/2010/03/18/138608.aspx</link>
            <description>&lt;p&gt;Thanks to Steve and Andy at NxtGenUG Manchester for making me very welcome and for the guys who didn't head down the pub for a Guinness for St Patrick's Day and came to NxtGen instead.  I hope you all got something from the presentation, if not technical insights, at least a can of Guinness of Tunnocks caramel wafer as swag.&lt;/p&gt;
&lt;p&gt;As promised here is the presentation in both PowerPoint and Adobe PDF format (with speaker notes),&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;a href="http://www.tigernews.co.uk/blog-twickers/nxtgenugmanc/hyperv4devs-ppt.zip"&gt;http://www.tigernews.co.uk/blog-twickers/nxtgenugmanc/hyperv4devs-ppt.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.tigernews.co.uk/blog-twickers/nxtgenugmanc/hyperv4devs-pdf.zip"&gt;http://www.tigernews.co.uk/blog-twickers/nxtgenugmanc/hyperv4devs-pdf.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since I gave the presentation Microsoft has released XP Mode (Windows Virtual PC for use under Windows 7) &lt;strong&gt;without &lt;/strong&gt; the requirement for hardware virtualisation. Read more about that here, &lt;a href="http://blogs.msdn.com/Virtual_PC_Guy/"&gt;http://blogs.msdn.com/Virtual_PC_Guy/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For anyone who has seen this presentation at other user groups, there is a &lt;span style="font-size: larger;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt; section at the end of the presentation dealing with the various networking configurations under Hyper-V; not connected, private network, internal network and external network.  This includes details of what these mean, and a Venn diagram to aid understanding of the implications.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138608"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138608" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/138608.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2010/03/18/138608.aspx</guid>
            <pubDate>Fri, 19 Mar 2010 11:16:06 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/138608.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2010/03/18/138608.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/138608.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/138608.aspx</trackback:ping>
        </item>
        <item>
            <title>Running Remote Desktop Connection client (mstsc.exe) from inside Hyper-V Server 2008 R2</title>
            <link>http://geekswithblogs.net/twickers/archive/2010/02/24/138162.aspx</link>
            <description>&lt;p&gt;One of the annoying absences in Hyper-V Server 2008 is the lack of a remote desktop connection client (mstsc.exe).  This is due to the (welcome) reduction in clutter within Server 2008 Core, on which Hyper-V Server is based. &lt;/p&gt;
&lt;p&gt;However, a remote connection client allows you to logon at a Hyper-V server console and then remote connect to the virtual machines directly which can be quite useful.  &lt;/p&gt;
&lt;p&gt;Thanks to this blog by Jason Huitt, &lt;a href="http://jasonhuitt.com/blog/post/Server-Core-2008-No-Built-In-MSTSC.aspx"&gt;http://jasonhuitt.com/blog/post/Server-Core-2008-No-Built-In-MSTSC.aspx&lt;/a&gt;, I discovered it's just a matter of copying the relevant files from a matching Windows Server 2008 installation.  In my case I copied the files from Windows Server 2008 R2, and had to include an additional file &lt;strong&gt;msacm32.dll&lt;/strong&gt; which wasn't listed on Jason's blog.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;\Windows\System32\mstsc.exe&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;\Windows\System32\mstscax.dll&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;\Windows\System32\msacm32.dll&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;\Windows\System32\en-US\mstsc.exe.mui&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;\Windows\System32\en-US\mstscax.dll.mui&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once you install these files into the relevant folders in your \Windows area on your Hyper-V Server you can just use the command line to run &lt;strong&gt;mstsc.exe&lt;/strong&gt; and you can start to connecting to all the virtual machines on which you have enabled remote connection.  Great if your VMs are running on an internal network not visible outside the Hyper-V host.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138162"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138162" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/138162.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2010/02/24/138162.aspx</guid>
            <pubDate>Thu, 25 Feb 2010 08:45:16 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/138162.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2010/02/24/138162.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/138162.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/138162.aspx</trackback:ping>
        </item>
        <item>
            <title>Hyper-V for Developers presentation - GL.NET, Gloucester </title>
            <link>http://geekswithblogs.net/twickers/archive/2010/02/17/138026.aspx</link>
            <description>&lt;p&gt;Thanks to Jimmy Skowronski and the guys at Gloucester.NET user group for inviting me over to give my Hyper-V for Developers talk.  Additional thanks to Marc Gravell for giving me a lift from Gloucester town to Symantec (kindly providing facilities) and for DevExpress for supplying the pizzas for tonights user group.&lt;/p&gt;
&lt;p&gt;As promised, here are the slides to download as either PDF or PowerPoint,&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://www.tigernews.co.uk/blog-twickers/glnet/Hyperv4Devs-PDF.zip"&gt;http://www.tigernews.co.uk/blog-twickers/glnet/Hyperv4Devs-PDF.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://www.tigernews.co.uk/blog-twickers/glnet/Hyperv4Devs-PPT.zip"&gt;http://www.tigernews.co.uk/blog-twickers/glnet/Hyperv4Devs-PPT.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I really enjoyed the chance to talk for 90 minutes, rather than usual 60 mintues I'm used to as it gave the topic time to breathe as well as discuss Hyper-V features with experienced VMWare ESX users.  Good to learn more stuff about the VMWare products.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Liam&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE 18 February 2010&lt;/strong&gt; : Following Greg's question regarding Type 1 / Type 2 categorisation (see below) I thought I'd post a direct link to the free PDF eBook, &lt;a href="http://blogs.msdn.com/microsoft_press/archive/2010/02/16/free-ebook-understanding-microsoft-virtualization-r2-solutions.aspx"&gt;Understanding Microsoft Virtualization R2 Solutions&lt;/a&gt;, which you can download from &lt;a href="http://blogs.msdn.com/microsoft_press/archive/2010/02/16/free-ebook-understanding-microsoft-virtualization-r2-solutions.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138026"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=138026" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/138026.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2010/02/17/138026.aspx</guid>
            <pubDate>Wed, 17 Feb 2010 22:30:20 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/138026.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2010/02/17/138026.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/138026.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/138026.aspx</trackback:ping>
        </item>
        <item>
            <title>Hyper-V for Developers - UK tour dates</title>
            <link>http://geekswithblogs.net/twickers/archive/2010/02/15/137977.aspx</link>
            <description>&lt;p&gt;For those who would like to know when I'll be presenting my Hyper-V for Developers talk around the UK, to see if they can pop in, here's the latest dates (always subject to change),&lt;/p&gt;
&lt;table width="90%" cellspacing="1" cellpadding="1" border="0" align="center"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td width="35%" align="right"&gt;13th August 2009&lt;/td&gt;
            &lt;td width="10%"&gt; &lt;/td&gt;
            &lt;td width="55%" align="left"&gt;DevEvening, Woking&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td align="right"&gt;16th September 2009&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td align="left"&gt;Edge UG, London&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td align="right"&gt;14th January 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td align="left"&gt;NxtGenUG, Southampton&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td align="right"&gt;  &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td align="left"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="middle" align="right"&gt;17th February 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="middle" align="left"&gt;
            &lt;p&gt;GL.Net, Gloucester (&lt;a href="http://www.gl-net.org.uk/Events/february2010.aspx"&gt;details&lt;/a&gt;)&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt;17th March 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt;NxtGenUG, Manchester (&lt;a href="http://www.nxtgenug.net/ViewEvent.aspx?EventID=265"&gt;details&lt;/a&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt;25th March 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt;.Net Developers Network, Bristol (&lt;a href="http://www.dotnetdevnet.com/Meetings/tabid/54/EntryID/42/Default.aspx"&gt;details&lt;/a&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt;8th May 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt;DDD Scotland (if voted in, vote &lt;a href="http://www.developerdeveloperdeveloper.com/scotland2010/Users/VoteForSessions.aspx"&gt;here&lt;/a&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt;13th May 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt;VBUG, Bracknell (details tbc&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;&lt;a href="http://vbug.net/events/default.aspx?region=Reading"&gt;here&lt;/a&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt;9th June 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt;NxtGenUG, Oxford (&lt;a href="http://www.nxtgenug.net/ViewEvent.aspx?EventID=284"&gt;details&lt;/a&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="right"&gt;15th July 2010&lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td valign="top" align="left"&gt;North East Bytes, Newcastle-Upon-Tyne (details tbc &lt;a href="http://www.nebytes.net/"&gt;here&lt;/a&gt;)&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Phew! That's nearly a 12 month tour, but the eagle eyed may have spotted that April is free at the moment.  So if any UK user group thinks they have members who &lt;em&gt;haven't&lt;/em&gt; seen my Hyper-V presentation, and meets on a Thursday (or every other Wednesday) then drop me a line and we'll see what we can arrange.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137977"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137977" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/137977.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2010/02/15/137977.aspx</guid>
            <pubDate>Mon, 15 Feb 2010 17:49:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/137977.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2010/02/15/137977.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/137977.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/137977.aspx</trackback:ping>
        </item>
        <item>
            <title>Using Gnome Partition Editor (GParted) to transfer Windows Server 2008 R2 and Hyper-V Server R2 images to different drive; but you'll need a Windows 7 Recovery Disc to actually get it to boot</title>
            <link>http://geekswithblogs.net/twickers/archive/2010/02/12/137941.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;UPDATE 15 February 2010 : &lt;/strong&gt;See Virtual PC Guy's Blog &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/01/19/hyper-v-virtual-machines-do-not-start-after-using-startup-repair.aspx"&gt;here&lt;/a&gt; for a crucial item of information about the Windows Startup repair not restoring the Hyper-V service as an automated service.  Basically once you reboot, although the o/s loads, you cannot run any virtual machines. To resolve this you should remote login to the Hyper-V Server (or direct for Windows Sever 2008 R2) and execute the following command; &lt;strong&gt;bcdedit /set hypervisorlaunchtype auto&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I had recently successfully used Gnome Partition Editor (GParted) to resize some of my Virtual Machines running under VirtualBox (see &lt;a href="http://www.my-guides.net/en/content/view/122/26/"&gt;http://www.my-guides.net/en/content/view/122/26/&lt;/a&gt;). So I decided that maybe it was time to use GParted on some real hard drive disk partitions.&lt;/p&gt;
&lt;p&gt;I had freed up a larger hard drive for my Hyper-V laptop, so I used GParted to transfer the volumes from the original (internal eSata drive) to an external drive caddy (eSata drive, but connected via USB 2.0).  There were three volumes on the original drive; a 100Mb system boot partition, a 20Gb Hyper-V R2 partition and a 60Gb Windows Server 2008 R2 partition.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Using GParted from a USB key&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A spare 'bingmaps' 2Gb USB thumbdrive boot the whole of GParted from a USB key, see &lt;a href="http://gparted.sourceforge.net/liveusb.php"&gt;http://gparted.sourceforge.net/liveusb.php&lt;/a&gt;. Nothing like a Microsoft freebie allowing me to run open source software.&lt;/p&gt;
&lt;p&gt;Although the boot partition copied successfully, it looked like I couldn't copy the main NTFS partitions, as it kept failing.  However, that was just a case of needing to make the new partitions at least slightly bigger than the original. I had neglected to do this with the Hyper-V partition as I was trying to maximise my Windows Server 2008 R2 partition.  So, once the main partitions were successfully copied, I expectantly rebooted. The reboot failed. Back in GParted, I realised I'd forgotten to flag the 100Mb system boot partition on the new drive as a BOOT partition.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bootmgr - you can't boot Vista, WIndows 7 or 2008 after using GParted&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;However, on rebooting, although I got to view the boot menu, selecting either operating system failed.  I encountered the issue mentioned in the blog that talked about resizing virtual machines; any operating system after Windows Vista uses the more modern Boot Manager (Bootmgr) rather than the old fashioned NTLOADER and BOOT.INI menu system.  This means both Hyper-V Server R2 and Windows Server 2008 R2 both refused to boot due to warnings about missing and/or corrupt files.&lt;/p&gt;
&lt;p&gt;Using the standard Hyper-V R2 or Windows 2008 R2 install discs, and selecting the Repair Option turned out to be no help as there was is option to repair the boot options.  I searched and found, &lt;a href="http://gparted-forum.surf4.info/viewtopic.php?id=13803"&gt;http://gparted-forum.surf4.info/viewtopic.php?id=13803&lt;/a&gt;, which mentioned a Windows Server 2008 Recovery Disk but what the hell was that, not something I could find elsewhere?  Another search found a superuser.com question, &lt;a href="http://superuser.com/questions/47454/vista-server-2008-bootmgr-is-missing"&gt;http://superuser.com/questions/47454/vista-server-2008-bootmgr-is-missing&lt;/a&gt;, and that gave away what was required; I definitely needed a recovery disk, possibly Vista, or better still, Windows 7.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows 7 recovery disk to the rescue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Before booting up Windows 7, I did check out a Windows Server 2008 R2 machine to see if it provided an option to create a recovery disk, it did not.  So it was off to my development laptop which runs Windows 7 (the workstation o/s that matches the 2008 R2 server release, like XP matches Server 2003 and Vista matches Server 2008). That did have an option to make a recovery disk.  Minutes later I booted my Hyper-V laptop from that newly created Windows 7 recovery CD, and unlike the Windows Server 2008 installation CDs, it immediately notified me of a boot manager issue and removed the 'old' entries, and created 'new' entries for the Windows installations it had found on the drive.&lt;/p&gt;
&lt;p&gt;After a reboot the only difference was that the menu now had '(recovered)' on the end of my boot menu options, but apart from that everything working exactly as before on the new drive.  A quick use of the utility bcedit (&lt;a href="http://msdn.microsoft.com/en-us/library/ms791534.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms791534.aspx&lt;/a&gt;) had my boot menu friendly descriptions back to normal.&lt;/p&gt;
&lt;p&gt;So, in my 'it pro' toolbox there is now a USB thumb drive ready to run GParted, and a Windows 7 recovery CD to fix any boot manager issues that it might cause.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137941"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137941" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/137941.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2010/02/12/137941.aspx</guid>
            <pubDate>Fri, 12 Feb 2010 19:51:02 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/137941.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2010/02/12/137941.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/137941.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/137941.aspx</trackback:ping>
        </item>
        <item>
            <title>Hyper-V for Developers presentation - NxtGenUG Southampton</title>
            <link>http://geekswithblogs.net/twickers/archive/2010/01/14/137494.aspx</link>
            <description>&lt;p&gt;Thanks to John and the guys at NxtGenUG Southampton for the invitation to come down to and present on Hyper-V for Developers tonight.  And thanks to the tips, definitely have new stuff to look into, will look into PowerTab for improving my PowerShell experience (thanks to Rob Cooper aka  @robcthegeek).&lt;/p&gt;
&lt;p&gt;I’ll also take the hint of using a proper ‘Southampton’ image.  Next time you’ll have the Titanic as a desktop background instead of the mighty Spitfire whose first test flights were from Eastleigh airport (now Southampton International airport).&lt;/p&gt;
&lt;p&gt;You can download a ZIP of the PowerPoint presentation file here,&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://www.tigernews.co.uk/blog-twickers/nxtgenugsoton/HyperV4DevPPT.zip"&gt;http://www.tigernews.co.uk/blog-twickers/nxtgenugsoton/HyperV4DevPPT.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or download a ZIP of a full PDF of the presentation, including the Speaker notes here,&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://www.tigernews.co.uk/blog-twickers/nxtgenugsoton/HyperV4DevPdf.zip"&gt;http://www.tigernews.co.uk/blog-twickers/nxtgenugsoton/HyperV4DevPdf.zip&lt;/a&gt;&lt;br /&gt;
 &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137494"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137494" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/137494.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2010/01/14/137494.aspx</guid>
            <pubDate>Thu, 14 Jan 2010 22:54:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/137494.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2010/01/14/137494.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/137494.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/137494.aspx</trackback:ping>
        </item>
        <item>
            <title>How to enable RemoteApp (via RDP 7.0) within VirtualBox or VMWare running Windows 7, Vista SP1+ or Windows XP SP3</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/12/18/137048.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;UDPATE 20 February 2010 : &lt;/strong&gt;Sorry for how long the final solution took to discover, but thanks to Aaron Parker's blog entry at &lt;a href="http://blog.stealthpuppy.com/virtualisation/remoteapp-for-windows-xp-and-windows-vista-the-missing-pieces"&gt;http://blog.stealthpuppy.com&lt;/a&gt; we now have the final missing pieces that allow remote applications to be hosted within a standard Windows XP SP3 virtual machine.  &lt;/p&gt;
&lt;p&gt;I have just tested the settings from Aaron on a Windows XP SP3 image running under VirtualBox 3.1.2 which previously failed with the dreaded '&lt;em&gt;The remote computer does not support RemoteApp ..'.  &lt;/em&gt;As soon as the two extra settings were added to the RDP file (see steps c and d below), I could run Notepad via RemoteApp quite happily.  I'll be doing more research into this and will update some of the screen shots in this post, but I thought I'd post this update as soon as possible to help people right away.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;What is RemoteApp?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is used within the XP Mode within Windows 7 to provide seamless application integration where applications running under Windows XP appear as application windows floating over the Windows 7 desktop. &lt;/p&gt;
&lt;p&gt;RemoteApp is only the remote display technology which enables this to occur.  It should be noted that XP Mode also includes logic to integrate start menu items and saving of documents and files which are not covered by RemoteApp alone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why would you want RemoteApp?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For all those people using XP Mode to run a nicely sandboxed IE6 for testing purposes, you can now achieve exactly the same result without having to install Virtual PC.  This is important if you are already running virtual machines in another platform, such as VirtualBox or VMWare Workstation (or Player) as running Virtual PC XP Mode has a habit of causing your other virtual machines to crash with very little warning.&lt;/p&gt;
&lt;p&gt;Also, unlike XP Mode, seamless mode in VirtualBox or ‘unity’ mode in VMWare Workstation, you can use this on a non local virtual machine.  So you could happily have a network server with IE6 instances pooled for all developers.  With VirtualBox and VMWare Workstation this also means we can use an application on 64-bit or multi CPU installations which XP Mode does not support.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1 - Configuring the guest virtual machine to allow RemoteApp access&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Windows Vista and Windows XP you will need to install updates on the guest to enable RemoteApp (see below).  Windows 7 requires now such updates.&lt;/p&gt;
&lt;p&gt;This example uses a completely clean version of Windows 7 Ultimate RTM 64-bit, dual CPU, running under VirtualBox 3.1.  We are going to enable Notepad to be run as a RemoteApp.  The connecting client is Windows 7 Ultimate RC 64-bit, dual CPU.&lt;/p&gt;
&lt;p&gt;This solution involved directly editing the registry, and this is not the ideal way of enabling RemoteApp, and I have omitted numerous registry keys which would be required by XP Mode (see resources for full registry value list).  This is a minimal bootstrap to enable RemoteApp until the virtualisation and remote desktop teams provide suitable tools and fully document the process.&lt;/p&gt;
&lt;p&gt;1. Enable remote desktop connections on the guest.&lt;/p&gt;
&lt;p&gt;&lt;img width="90%" alt="Enable Remote Desktop Connections" src="http://www.tigernews.co.uk/blog-twickers/RemoteApp/01-RemoteApp-RemoteDesktopEnabled.png" /&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;2. Run regedit (registry editor) and locate the key &lt;strong&gt;TsAppAllowList&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;     a) &lt;em&gt;New Key&lt;/em&gt;, &lt;strong&gt;Applications&lt;/strong&gt;.&lt;br /&gt;
     b) Under &lt;strong&gt;Applications&lt;/strong&gt;, create &lt;em&gt;New Key&lt;/em&gt;, &lt;strong&gt;1234567&lt;/strong&gt; (the key name is not important, we just need &lt;em&gt;any&lt;/em&gt; key for next two steps)&lt;br /&gt;
     c) In the new key, &lt;em&gt;Create New -&amp;gt; String Value&lt;/em&gt;, &lt;strong&gt;Name&lt;/strong&gt;. Set value to &lt;strong&gt;Notepad&lt;/strong&gt;&lt;br /&gt;
     d) Also in the new key, &lt;em&gt;Create New -&amp;gt; String Value&lt;/em&gt;, &lt;strong&gt;Path&lt;/strong&gt;. Set to &lt;strong&gt;c:\windows\system32\Notepad.exe&lt;/strong&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;&lt;img width="90%" alt="Editing Terminal Services Application Settings" src="http://www.tigernews.co.uk/blog-twickers/RemoteApp/02-RemoteApp-ApplicationRegistryEntries.png" /&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;3. Navigate back to the &lt;strong&gt;TsAppAllowList&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;branch&lt;/p&gt;
&lt;p&gt;     a) Edit &lt;strong&gt;fDisableAllowList&lt;/strong&gt; value, and set to &lt;strong&gt;1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img width="90%" alt="Registry editing, DisbaleAllowList" src="http://www.tigernews.co.uk/blog-twickers/RemoteApp/03-RemoteApp-DisabledAllowListRegistryEntry.png" /&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2 – Creating the RDP file to access the RemoteApp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now the guest operating system has a RemoteApp created we need to use a Remote Desktop Connection to access that application.&lt;/p&gt;
&lt;p&gt;1. Run remote desktop connection, setup your desired settings as you would in a normal connection&lt;br /&gt;
2.. Save the settings to an RDP file.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img alt="Creating the RDP file" src="http://www.tigernews.co.uk/blog-twickers/RemoteApp/04-RemoteApp-CreateRDPFile.png" /&gt;  &lt;/p&gt;
&lt;p&gt;3) Use Notepad to open the RDP file to edit the configuration file,&lt;/p&gt;
&lt;p&gt;   a) Modify the setting; &lt;strong&gt;remoteapplicationmode:i:0&lt;/strong&gt;  to  &lt;strong&gt;remoteapplicationmode:i:1&lt;/strong&gt;&lt;br /&gt;
   b) Add the setting; &lt;strong&gt;remoteapplicationprogram:s:Notepad&lt;/strong&gt;&lt;br /&gt;
   c) Add the setting; &lt;strong&gt;disableremoteappcapscheck:i:1&lt;/strong&gt;&lt;br /&gt;
   d) Add the setting; &lt;strong&gt;alternate shell:s:rdpinit.exe&lt;/strong&gt;&lt;br /&gt;
   e) Save the RDP file&lt;/p&gt;
&lt;p&gt;   (&lt;strong&gt;20th February 2010&lt;/strong&gt; - thanks again to Aaron Parker's blog for steps c and d)&lt;/p&gt;
&lt;pre class="brush: plain; highlight: [23,24];"&gt;&lt;img width="90%" alt="Editing the RDP file in Notepad" src="http://www.tigernews.co.uk/blog-twickers/RemoteApp/05-RemoteApp-EditingRDPFile.png" /&gt;

 &lt;/pre&gt;
&lt;p&gt;4. You can now use the RemoteApp by double clicking on the RDP to open with Remote Desktop Connection,&lt;/p&gt;
&lt;p&gt;     a) Click on Connect when you see the security warning&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img alt="RemoteApp security warning" src="http://www.tigernews.co.uk/blog-twickers/RemoteApp/06-RemoteApp-SecurityWarning.png" /&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;     b) And after a short start to initiate the remote desktop session you will be running notepad floating over your VM&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;&lt;img width="90%" alt="Notepad running as a RemoteApp" src="http://www.tigernews.co.uk/blog-twickers/RemoteApp/07-RemoteApp-NotepadRunningAsRemoteApp.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;
Setting a Timeout for RDP connections&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When using RemoteApp one of the issues you may find is that when you exit the application that does not close the Remote session on the guest machine.  This is clear on a desktop operating system as you will receive warning messages about users already being logged into the system.&lt;br /&gt;
Clearly this is less than ideal, so I decided to find out how to ensure that closing the application caused the user to logout in a very short time period.  This is configured on the guest operating system.&lt;/p&gt;
&lt;p&gt;  1. Windows key, &lt;em&gt;Edit Group Policy&lt;/em&gt;.&lt;br /&gt;
  2. &lt;em&gt;Computer Configuration -&amp;gt; Administrative Templates -&amp;gt; Windows Components -&amp;gt; Remote Desktop Session Host -&amp;gt; Session Time Limits&lt;br /&gt;
&lt;/em&gt;  3.Double click &lt;em&gt;'Set time limit for disconnected sessions'&lt;/em&gt;, change to &lt;strong&gt;Enabled&lt;/strong&gt;, set to &lt;strong&gt;1 Minute&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Final thought&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Similar to VirtualBox seamless mode, you will not be able to move the floating guest application window between monitors, unless you save the RDP to use all monitors available.  Either set this option prior to saving the RDP file, or edit the RDP setting &lt;strong&gt;multimon:i:1&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As the keen eyed may have spotted, my laptop is still running the Release Candidate of Windows 7 as I have been too busy recently to upgrade to the RTM version.  However, over Christmas I will be upgrading the laptop to RTM and I’m glad I did, because I RemoteApp means there will be absolutely no need to install Virtual PC and XP Mode when I can just run IE6 under VMWare or VirtualBox instead.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Patches for Windows XP and Vista&lt;/strong&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;To enable Windows XP SP3 or Vista SP1 (or higher) to host remote applications you will need to install one of the following patches.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update for Windows® XP SP3 to enable RemoteApp™ (KB961742)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2f376f53-83cf-4e5b-9515-2cb70662a81b&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=2f376f53-83cf-4e5b-9515-2cb70662a81b&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update for Windows® Vista SP1 or above to enable RemoteApp™, (KB961741)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=097B7478-3150-4D0D-A85A-6451F32C459C&amp;amp;displaylang=en "&gt;http://www.microsoft.com/downloads/details.aspx?familyid=097B7478-3150-4D0D-A85A-6451F32C459C&amp;amp;displaylang=en &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The original article which started all this, from Ben Armstrong, Virtualization Program Manager at Microsoft ‘Virtual PC Guy’s blog’, &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/12/17/remoteapp-hyper-v-windows-xp-vista.aspx"&gt;http://blogs.msdn.com/virtual_pc_guy/archive/2009/12/17/remoteapp-hyper-v-windows-xp-vista.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
.. which led to Remote Desktop Services (Terminal Services) Team Blog that revealed it’s all an RDP 7.0 thing, and not Hyper-V is just an enabling technology, &lt;a href="http://blogs.msdn.com/rds/archive/2009/12/15/remoteapp-for-hyper-v.aspx"&gt;http://blogs.msdn.com/rds/archive/2009/12/15/remoteapp-for-hyper-v.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
... as Aaron Parker suggested by including a VirtualBox example on his stealthpuppy blog, &lt;a href="http://blog.stealthpuppy.com/virtualisation/remoteapp-for-hyper-v-hyper-what"&gt;http://blog.stealthpuppy.com/virtualisation/remoteapp-for-hyper-v-hyper-what&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;20th February 2010 update&lt;/strong&gt; ... and it was Aaron Parker's blog post &lt;a href="http://blog.stealthpuppy.com/virtualisation/remoteapp-for-windows-xp-and-windows-vista-the-missing-pieces"&gt;here&lt;/a&gt; that revealed the final missing settings in the RDP file that allowed me to finally run a RemoteApp from within a Windows XP SP3 virtual machine.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
Once I knew the TsAllowAppList registry key was involved I Bing later I found the very useful XP Mode analysis of this key at the C# Snippets blog, &lt;a href="http://c-sharp-snippets.blogspot.com/2009/09/creating-shortcut-to-application-inside.html"&gt;http://c-sharp-snippets.blogspot.com/2009/09/creating-shortcut-to-application-inside.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
And for RDP configuration file editing, I found an excellent clue in Paul Monaghan’s article here, &lt;a href="http://support.yourofficeanywhere.co.uk/Customer/KBArticle.aspx?articleid=82"&gt;http://support.yourofficeanywhere.co.uk/Customer/KBArticle.aspx?articleid=82&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
... which helped me guess that changing the &lt;strong&gt;remoteapplicationmode:i:0&lt;/strong&gt; value to &lt;strong&gt;1&lt;/strong&gt; would help, and if you Bing &lt;strong&gt;remoteapplicationmode:i:1&lt;/strong&gt; then the careless folk at &lt;em&gt;financelogix.com&lt;/em&gt; have kindly published their RDP file with the application name key within it, which gave me the last piece of the jigsaw.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
Finally the ‘Set time limit for disconnected sessions’, example may be for Windows XP but gave enough information for Windows 7, &lt;a href="http://howtonetworking.com/casestudy/tstimelimit1.htm "&gt;http://howtonetworking.com/casestudy/tstimelimit1.htm &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137048"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137048" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/137048.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/12/18/137048.aspx</guid>
            <pubDate>Fri, 18 Dec 2009 12:53:17 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/137048.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/12/18/137048.aspx#feedback</comments>
            <slash:comments>28</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/137048.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/137048.aspx</trackback:ping>
        </item>
        <item>
            <title>Multi monitor support for a Windows 7 guest operating system under VirtualBox, for different sized monitors</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/12/15/137007.aspx</link>
            <description>&lt;p&gt;This nugget was generated by a fellow developer from the London .Net User Group who was trying to use multiple monitors with a virtual machine running under VirtualBox. His guest operating system was Windows 7, and he was attaching from a Windows XP host operating system.&lt;/p&gt;
&lt;p&gt;I did suggest he might look at VMWare Workstation to run guest operating systems and this happily supports multiple monitors, even if the monitors are different sizes.  Even the latest free VMWare Player can handle multiple monitors, and Aero, and event better it can now create new virtual machines.&lt;/p&gt;
&lt;p&gt;However, if your preference is for Sun's VirtualBox product, multiple monitors can only be achieved by using a remote desktop connection. Older version of remote desktop (prior to v7.0) can handle mulitple monitors by using the &lt;strong&gt;/span&lt;/strong&gt; command line switch but this requires monitors that are the same resolution and creates a single desktop across all monitors.&lt;/p&gt;
&lt;p&gt;The good news, is that with the release of RDP 7, you can now use remote desktop connection to connect from Windows XP SP3 into a Windows 7 or Windows Server 2008 R2 system and you can use full feature multiple monitors.  You need the support on the destination operating system, it must be running RDP 7 for remote connecitons, and only Windows 7 Enterprise and Windows 7 Ultimate support multiple monitors via RDP.&lt;/p&gt;
&lt;p&gt;Here is a good explanation from the remote desktop services team at Microsoft,&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://blogs.msdn.com/rds/archive/2009/08/21/remote-desktop-connection-7-for-windows-7-windows-xp-windows-vista.aspx"&gt;http://blogs.msdn.com/rds/archive/2009/08/21/remote-desktop-connection-7-for-windows-7-windows-xp-windows-vista.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And the download for Windows XP SP3 and Windows Vista can be found here at KB969084,&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://support.microsoft.com/kb/969084"&gt;http://support.microsoft.com/kb/969084&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have to admit that I haven't tried to run RDP 7.0 from Windows XP as I long ago deleted Windows XP from any of my machines.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137007"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=137007" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/137007.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/12/15/137007.aspx</guid>
            <pubDate>Wed, 16 Dec 2009 10:46:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/137007.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/12/15/137007.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/137007.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/137007.aspx</trackback:ping>
        </item>
        <item>
            <title>Excellent blog post on how to resize virtual disc partitions under VirtualBox (... and should work for other virtualisation platforms)</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/11/29/136614.aspx</link>
            <description>&lt;p&gt;Via Mehul Harry on Twitter (&lt;a href="http://twitter.com/MehulHarry/status/6122948078"&gt;http://twitter.com/MehulHarry/status/6122948078&lt;/a&gt;) I discovered this superbly detailed blog on how to resize a virtual partition running under VirtualBox,&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://www.my-guides.net/en/content/view/122/26/"&gt;http://www.my-guides.net/en/content/view/122/26/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There is an issue with resizing Vista paritions with the Gnome Partition Manager, but the fix for that is detailed here,&lt;/p&gt;
&lt;p&gt;  &lt;a href="http://www.howtogeek.com/howto/windows-vista/using-gparted-to-resize-your-windows-vista-partition/"&gt;http://www.howtogeek.com/howto/windows-vista/using-gparted-to-resize-your-windows-vista-partition/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Resizing partitions is always a pain and I like the non destructive nature of this approach. It should be equally applicable for use under Hyper-V Server, Virtual PC or VMWare Workstation.&lt;/p&gt;
&lt;p&gt;The next time I need a resize, I might take this approach.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136614"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136614" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/136614.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/11/29/136614.aspx</guid>
            <pubDate>Mon, 30 Nov 2009 08:45:48 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/136614.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/11/29/136614.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/136614.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/136614.aspx</trackback:ping>
        </item>
    </channel>
</rss>