<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Virtual Engine &#187; Blog</title>
	<atom:link href="http://virtualengine.co.uk/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualengine.co.uk</link>
	<description>Virtual Engine</description>
	<lastBuildDate>Wed, 22 Feb 2012 14:25:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HP Thinpros and Windows 2008 R2 Remote Desktop Services (RDS)</title>
		<link>http://virtualengine.co.uk/2012/hp-thinpros-and-windows-2008-r2-remote-desktop-services-rds/</link>
		<comments>http://virtualengine.co.uk/2012/hp-thinpros-and-windows-2008-r2-remote-desktop-services-rds/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 14:00:00 +0000</pubDate>
		<dc:creator>Nathan Sperry</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[rdesktop]]></category>
		<category><![CDATA[RDS]]></category>
		<category><![CDATA[Remote Desktop Services]]></category>
		<category><![CDATA[t5565]]></category>
		<category><![CDATA[Thin Client]]></category>
		<category><![CDATA[Thinpro]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1023</guid>
		<description><![CDATA[I&#8217;ve been sitting on this blog for a while; so I thought it was about time I published it! Just recently we&#8217;ve been working with a client that was going through a desktop transformation process from Windows XP to HP thin client&#8217;s using a shared desktop on Windows 2008 R2 Remote Desktop Services (RDS). I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been sitting on this blog for a while; so I thought it was about time I published it! Just recently we&#8217;ve been working with a client that was going through a desktop transformation process from Windows XP to HP thin client&#8217;s using a shared desktop on Windows 2008 R2 Remote Desktop Services (RDS). I&#8217;m not going to expand on why they chose Microsoft RDS over Citrix XenApp 6.x or why they chose Linux-based thin clients over Windows Embedded clients. Let&#8217;s just say that money did come into the equation.</p>
<p>What I&#8217;m going to cover in this post are the issues I&#8217;ve encountered whilst using the HP <a href="http://h10010.www1.hp.com/wwpc/uk/en/sm/WF25a/12454-12454-321959-3640407-3640407-4306187.html" target="_blank">t5565</a> Linux-based thin clients with Microsoft&#8217;s RDS.</p>
<h4>Remote Desktop Services Connection Broker</h4>
<p>Lets start with the BIG one; they do not support the Remote Desktop Connection Broker (RDCB) or should I really say the open source <a href="http://www.rdesktop.org/" target="_blank">rdesktop</a> doesn&#8217;t! Now when I mean they it&#8217;s not supported, it can imply that it will work fine (but please don’t ask the vendor to help if any issues arise). In this case it simply doesn’t work. When the RDCB tries to either load balance or reconnect a disconnected session you will face a situation where you enter your login credentials then the session seems to just drop. If you are lucky your load balancer or round-robin DNS will direct you to the correct server, but this is just the laws of probability in action.</p>
<p>I should point out that this point will probably be an issue for any thin clients that are Linux-based and and utilising the <a href="http://www.rdesktop.org/" target="_blank">rdesktop</a> client. I have heard rumours that <a href="http://www.freerdp.com/" target="_blank">FreeRDP</a> does work with the RDCB but I’ve not tried that myself so can’t confirm this; though this forum <a href="http://h30499.www3.hp.com/t5/Workstations-Thin-Clients/HP-Thin-Pro-3-3-and-Windows-2008-R2-Farm-Token-Redirection-NLB/td-p/5527659" target="_blank">post </a>does suggest it will work.</p>
<h4>Bitmap Caching</h4>
<p>Using “Bitmap Caching” in the <a href="http://www.rdesktop.org/" target="_blank">rdesktop</a> settings causes the screen to freeze randomly; so you have to way up the pros and cons of leaving it turned on. The benefits of enabling the bitmap cache is to minimise the amount of data transferred between the RDP client and server. However, this introduces the screen freezes. As a result, I went with disabling the bitmap caching to improve the user experience - the client had a well connected network so latency etc. was not an issue.</p>
<h4>Other Issues</h4>
<ol>
<li>Drawing shapes in Office 2003 will cause the screen to freeze and the system will become unresponsive &#8211; Resolved with this forum <a href="http://h30499.www3.hp.com/t5/Workstations-Thin-Clients/HP-ThinPro-t5565-freezes-when-I-paint-form-in-word-powerpoint/td-p/2365431" target="_blank">post</a>.</li>
<li>Using a second monitor to extend the primary display doesn’t work i.e. only show the taskbar on the primary display. What happens is screen spanning occurs therefore the taskbar is split across both monitors and the “Ctrl+Alt+Del” dialogue appears slap bang in the middle of where the monitors join &#8211; Resolved with this forum <a href="http://h30499.www3.hp.com/t5/Workstations-Thin-Clients/ThinPro-3-3-Dual-Monitor-RDP-Working/td-p/5497223" target="_blank">post</a> (though I haven&#8217;t had time to test this myself).</li>
</ol>
<p>I think the moral of this story is to try before you buy and then try some more! If you want to use the RDS Connection Broker then go for a Windows Embedded thin client, if indeed you want to use a thin client. Taking this approach may save you a lot of headaches going forward.</p>
<p>Nathan</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/0541ece61acb3e26b5f74a0b7b57717e?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/nathansperry/' title='Nathan Sperry'>Nathan Sperry</a></h3><p>Nathan Sperry is an experienced virtualisation consultant, RES Software Certified Professional and Valuable Professional (RSVP). He is also the co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Nathan Sperry'>Website</a> - <a href='http://virtualengine.co.uk/author/nathansperry/' title='More posts by Nathan Sperry'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2012/hp-thinpros-and-windows-2008-r2-remote-desktop-services-rds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RES Workspace Manager Migration Settings</title>
		<link>http://virtualengine.co.uk/2012/res-workspace-manager-migration-settings/</link>
		<comments>http://virtualengine.co.uk/2012/res-workspace-manager-migration-settings/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 11:00:15 +0000</pubDate>
		<dc:creator>Iain Brighton</dc:creator>
				<category><![CDATA[RES]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[powerfuse]]></category>
		<category><![CDATA[User Preferences]]></category>
		<category><![CDATA[User Settings]]></category>
		<category><![CDATA[Workspace Manager]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1354</guid>
		<description><![CDATA[Following on from the Application Upgrades in RES Workspace Manager post, I thought I would put pen to paper to put to bed the confusion surrounding the whole &#8220;Migration settings&#8221; for RES Workspace Manager 2011 User Preferences/Settings. In fact, RES Workspace Manager allows for two separate types of User Settings migration; the migration of user [...]]]></description>
			<content:encoded><![CDATA[<p>Following on from the <a href="http://virtualengine.co.uk/2012/application-upgrades-in-res-workspace-manager">Application Upgrades in RES Workspace Manager</a> post, I thought I would put pen to paper to put to bed the confusion surrounding the whole &#8220;Migration settings&#8221; for RES Workspace Manager 2011 User Preferences/Settings. In fact, RES Workspace Manager allows for two separate types of User Settings migration; the migration of user settings stored in a previous location and migration of User Settings when switching between Zero-Profiling modes (from RES Workspace Manager 2011 SR2 onwards). There is often the miscomprehension that the migration options will automagically migrate user settings between defined applications, i.e. Word 2003 to Word 2007. <strong>This is categorically not the case</strong> (and will be a future post!). So what are the differences between the two options?</p>
<h4>User Settings Storage Migration</h4>
<p>This option available under the Composition &gt; User Settings within the RES Workspace Manager console allows you to migrate stored User Settings from a previous location and looks just a little bit like this:</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image39.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb39.png" alt="image" width="644" height="203" border="0" /></a></p>
<p>When would we enable this option? You will use this option when you want to move or copy settings stored in a prior location to an alternative location. Historically, RES PowerFuse always required that you stored the user’s User Settings in their home drive location. Although hidden, this could quite often cause confusion and had serious consequences if hard quotas were in place.</p>
<p>Starting with RES Workspace Manager 2011, this is no longer the case. User Settings still have to reside within an assigned drive letter location, but this no longer has to be the same location as the user’s home directory. This very option enables you to migrate existing user settings from a previous location to another drive. Nothing more, nothing less (and no migration of settings defined behind a Word 2003 application to Word 2007!). Here’s an example:</p>
<ul>
<li>User home directories are mapped to H: and you previously stored the User Settings in the \PWRMENU subfolder (may or may not be mapped via Active Directory).</li>
<li>You wish to store User Settings in the X:\UserSettings folder that will be hidden by RES Workspace Manager (how and where you map X: are up to you!).</li>
<li>Configuring the migration settings as above will move all the User Settings from H:\PWRMENU to X:\UserSettings, but only if they exist.</li>
<li>All new captured User Settings will be put into X:\UserSettings.</li>
</ul>
<h4>Zero-Profile Migration</h4>
<p>The second User Settings migration option allows you to migrate existing User Settings captured with one Zero-Profile mode to the other, i.e. migrate UPR/UPF files to/from UPR2/UPF2 files. You may or may not know this, but the way in which RES Workspace Manager stores User Settings depends on the configured Zero-Profile mode. If an application is configured to “Capture” then the settings are stored in the traditional format, e.g. .UPR and .UPF files. If you happen to configure an application in “Tracking” mode then you’ll end up with .UPR2 and .UPF2 files. I am informed that this is due to the fact that tracked settings are appended to the resulting file (and compressed) as they’re changed etc.</p>
<p>By default, if you switch from one Zero-Profile mode to another, RES Workspace Manager will suddenly be looking for User Settings files that don’t exist. Worse still, if you happened to have had the other mode configured for a while, changed it and then reverted, you may place some old Users Settings back into the user’s profile!</p>
<p>The migration setting on the User Settings tab behind an application is designed to help avoid this situation and migrate the captured User Settings to/from UPR/UPR2 (and UPF/UPF2) files.</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image40.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb40.png" alt="image" width="644" height="327" border="0" /></a></p>
<p>The settings above have the following definitions:</p>
<ul>
<li>Ignore – RES Workspace Manager will ignore the other file type (if present) and start capturing in the configured mode.</li>
<li>Remove – RES Workspace Manager will delete the User Settings stored (if present) in the alternative format.</li>
<li>Apply and Remove – RES Workspace Manager will migrate the stored User Settings (if present) and then delete the alternative format.</li>
</ul>
<p>All this is fairly straight forward once you know the in’s and out’s (and still no migration of settings defined behind a Word 2003 application to Word 2007 regardless of the configured Zero-Profile mode!). You can manually move User Settings from one application to another and this might be a future post or even make it into the Virtual Engine Toolkit.</p>
<p>As always, I hope this helps clarify things for somebody, some day! Iain</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/a71fe0514d73b69fd4f2da82aef7554d?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/iainbrighton/' title='Iain Brighton'>Iain Brighton</a></h3><p>Iain Brighton is an experienced virtualisation consultant, RES Software Certified Trainer (RCT) and Valuable Professional (RSVP). He is also the founder and co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Iain Brighton'>Website</a> - <a href='https://twitter.com/#!/iainbrighton' title='Iain Brightonon Twitter'>Twitter</a> - <a href='http://virtualengine.co.uk/author/iainbrighton/' title='More posts by Iain Brighton'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2012/res-workspace-manager-migration-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in VET v1.1</title>
		<link>http://virtualengine.co.uk/2012/whats-new-in-vet-v1-1/</link>
		<comments>http://virtualengine.co.uk/2012/whats-new-in-vet-v1-1/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 09:41:18 +0000</pubDate>
		<dc:creator>Nathan Sperry</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Latest News]]></category>
		<category><![CDATA[VET]]></category>
		<category><![CDATA[1.1]]></category>
		<category><![CDATA[v1.1]]></category>
		<category><![CDATA[Virtual Engine Toolkit]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1491</guid>
		<description><![CDATA[With the public release of the Virtual Engine Toolkit (VET) v1.1 just around the corner, we&#8217;ve put together a short overview video demonstrating each new feature. In the &#8220;What&#8217;s New&#8221; video we cover the following features: Conversion of Group Policy Objects to RES Workspace Manager building blocks; Conversion of Active Directory published printers and site [...]]]></description>
			<content:encoded><![CDATA[<p>With the public release of the Virtual Engine Toolkit (VET) v1.1 just around the corner, we&#8217;ve put together a short overview video demonstrating each new feature. In the &#8220;What&#8217;s New&#8221; video we cover the following features:</p>
<ul>
<li>Conversion of Group Policy Objects to RES Workspace Manager building blocks;</li>
<li>Conversion of Active Directory published printers and site definitions to RES Workspace Manager building blocks;</li>
<li>Direct import into the RES Workspace Manager console;</li>
<li>Multiple profile updates with the Profile Update Utility (PuU);</li>
<li>Ad-hoc registry changes in the Profile Update Utility (PuU).</li>
</ul>
<p>For more videos on the Virtual Engine Toolkit, please check out our YouTube channel <a href="http://youtube.com/virtualenginetoolkit" target="_blank">here</a>.</p>
<p><iframe src="http://www.youtube.com/embed/SR8R9a_pt-g?hl=en&amp;fs=1" frameborder="0" width="700" height="450"></iframe></p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/0541ece61acb3e26b5f74a0b7b57717e?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/nathansperry/' title='Nathan Sperry'>Nathan Sperry</a></h3><p>Nathan Sperry is an experienced virtualisation consultant, RES Software Certified Professional and Valuable Professional (RSVP). He is also the co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Nathan Sperry'>Website</a> - <a href='http://virtualengine.co.uk/author/nathansperry/' title='More posts by Nathan Sperry'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2012/whats-new-in-vet-v1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application Upgrades in RES Workspace Manager</title>
		<link>http://virtualengine.co.uk/2012/application-upgrades-in-res-workspace-manager/</link>
		<comments>http://virtualengine.co.uk/2012/application-upgrades-in-res-workspace-manager/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 08:00:36 +0000</pubDate>
		<dc:creator>Iain Brighton</dc:creator>
				<category><![CDATA[RES]]></category>
		<category><![CDATA[2003]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[MS]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[powerfuse]]></category>
		<category><![CDATA[Workspace Manager]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1359</guid>
		<description><![CDATA[Upgrading applications that store user personalisation settings in different places for different versions of the application can be problematic and we at Virtual Engine run into this time and time again. The most obvious example is Microsoft Office migrations but this isn&#8217;t the only example. Due to the latest upgrade cycles, the typical problem we [...]]]></description>
			<content:encoded><![CDATA[<p>Upgrading applications that store user personalisation settings in different places for different versions of the application can be problematic and we at Virtual Engine run into this time and time again. The most obvious example is Microsoft Office migrations but this isn&#8217;t the only example. Due to the latest upgrade cycles, the typical problem we come across is migrating from Office 2003/2007 running on Windows XP to Office 2010 running on top of Windows 7. Why is this so problematic?</p>
<p>Best practise within RES Workspace Manager mandates that application settings should be captured at the application level to improve logon performance etc. For example, we normally configure Microsoft Word to capture user personalisation settings behind the application like so:</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image43.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb43.png" alt="image" width="661" height="493" border="0" /></a></p>
<p>In addition we probably have our applications to to be hidden (I&#8217;ll come back to this later) when they&#8217;re not detected on a machine, i.e. we won&#8217;t show the Word 2003 icon if Word 2010 is installed (and vice versa). The different application versions are installed into different paths and we don&#8217;t want both application icons appearing and confusing our users. Therefore, all the various Office applications are configured with the &#8216;<em>Hide application if executable was not found</em>&#8216; option.</p>
<p>This is fine for the individual application settings, but what about Office-wide settings, i.e. the stuff stored in &#8216;<em>HKCU\Software\Microsoft\Office\Common</em>&#8216; or &#8216;<em>HKCU\Software\Microsoft\Office\11.0\Common</em>&#8216;? Normally we capture these all encompassing settings as a global User Setting, a la:</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/SNAGHTML5e06dce.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="SNAGHTML5e06dce" src="http://virtualengine.co.uk/wp-content/uploads/SNAGHTML5e06dce_thumb.png" alt="SNAGHTML5e06dce" width="667" height="503" border="0" /></a></p>
<p>It&#8217;s all fairly straight forward thus far and so why the blog post? Well, this is where the fun starts. We have all our Office 2003 applications configured and we introduce the Office 2010 applications into Workspace Manager and configure the user personalisation capture settings as defined above, probably like this:</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image49.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb49.png" alt="image" width="661" height="493" border="0" /></a></p>
<p>&nbsp;</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image45.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb45.png" alt="image" width="662" height="499" border="0" /></a></p>
<p>Are you with me so far? Good!</p>
<p>The first time that an Office 2010 application is run it will attempt to migrate/upgrade the existing user settings (if they exist) and write them into the Office 2010 specific locations, i.e. &#8216;<em>HKCU\Software\Microsoft\Office\14.0</em>&#8216;. Now, think about this for a second as we have a BIG problem&#8230; We have moved the user from a v1 profile (on Windows XP) to a v2 profile (on Windows 7) which means a clean slate and no existing user settings. &#8220;<em>WAIT,&#8221;</em> I hear you cry, <em>&#8220;RES WM will layer the user settings back in!&#8221;</em></p>
<p>Unfortunately, you&#8217;re wrong! RES Workspace Manager will only layer the application settings back in for an individual application if it&#8217;s detected on the system. Remember, we&#8217;ve elected to <em>&#8216;Hide the application if executable was not found&#8217;</em> and therefore, they&#8217;re not loaded. When we start an Office 2010 application there is seemingly nothing to migrate. DOH! We&#8217;re safe with the global Office-wide settings though, as they are configured at the global level (loaded at logon) and not dependent on any application detection.</p>
<p>So how do we at Virtual Engine get around this little conundrum? Simple; linked user settings!</p>
<p>I don&#8217;t know why but this solution seems to confuse a lot of people. It&#8217;s actually an elegant solution and should be (in my humble opinion) adopted as a standard/best practice :=). Essentially we configure dummy applications that have the various user personalisation settings configured for each version of the application that we&#8217;re interested in. For example, we create a &#8216;Microsoft Word&#8217; application that is hidden but will capture the user settings for all the individual Office Word versions, e.g. in our example Microsoft Word 2003 and Microsoft Word 2010 like so:</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/SNAGHTML6001c74.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="SNAGHTML6001c74" src="http://virtualengine.co.uk/wp-content/uploads/SNAGHTML6001c74_thumb.png" alt="SNAGHTML6001c74" width="490" height="290" border="0" /></a></p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image46.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb46.png" alt="image" width="650" height="484" border="0" /></a></p>
<p>&nbsp;</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image47.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb47.png" alt="image" width="651" height="486" border="0" /></a></p>
<p>Each of the individual applications are configured as before, but their user personalisation settings are linked to our dummy Word application. Fortunately, this means that both the Word 2003 and Word 2010 settings will be layered onto the Windows 7 machine if either Microsoft Word 2003 or Microsoft Word 2010 is detected. When a user launches Word 2010, the previous settings will be available, upgraded and then captured in the same way. Here is how we now configure Microsoft Word 2003 as an example:</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image48.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb48.png" alt="image" width="652" height="486" border="0" /></a></p>
<p>There is a small down-side to this approach. We&#8217;ll be collecting two sets of roughly the same settings for a short period. However, it&#8217;s a small price to pay compared to losing everyone&#8217;s settings and once the migration is complete, the user settings definition previous Word version, 2003 in our instance, can be removed from the dummy application. If you ever need to upgrade to the next version of Office you&#8217;ll also be covered with this solution. Hopefully, it&#8217;s fairly obviously that this approach can be used for application other than the Microsoft Office suite too.</p>
<p>We would like to hear how other people tackle this problem as well as update this post if someone has a more elegant solution/idea. Please leave your comments below and thanks for persevering.</p>
<p>Thanks, Iain</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/a71fe0514d73b69fd4f2da82aef7554d?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/iainbrighton/' title='Iain Brighton'>Iain Brighton</a></h3><p>Iain Brighton is an experienced virtualisation consultant, RES Software Certified Trainer (RCT) and Valuable Professional (RSVP). He is also the founder and co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Iain Brighton'>Website</a> - <a href='https://twitter.com/#!/iainbrighton' title='Iain Brightonon Twitter'>Twitter</a> - <a href='http://virtualengine.co.uk/author/iainbrighton/' title='More posts by Iain Brighton'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2012/application-upgrades-in-res-workspace-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer Personalisation with RES Workspace Manager</title>
		<link>http://virtualengine.co.uk/2012/internet-explorer-personalisation-with-res-workspace-manager/</link>
		<comments>http://virtualengine.co.uk/2012/internet-explorer-personalisation-with-res-workspace-manager/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 09:03:52 +0000</pubDate>
		<dc:creator>Simon Pettit</dc:creator>
				<category><![CDATA[RES]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[powerfuse]]></category>
		<category><![CDATA[Workspace Manager]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=740</guid>
		<description><![CDATA[Looking at user settings, below are some recommendations for managing Internet Explorer with RES Workspace Manager. These are not RES &#8220;best practices&#8221; but tips and tricks picked up in the field after a number of deployments. Configure IE User Settings at a global level (or as an &#8216;auto launched&#8217; application) so that they get applied to the user&#8217;s session [...]]]></description>
			<content:encoded><![CDATA[<p>Looking at user settings, below are some recommendations for managing Internet Explorer with RES Workspace Manager. These are not RES &#8220;best practices&#8221; but tips and tricks picked up in the field after a number of deployments.</p>
<ol>
<li>Configure IE User Settings at a global level (or as an &#8216;auto launched&#8217; application) so that they get applied to the user&#8217;s session at log on. There are lots of applications that rely on these settings and if they&#8217;re loaded in the background, they may not be available when needed and cause confusion.</li>
<li>Do not use &#8220;Zero Profile&#8221; mode User Tracking for Internet Explorer. I&#8217;ve seen lots of deployments with this enabled and it generates very large User Settings (UPR2 and UPF2) files as IE touches lots of files and registry keys when running. This will certainly result in slower log on/off times and is not required - use the built-in User Settings template.</li>
<li>Keep user Favo(u)rites, Cookies and History User Settings separate from the IE application User Settings, i.e. define two User Settings. This is contrary to the default User Settings template supplied by RES, however, but this allows users to reset the general settings for IE without affecting the their personal Cookies, Favo(u)rites and History. <a href="http://virtualengine.co.uk/wp-content/uploads/image41.png"><img style="display: inline;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb41.png" alt="image" width="633" height="475" /></a></li>
<li>We have found that when using the default User Settings template supplied by RES it doesn’t capture any typed URL history in Internet Explorer. To resolve this issue just add the registry key : <em><strong>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs</strong></em> to the IE application User Settings.</li>
<li>If you have multiple managed instances of Internet Explorer, i.e. shortcuts to URLs that point to IEXPLORE.EXE make sure you link the settings back to the &#8220;master&#8221; IE application. Creating &#8220;snapshots&#8221; of the same keys and files/folders can cause major inconsistencies to the user&#8217;s environment as RES Workspace Manager loads different settings depending on which shortcut is used.<a href="http://virtualengine.co.uk/wp-content/uploads/IE-Linked-Settings.png"><img class="alignnone size-full wp-image-817" title="IE Linked Settings" src="http://virtualengine.co.uk/wp-content/uploads/IE-Linked-Settings.png" alt="" width="637" height="478" /></a></li>
</ol>
<p>Enjoy ! Additional comments and recommendations are more then welcome!</p>
<p>Thanks,</p>
<p>Simon</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/a0bbf9c05cc517852c0e6fce562cfaed?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/simonpettit/' title='Simon Pettit'>Simon Pettit</a></h3><p>“Simon Pettit is an experienced virtualisation consultant, with a keen interest in enabling organisations to benefit from a dynamic and managed computing environment – Citrix Certified Administrator in XenApp, XenDesktop and XenServer. He is a consultant working for Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.”</p><p><a href='http://virtualengine.co.uk' title='Simon Pettit'>Website</a> - <a href='http://virtualengine.co.uk/author/simonpettit/' title='More posts by Simon Pettit'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2012/internet-explorer-personalisation-with-res-workspace-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating Mandatory Profiles Part 2</title>
		<link>http://virtualengine.co.uk/2012/updating-mandatory-profiles-part-2/</link>
		<comments>http://virtualengine.co.uk/2012/updating-mandatory-profiles-part-2/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 12:55:03 +0000</pubDate>
		<dc:creator>Iain Brighton</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[active setup]]></category>
		<category><![CDATA[mandatory profile]]></category>
		<category><![CDATA[mandatory profiles]]></category>
		<category><![CDATA[Profile Update Utility]]></category>
		<category><![CDATA[PuU]]></category>
		<category><![CDATA[RES]]></category>
		<category><![CDATA[VET]]></category>
		<category><![CDATA[Virtual Engine Toolkit]]></category>
		<category><![CDATA[Workspace Manager]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1303</guid>
		<description><![CDATA[Having seen that our original Updating Mandatory Profiles post is quite popular, I thought I&#8217;d follow it up with an update. The process described in the first post is quite labourious and error prone. I&#8217;d like to make people aware of how quick and easy the Profile Update Utility (PuU) makes updating a mandatory profile with ActiveSetup keys. [...]]]></description>
			<content:encoded><![CDATA[<p>Having seen that our original <a href="http://virtualengine.co.uk/2011/updating-mandatory-profiles/">Updating Mandatory Profiles</a> post is quite popular, I thought I&#8217;d follow it up with an update. The process described in the first post is quite labourious and error prone. I&#8217;d like to make people aware of how quick and easy the <a href="http://virtualengine.co.uk/vet/puu">Profile Update Utility</a> (PuU) makes updating a mandatory profile with ActiveSetup keys.</p>
<p>Here&#8217;s the new process:</p>
<ol>
<li>Obviously you&#8217;ll need to have downloaded (it&#8217;s free) and installed <a href="http://virtualengine.co.uk/vet/">VET</a>.</li>
<li>Once installed, simply launch the Profile Update Utility.</li>
<li>Select your mandatory profile by clicking the &#8220;Browse&#8221; button (step 1).</li>
<li>Check the &#8220;Merge HKEY_CURRENT_USER ActiveSetup keys&#8221; checkbox (step 2).</li>
<li>Click the &#8220;Go&#8221; button (step 3).</li>
</ol>
<p>It doesn&#8217;t get much simpler than that! <strong>Note: This will merge the ActiveSetup keys from the currently logged on user. Therefore, you need to perform this action on a machine that you&#8217;ll be using the mandatory profile on.</strong></p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/ActiveSetup_with_PuU.png"><img class="wp-image-1304 aligncenter" title="ActiveSetup_with_PuU" src="http://virtualengine.co.uk/wp-content/uploads/ActiveSetup_with_PuU.png" alt="" /></a><br />
The &#8220;Output Options&#8221; at the bottom of the PuU windows could probably do with some explaination as there is sometimes some confustion.</p>
<ol>
<li>Update Original Profile: Overwrites the source (Step 1) profile.</li>
<li>Backup Profile: Copies the source profile (in Step 1) to a .bak file and then updates the original.</li>
<li>Create New Profile: Copies the source profile (in Step 1), renames the original (in Step 1) to a .bak file and then updates the new copy.</li>
</ol>
<p>Which option you use is up to you depending on how you manage the lifecycle of your mandatory profiles.</p>
<p>Enjoy &#8211; Iain</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/a71fe0514d73b69fd4f2da82aef7554d?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/iainbrighton/' title='Iain Brighton'>Iain Brighton</a></h3><p>Iain Brighton is an experienced virtualisation consultant, RES Software Certified Trainer (RCT) and Valuable Professional (RSVP). He is also the founder and co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Iain Brighton'>Website</a> - <a href='https://twitter.com/#!/iainbrighton' title='Iain Brightonon Twitter'>Twitter</a> - <a href='http://virtualengine.co.uk/author/iainbrighton/' title='More posts by Iain Brighton'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2012/updating-mandatory-profiles-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The case of the missing Office 2007 Quick Access Toolbars</title>
		<link>http://virtualengine.co.uk/2012/the-case-of-the-missing-office-2007-quick-access-toolbars/</link>
		<comments>http://virtualengine.co.uk/2012/the-case-of-the-missing-office-2007-quick-access-toolbars/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 13:00:22 +0000</pubDate>
		<dc:creator>Nathan Sperry</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[RES]]></category>
		<category><![CDATA[KB958062]]></category>
		<category><![CDATA[Office 2007]]></category>
		<category><![CDATA[powerfuse]]></category>
		<category><![CDATA[QAT]]></category>
		<category><![CDATA[Workspace Manager]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1244</guid>
		<description><![CDATA[Recently I’ve been involved with one of our customers who is migrating from RES PowerFuse 2008 and roaming profiles on XenApp to RES Workspace Manager 2011 (WM) utilising Zero Profile Technology (ZPT) and a mandatory profile. One of the issues they had on the new environment was the Office 2007 Quick Access Toolbars (QAT) weren’t being [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I’ve been involved with one of our customers who is migrating from RES PowerFuse 2008 and roaming profiles on XenApp to RES Workspace Manager 2011 (WM) utilising Zero Profile Technology (ZPT) and a mandatory profile.</p>
<p>One of the issues they had on the new environment was the Office 2007 Quick Access Toolbars (QAT) weren’t being captured by WM using the built-in templates provided which capture the locations set out below:</p>
<p style="padding-left: 30px;">Windows XP and Windows Server 2003 (v1 profiles):<br />
%USERPROFILE%\Local Settings\Application Data\Microsoft\Office</p>
<p style="padding-left: 30px;">Vista, Windows 7 and Windows Server 2008 (v2 profiles):<br />
%USERPROFILE%\Appdata\Local\Microsoft\Office</p>
<p>So everything appeared to be configured correctly; but still the QAT files weren’t being captured or worse still weren’t being saved in those locations.</p>
<p>Upon further investigation the QAT files where actually being saved in &#8216;%APPDATA%\Microsoft\Office&#8217; which seemed very odd to me as I was sure one of the problems that people found when using roaming profiles with Office 2007 was the QAT didn’t roam!. This led me into thinking that maybe Microsoft had at some point released a hotfix that did in fact allow the QAT files to roam. So lets turn to the interweb and see what that brings up, and low and behold, Microsoft did just that and released a hotfix <a title="http://support.microsoft.com/kb/958062" href="http://support.microsoft.com/kb/958062" target="_blank">http://support.microsoft.com/kb/958062</a> (included in Office 2007 SP2). Setting the registry key as described in the Microsoft article forces the QAT files to be saved in the users profile which would then allow them to roam.</p>
<p>Once I had this vital information I quickly found that this particular customer had uncovered this fix and had implemented it using RES PowerFuse 2008 (clever boys/gals!!). Because we had copied and upgraded the RES PowerFuse 2008 datastore to WM 2011, this user registry setting was being applied to the new environment. To resolve the problem we simply removed that registry setting and let the power of the templates supplied with RES WM 2011 do their thing and capture the QAT files in the default location.</p>
<p><span style="color: #ff0000;">NOTE: One thing I will add about the supplied templates is they don’t capture the QAT files for Outlook 2007 i.e. Olkaddritem.qat, Olkapptitem.qat, Olkdistitem.qat, Olklogitem.qat, Olkmailitem.qat, Olkpostitem.qat and Olktaskitem.qat.</span></p>
<p>To resolve this issue you can add file filter &#8217;%LOCALAPPDATA%\Microsoft\Office\Olk*.qat&#8217; to the capture settings for Outlook 2007. Hopefully this will get rolled into the default Office 2007 application templates by RES in a future release.</p>
<p>Hope this helps.</p>
<p>Nathan</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/0541ece61acb3e26b5f74a0b7b57717e?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/nathansperry/' title='Nathan Sperry'>Nathan Sperry</a></h3><p>Nathan Sperry is an experienced virtualisation consultant, RES Software Certified Professional and Valuable Professional (RSVP). He is also the co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Nathan Sperry'>Website</a> - <a href='http://virtualengine.co.uk/author/nathansperry/' title='More posts by Nathan Sperry'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2012/the-case-of-the-missing-office-2007-quick-access-toolbars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active Setup &#8211; Stubpath Command Lines</title>
		<link>http://virtualengine.co.uk/2011/active-setup-stubpath-command-lines/</link>
		<comments>http://virtualengine.co.uk/2011/active-setup-stubpath-command-lines/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 09:00:44 +0000</pubDate>
		<dc:creator>Nathan Sperry</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[RES]]></category>
		<category><![CDATA[active setup]]></category>
		<category><![CDATA[mandatory profiles]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[Workspace Manager]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1231</guid>
		<description><![CDATA[I spend a lot time working with mandatory profiles and RES Workspace Manager, especially when using Citrix XenApp or Remote Desktop Services. One of the key elements to creating a slick mandatory profile is to ensure the Active Setup keys are added to the mandatory profile or you will forever see the annoying “Personaliz(s)ing Settings” [...]]]></description>
			<content:encoded><![CDATA[<p>I spend a lot time working with mandatory profiles and RES Workspace Manager, especially when using Citrix XenApp or Remote Desktop Services. One of the key elements to creating a slick mandatory profile is to ensure the Active Setup keys are added to the mandatory profile or you will forever see the annoying “Personaliz(s)ing Settings” message. We have covered how to do this in a previous post <a href="http://virtualengine.co.uk/2012/updating-mandatory-profiles-part-2/" target="_blank">here</a> by using our great free tool the <a href="http://virtualengine.co.uk/vet/puu/" target="_blank">Virtual Engine Profile Update Utility (PuU)</a>.</p>
<p><a href="http://virtualengine.co.uk/wp-content/uploads/image42.png"><img style="display: inline;" title="image" src="http://virtualengine.co.uk/wp-content/uploads/image_thumb42.png" alt="image" width="309" height="133" /></a></p>
<p>While you can merge these Active Setup Keys to stop the message box appearing; this isn’t actually where the story ends. Behind some Active Setup Components there is a command line (Stubpath) that needs to run once per user i.e. for new users logging on for the first time (for a great explanation of Active Setup, check out Helge Klein&#8217;s write up <a href="http://helgeklein.com/blog/2010/04/active-setup-explained/" target="_blank">here</a>). The drawback of just merging these keys will be that the command line (Stubpath) will not run for any user. This could have undesirable results as mentioned in the RES Blog post <a href="http://blog.ressoftware.com/index.php/2011/12/29/disable-active-setup-revealed/" target="_blank">here</a> and Andrew Morgan&#8217;s Blog post <a href="http://andrewmorgan.ie/2011/09/14/strange-recent-places-issue-in-windows-7-server-2008-r2/" target="_blank">here</a>.</p>
<p>So the purpose of this blog is really for informational purposes above anything else and to detail the most common Active Setup components containing Stubpaths, by OS. Should you need this information, it&#8217;s here for reference. For example, if you disable the ActiveSetup option within RES Workspace Manager or merge the ActiveSetup keys using the Profile Update Utility (PuU), you may have to reinstate a particular action if it causes issues (like Andy&#8217;s issue). The command line (Stubpath) is highlighted in yellow and can be used to remedy the situation if necessary:</p>
<p><span style="text-decoration: underline;"><strong><span style="color: #ff0000;"><span style="color: #0000ff; font-size: medium;">Windows XP</span></span></strong></span></p>
<p><em><strong>{2C7339CF-2B09-4501-B3F3-F3508C9228ED}<br />
Themes Setup<br />
<span style="background-color: #ffff00;">%SystemRoot%\system32\regsvr32.exe /s /n /i:/UserInstall %SystemRoot%\system32\themeui.dll</span></strong></em></p>
<p><strong><em>{44BBA842-CC51-11CF-AAFA-00AA00B6015B}<br />
NetMeeting 3.01<br />
<span style="background-color: #ffff00;">rundll32.exe advpack.dll,LaunchINFSection C:\WINDOWS\INF\msnetmtg.inf,NetMtg.Install.PerUser.NT</span></em></strong></p>
<p><strong><em>{5945c046-1e7d-11d1-bc44-00c04fd912be}<br />
Windows Messenger 4.7<br />
<span style="background-color: #ffff00;">rundll32.exe advpack.dll,LaunchINFSection C:\WINDOWS\INF\msmsgs.inf,BLC.QuietInstall.PerUser</span></em></strong></p>
<p><strong><em>{6BF52A52-394A-11d3-B153-00C04F79FAA6}<br />
Microsoft Windows Media Player<br />
<span style="background-color: #ffff00;">rundll32.exe advpack.dll,LaunchINFSection C:\WINDOWS\INF\wmp11.inf,PerUserStub</span></em></strong></p>
<p><strong><em>{7790769C-0471-11d2-AF11-00C04FA35D02}<br />
Address Book 6<br />
<span style="background-color: #ffff00;">&#8220;%ProgramFiles%\Outlook Express\setup50.exe&#8221; /APP:WAB /CALLER:WINNT /user /install</span></em></strong></p>
<p><strong><em>{89820200-ECBD-11cf-8B85-00AA005B4340}<br />
Windows Desktop Update<br />
<span style="background-color: #ffff00;">regsvr32.exe /s /n /i:U shell32.dll</span></em></strong></p>
<p><strong><em>{89820200-ECBD-11cf-8B85-00AA005B4383}<br />
Internet Explorer<br />
<span style="background-color: #ffff00;">C:\Windows\System32\ie4uinit.exe -BaseSettings</span></em></strong></p>
<p><strong><em>{89B4C1CD-B018-4511-B0A1-5476DBF70820}<br />
DOTNETFRAMEWORKS<br />
<span style="background-color: #ffff00;">C:\Windows\system32\Rundll32.exe C:\Windows\system32\mscories.dll,Install</span></em></strong></p>
<p><strong><em>&lt;{12d0ed0d-0ee0-4f90-8827-78cefb8f4988}<br />
Internet Explorer Version Update<br />
<span style="background-color: #ffff00;">C:\WINDOWS\system32\ieudinit.exe</span></em></strong></p>
<p><strong><em>&gt;{22d6f312-b0f6-11d0-94ab-0080c74c7e95}<br />
Microsoft Windows Media Player<br />
<span style="background-color: #ffff00;">C:\WINDOWS\inf\unregmp2.exe /ShowWMP</span></em></strong></p>
<p><strong><em>&gt;{26923b43-4d38-484f-9b9e-de460746276c}<br />
Internet Explorer<br />
<span style="background-color: #ffff00;">C:\WINDOWS\system32\ie4uinit.exe -UserIconConfig</span></em></strong></p>
<p><strong><em>&gt;{60B49E34-C7CC-11D0-8953-00A0C90347FF}<br />
Browser Customizations<br />
<span style="background-color: #ffff00;">&#8220;C:\Windows\System32\rundll32.exe&#8221; &#8220;C:\Windows\System32\iedkcs32.dll&#8221;,BrandIEActiveSetup SIGNUP</span></em></strong></p>
<p><strong><em>&gt;{60B49E34-C7CC-11D0-8953-00A0C90347FF}MICROS<br />
Browser Customizations<br />
<span style="background-color: #ffff00;">RunDLL32 IEDKCS32.DLL,BrandIE4 SIGNUP</span></em></strong></p>
<p><strong><em>&gt;{881dd1c5-3dcf-431b-b061-f3f88e8be88a}<br />
Outlook Express<br />
<span style="background-color: #ffff00;">%systemroot%\system32\shmgrate.exe OCInstallUserConfigOE</span></em></strong></p>
<p><span style="text-decoration: underline;"><strong><span style="color: #ff0000;"><span style="font-size: medium;"><span style="font-size: medium;"><span style="color: #0000ff;">Windows 7 32bit</span></span></span></span></strong></span></p>
<p><strong><em>{2C7339CF-2B09-4501-B3F3-F3508C9228ED}<br />
Themes Setup<br />
<span style="background-color: #ffff00;">%SystemRoot%\system32\regsvr32.exe /s /n /i:/UserInstall %SystemRoot%\system32\themeui.dll</span></em></strong></p>
<p><strong><em>{44BBA840-CC51-11CF-AAFA-00AA00B6015C}<br />
Microsoft Windows (MailNews)<br />
<span style="background-color: #ffff00;">&#8220;%ProgramFiles%\Windows Mail\WinMail.exe&#8221; OCInstallUserConfigOE</span></em></strong></p>
<p><strong><em>{6BF52A52-394A-11d3-B153-00C04F79FAA6}<br />
Microsoft Windows Media Player<br />
<span style="background-color: #ffff00;">%SystemRoot%\system32\unregmp2.exe /FirstLogon /Shortcuts /RegBrowsers /ResetMUI</span></em></strong></p>
<p><strong><em>{89820200-ECBD-11cf-8B85-00AA005B4340}<br />
Windows Desktop Update<br />
<span style="background-color: #ffff00;">regsvr32.exe /s /n /i:U shell32.dll</span></em></strong></p>
<p><strong><em>{89820200-ECBD-11cf-8B85-00AA005B4383}<br />
Web Platform Customizations<br />
<span style="background-color: #ffff00;">C:\Windows\System32\ie4uinit.exe -BaseSettings</span></em></strong></p>
<p><strong><em>{89B4C1CD-B018-4511-B0A1-5476DBF70820}<br />
DOTNETFRAMEWORKS<br />
<span style="background-color: #ffff00;">C:\Windows\system32\Rundll32.exe C:\Windows\system32\mscories.dll,Install</span></em></strong></p>
<p><strong><em>&gt;{22d6f312-b0f6-11d0-94ab-0080c74c7e95}<br />
Microsoft Windows Media Player<br />
<span style="background-color: #ffff00;">%SystemRoot%\system32\unregmp2.exe /ShowWMP</span></em></strong></p>
<p><strong><em>&gt;{26923b43-4d38-484f-9b9e-de460746276c}<br />
Internet Explorer<br />
<span style="background-color: #ffff00;">C:\Windows\System32\ie4uinit.exe -UserIconConfig</span></em></strong></p>
<p><strong><em>&gt;{60B49E34-C7CC-11D0-8953-00A0C90347FF}<br />
Browser Customizations<br />
<span style="background-color: #ffff00;">&#8220;C:\Windows\System32\rundll32.exe&#8221; &#8220;C:\Windows\System32\iedkcs32.dll&#8221;,BrandIEActiveSetup SIGNUP</span></em></strong></p>
<p><strong><span style="text-decoration: underline;"><span style="color: #ff0000;"><span style="color: #0000ff;">Windows 2008 R2 SP1 with Desktop Experience Installed</span></span></span></strong></p>
<p><em><strong>{2C7339CF-2B09-4501-B3F3-F3508C9228ED}<br />
Themes Setup<br />
<span style="background-color: #ffff00;">%SystemRoot%\system32\regsvr32.exe /s /n /i:/UserInstall %SystemRoot%\system32\themeui.dll</span></strong></em></p>
<p><em><strong>{44BBA840-CC51-11CF-AAFA-00AA00B6015C}<br />
Microsoft Windows (MailNews)<br />
<span style="background-color: #ffff00;">&#8220;%ProgramFiles%\Windows Mail\WinMail.exe&#8221; OCInstallUserConfigOE<br />
&#8220;%ProgramFiles(x86)%\Windows Mail\WinMail.exe&#8221; OCInstallUserConfigOE</span></strong></em></p>
<p><em><strong>{6BF52A52-394A-11d3-B153-00C04F79FAA6}<br />
Microsoft Windows Media Player<br />
<span style="background-color: #ffff00;">%SystemRoot%\system32\unregmp2.exe /FirstLogon /Shortcuts /RegBrowsers /ResetMUI</span></strong></em></p>
<p><em><strong>{89820200-ECBD-11cf-8B85-00AA005B4340}<br />
Windows Desktop Update<br />
<span style="background-color: #ffff00;">regsvr32.exe /s /n /i:U shell32.dll</span></strong></em></p>
<p><em><strong>{89820200-ECBD-11cf-8B85-00AA005B4383}<br />
Web Platform Customizations<br />
<span style="background-color: #ffff00;">C:\Windows\System32\ie4uinit.exe -BaseSettings<br />
C:\Windows\SysWOW64\ie4uinit.exe -BaseSettings</span></strong></em></p>
<p><em><strong>{89B4C1CD-B018-4511-B0A1-5476DBF70820}<br />
DOTNETFRAMEWORKS<br />
<span style="background-color: #ffff00;">C:\Windows\system32\Rundll32.exe C:\Windows\system32\mscories.dll,Install<br />
C:\Windows\SysWOW64\Rundll32.exe C:\Windows\SysWOW64\mscories.dll,Install</span></strong></em></p>
<p><em><strong>{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}<br />
Applying Enhanced Security Configuration (Admin)<br />
<span style="background-color: #ffff00;">&#8220;C:\Windows\System32\rundll32.exe&#8221; &#8220;C:\Windows\System32\iesetup.dll&#8221;,IEHardenAdmin<br />
&#8220;C:\Windows\SysWOW64\rundll32.exe&#8221; &#8220;C:\Windows\SysWOW64\iesetup.dll&#8221;,IEHardenAdmin</span></strong></em></p>
<p><em><strong>{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}<br />
Applying Enhanced Security Configuration (User)<br />
<span style="background-color: #ffff00;">&#8220;C:\Windows\System32\rundll32.exe&#8221; &#8220;C:\Windows\System32\iesetup.dll&#8221;,IEHardenUser<br />
&#8220;C:\Windows\SysWOW64\rundll32.exe&#8221; &#8220;C:\Windows\SysWOW64\iesetup.dll&#8221;,IEHardenUser</span></strong></em></p>
<p><em><strong>&gt;{22d6f312-b0f6-11d0-94ab-0080c74c7e95}<br />
Microsoft Windows Media Player<br />
<span style="background-color: #ffff00;">%SystemRoot%\system32\unregmp2.exe /ShowWMP</span></strong></em></p>
<p><em><strong>&gt;{26923b43-4d38-484f-9b9e-de460746276c}<br />
Internet Explorer<br />
<span style="background-color: #ffff00;">C:\Windows\System32\ie4uinit.exe -UserIconConfig<br />
C:\Windows\SysWOW64\ie4uinit.exe -UserIconConfig</span></strong></em></p>
<p><em><strong>&gt;{60B49E34-C7CC-11D0-8953-00A0C90347FF}<br />
Browser Customizations<br />
<span style="background-color: #ffff00;">&#8220;C:\Windows\System32\rundll32.exe&#8221; &#8220;C:\Windows\System32\iedkcs32.dll&#8221;,BrandIEActiveSetup SIGNUP<br />
&#8220;C:\Windows\SysWOW64\rundll32.exe&#8221; &#8220;C:\Windows\SysWOW64\iedkcs32.dll&#8221;,BrandIEActiveSetup SIGNUP</span></strong></em></p>
<p><span style="background-color: #ffffff;">Should anyone wish to expand on what each Active Setup Component does please feel free to leave a comment I’ll update the blog accordingly; some are more obvious than others <img class="wlEmoticon wlEmoticon-winkingsmile" style="border-style: none;" src="http://virtualengine.co.uk/wp-content/uploads/wlEmoticon-winkingsmile.png" alt="Winking smile" />.</span></p>
<p>Enjoy</p>
<p>Nathan</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/0541ece61acb3e26b5f74a0b7b57717e?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/nathansperry/' title='Nathan Sperry'>Nathan Sperry</a></h3><p>Nathan Sperry is an experienced virtualisation consultant, RES Software Certified Professional and Valuable Professional (RSVP). He is also the co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Nathan Sperry'>Website</a> - <a href='http://virtualengine.co.uk/author/nathansperry/' title='More posts by Nathan Sperry'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2011/active-setup-stubpath-command-lines/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RES AM Passing Values Between Scripts</title>
		<link>http://virtualengine.co.uk/2011/res-am-passing-values-between-scripts/</link>
		<comments>http://virtualengine.co.uk/2011/res-am-passing-values-between-scripts/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 09:14:05 +0000</pubDate>
		<dc:creator>Iain Brighton</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[AM]]></category>
		<category><![CDATA[Automation Manager]]></category>
		<category><![CDATA[Parameters]]></category>
		<category><![CDATA[RES]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[wisdom]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=1138</guid>
		<description><![CDATA[You don&#8217;t need to be told how great RES Automation Manager, but there are some things that we can only achieve via scripts; be it VBscript or PowerShell. In my example, it is scripting XenDesktop and XenServer for the demo showcase platform (more on this at a later date). There is currently no way to [...]]]></description>
			<content:encoded><![CDATA[<p>You don&#8217;t need to be told how great RES Automation Manager, but there are some things that we can only achieve via scripts; be it VBscript or PowerShell. In my example, it is scripting XenDesktop and XenServer for the demo showcase platform (more on this at a later date). There is currently no way to automate these products without using scripts. Unfortunately (for me) it&#8217;s always been problematic to pass values in and out of scripts to other modules. We can certainly pass a value into a script, but then we can&#8217;t return it to be used elsewhere.</p>
<p>My problem required creating an AD user (not via the built in task) in one script and then passing the username/password into another script. To overcome this particular issue, I started down the route of temporarily writing the information to the registry so that it could be read by the other script later in the Project. This is where I stumbled across a little gem hidden in RES Automation Manager. I don&#8217;t know whether it&#8217;s intentional and/or undocumented, but it certainly works!</p>
<p>I attempted to use a Parameter using the built-in @[REGISTRY] Function. In essence this instructs the RES Automation Manager agent to populate the Parameter with the contents of the registry key. This bit is simple to understand and you probably already knew this. <strong>However, what I didn&#8217;t realise is that this Parameter is updated/re-evaluated at every task within a Module.</strong> I assumed that it would only be evaluated when the Module is invoked by the RES AM agent. I&#8217;m certainly glad that this is not the case as we can now write values to the registry and AM will automatically pass the updated value to the next Task(s).</p>
<p><a href="http://virtualengine.co.uk/download/19"><img title="imagesCAHQER32.jpg" src="http://virtualengine.co.uk/wp-content/uploads/imagesCAHQER321.jpg" alt="" width="116" height="80" /></a></p>
<p>Here is an example building block that contains a single module with a single registry-based, emtpy Parameter value. The first script writes the current date to temporary location in the registry (just so happens to be where RES Automation Manager is reading the Parameter value from). The second script receives its Parameter value from RES AM (not directly from the registry within the script), adds a day (in US format!) and writes it back to the registry. The final task displays a pop-up message with tomorrows date from the RES AM Parameter.</p>
<p>What this does prove is that the Parameter is re-evaluated before each task is executed and therefore passed through all tasks. Never in this example module do we enter the date. Here is the status of the parameter before and after each task.</p>
<p>Task 1 &#8211; BEFORE: &lt;Empty&gt;, AFTER: &lt;Empty&gt; (We write today&#8217;s date to the registry, but it&#8217;s not re-evaluated until the next task)<br />
Task 2 &#8211; BEFORE: &lt;Current Date&gt;, AFTER: &lt;Current Date&gt; (We write tomorrow&#8217;s date to the registry, but it&#8217;s not re-evaluated until the next task)<br />
Task 3 &#8211; BEFORE: &lt;Tomorrow&#8217;s Date&gt;, AFTER: &lt;Tomorrow&#8217;s Date&gt;</p>
<p>I&#8217;m sure you can think of more ingenious ways of using this functionality. Enjoy! Iain</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/a71fe0514d73b69fd4f2da82aef7554d?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/iainbrighton/' title='Iain Brighton'>Iain Brighton</a></h3><p>Iain Brighton is an experienced virtualisation consultant, RES Software Certified Trainer (RCT) and Valuable Professional (RSVP). He is also the founder and co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Iain Brighton'>Website</a> - <a href='https://twitter.com/#!/iainbrighton' title='Iain Brightonon Twitter'>Twitter</a> - <a href='http://virtualengine.co.uk/author/iainbrighton/' title='More posts by Iain Brighton'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2011/res-am-passing-values-between-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RES Workspace Manager and 32/64 File Paths</title>
		<link>http://virtualengine.co.uk/2011/res-workspace-manager-and-3264-file-paths/</link>
		<comments>http://virtualengine.co.uk/2011/res-workspace-manager-and-3264-file-paths/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 10:08:14 +0000</pubDate>
		<dc:creator>Iain Brighton</dc:creator>
				<category><![CDATA[RES]]></category>
		<category><![CDATA[%ProgramFiles(x86)%]]></category>
		<category><![CDATA[32-bit]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[File Paths]]></category>
		<category><![CDATA[powerfuse]]></category>
		<category><![CDATA[Workspace Manager]]></category>
		<category><![CDATA[x64]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://virtualengine.co.uk/?p=726</guid>
		<description><![CDATA[With deployments of x64 Windows Operating Systems (Windows 2008 R2 RDS and Windows 7) on the significant increase, you will discover over time that you need to support the same applications in the RES Workspace Manager management console but with two differing file paths. For example, Adobe Reader 9 on a 32-bit OS will typically [...]]]></description>
			<content:encoded><![CDATA[<p>With deployments of x64 Windows Operating Systems (Windows 2008 R2 RDS and Windows 7) on the significant increase, you will discover over time that you need to support the same applications in the RES Workspace Manager management console but with two differing file paths. For example, Adobe Reader 9 on a 32-bit OS will typically be located in the &#8216;C:\Program Files\Adobe\Reader 9.0&#8242; directory (or &#8216;%ProgramFiles%\Adobe\Reader 9.0&#8242;). The same application installed on a 64-bit OS will generally reside in the &#8216;C:\Program Files (x86)\Adobe\Reader 9.0&#8242; directory (or &#8216;%ProgamFiles(x86)\Adobe\Reader 9.0&#8242;). On x64 system the &#8216;C:\Program Files\&#8217; (or %ProgramFiles%) is used for native 64-bit applications. Now, if only Mickeysoft had chosen an alternative path the native 64-bit apps life would have been a whole lot easier&#8230;</p>
<p>Historically when deploying RES Workspace Manager on x64 Operating Systems you would have to update all your applications within the management console to reference the &#8216;%ProgramFiles(x86)%&#8217; location as the installation paths are different. RES Workspace Manager attempts to fix problem this with on-the-fly redirection. That&#8217;s to say that it&#8217;ll automatically detect it&#8217;s running on a x64 OS and attempt to launch the executable in the %ProgramFiles(x86)% location instead of the defined %ProgramFiles% path. In turn this creates a problem for the 32-bit OSes as the &#8216;%ProgramFiles(x86)%&#8217; system environment variable does not exist &#8211; DOH!</p>
<p>When I originally set out about writing this post, my understanding was slightly different from what I&#8217;ve ended up with. However, the findings are still valid so please continue to read. From the testing performed in preparation for this post with RES Workspace Manager 2011 SR2, it all appears to work correctly (shock/horror!). What I mean is, that not only does Workspace Manager appear to automatically redirect on 64-bit OSes, but also appears to attempt it on 32-bit OSes too.</p>
<p>The purpose of the &#8220;Disable folder redirection on 64-bit platforms&#8221; option (on a per application basis) stops RES Workspace Manager from redirecting entries defined with %ProgramFiles% to &#8216;C:\Program Files (x86)\&#8217;. Using Wordpad as an example, if you have the application entry defined as &#8216;%ProgramFiles%\Windows NT\Accessories\wordpad.exe&#8217; Workspace Manager will automatically attempt to launch &#8220;C:\Program Files (x86)\Windows NT\Accessories\wordpad.exe&#8221; by default (the 32-bit version) on a 64-bit OS.</p>
<p>Checking the &#8216;Disable folder redirection..&#8217; check box forces Workspace Manager to launch the actual process defined in the executable path, i.e. the 64-bit version. Obviously, this example only works if both 32-bit and 64-bit versions of the application are available. If you use Microsoft PowerPoint 2007 as an example, checking the &#8216;Disable folder redirection..&#8217; option will break the 32-bit application on 64-bit OSes.</p>
<h5 style="padding-left: 30px;">Caveat #1</h5>
<p style="padding-left: 30px;"><em><strong>The on-the-fly folder redirection </strong><strong>only works when using system environment variables</strong></em>, i.e. %ProgramFiles% and/or %ProgramFiles(x86)%. If you have hard coded paths such as &#8216;C:\Program Files\&#8217; or &#8216;C:\Program Files (x86)\&#8217; it doesn&#8217;t work. So get updating all your applications to use these variables!</p>
<p>As previously mentioned, RES Workspace Manager appears to redirect on 32-bit OSes too. For example, Workspace Manager will launch an application defined with the executable path as  &#8216;%ProgramFiles(x86)%&#8217; successfully on a 32-bit OS even though the environment variable does not exist. I was not aware of this and can only assume that it&#8217;s a recent addition. Unfortunately this is different from what we&#8217;ve seen happening in the field and hence why we earmarked the subject for a blog post! What we have seen are applications failing to appear and/or launch correctly when updated to point to &#8216;%ProgramFiles(x86)%&#8217; on 32-bit Operating Systems.</p>
<h5 style="padding-left: 30px;">Caveat #2</h5>
<p style="padding-left: 30px;"><strong></strong>Once you&#8217;ve updated all your applications with environment variables it should just work. To circumnavigate this issue we put the following simple workaround in place. <strong>Note: from the above diagnosis you should no longer have to do this.</strong></p>
<h4>Workaround</h4>
<ol>
<li>Define the %ProgramFiles(x86)% environment variable <span style="text-decoration: underline;">only on 32-bit machines</span> via a Location/Device zone. Configure this environment variable to point to %ProgramFiles%. On 32-bit systems both variables will point to same location but your applications are guaranteed to work on 32-bit OSes.</li>
<li>Ensure that you replace all file paths for managed applications with their associated environment string (I have mentioned this already haven&#8217;t I?!). If you don&#8217;t do this then you&#8217;ll need to ensure you manage the availability another way, e.g. via Workspaces or Zones.</li>
<li>Add/configure applications in the RES Workspace Manager console on 64-bit OSes wherever possible. This will ensure that 32-bit applications always use the %ProgramFiles(x86)% variable (and not cross-platform %ProgramFiles%). If not, you need to hope that RES Workspace Manager performs it&#8217;s on-the-fly redirection magic!</li>
</ol>
<p>Thanks, Iain</p>
<div class="wp-about-author-containter-none" style="background-color:#ffffff;"><div class="wp-about-author-pic"><img alt='' src='http://0.gravatar.com/avatar/a71fe0514d73b69fd4f2da82aef7554d?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='avatar avatar-100 photo' height='100' width='100' /></div><div class="wp-about-author-text"><h3><a href='http://virtualengine.co.uk/author/iainbrighton/' title='Iain Brighton'>Iain Brighton</a></h3><p>Iain Brighton is an experienced virtualisation consultant, RES Software Certified Trainer (RCT) and Valuable Professional (RSVP). He is also the founder and co-owner of Virtual Engine Limited, the Dynamic Desktop Delivery Specialists, providing consultancy services on various desktop virtualisation solutions to European organisations.</p><p><a href='http://virtualengine.co.uk' title='Iain Brighton'>Website</a> - <a href='https://twitter.com/#!/iainbrighton' title='Iain Brightonon Twitter'>Twitter</a> - <a href='http://virtualengine.co.uk/author/iainbrighton/' title='More posts by Iain Brighton'>More Posts</a> </p></div></div>]]></content:encoded>
			<wfw:commentRss>http://virtualengine.co.uk/2011/res-workspace-manager-and-3264-file-paths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: virtualengine.co.uk @ 2012-02-23 05:56:32 -->
