<?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>Aaron Parker &#187; Deployment</title>
	<atom:link href="http://blog.stealthpuppy.com/category/deployment/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stealthpuppy.com</link>
	<description>on application delivery with application virtualization, server-based computing, desktop virtualization and more</description>
	<lastBuildDate>Fri, 18 May 2012 14:08:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Delivering Office with App-V &#8211; The Need for Profile Management</title>
		<link>http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-the-need-for-profile-management/</link>
		<comments>http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-the-need-for-profile-management/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 09:16:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[Office]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=2542</guid>
		<description><![CDATA[Because Office is a core application of most desktop deployments, user interaction with Office and the user experience are important factors in the deployment of Office. From an administration perspective, providing a seamless user experience requires managing the user preferences &#8230; <a href="http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-the-need-for-profile-management/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-the-need-for-profile-management/">Delivering Office with App-V &#8211; The Need for Profile Management</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>Because Office is a core application of most desktop deployments, user interaction with Office and the user experience are important factors in the deployment of Office. From an administration perspective, providing a seamless user experience requires managing the user preferences of an application, independent of the application delivery method.</p>
<h3>Multiple App-V packages are common</h3>
<p>Microsoft recommends sequencing applications on the same operating system as the target clients are running. This means that if your target clients are running Windows XP and Windows 7, then you should create two App-V packages for each application – one for each operating system.</p>
<p>However, in practice it is often advisable to sequence on the lowest common denominator. In the example with Windows XP and Windows 7 clients, sequencing should be performed on Windows XP. In the event that a package does not then execute correctly on Windows 7, then the application should be re-sequenced on Windows 7.</p>
<p>The same applies to x86 and x64 processor architectures – if you are deliverying 32-bit applications to both x86 and x64 Windows, you should sequence in a 32-bit Windows environment. If you find that a 32-bit virtual application package executes OK on x86 Windows but not on x64 Windows, you will have to create two packages, one for each processor architecture.</p>
<p>There are several reasons for this, but they’re out of scope of a discussion on profile management; however what this highlights is that if you have multiple packages for the same application due to different operating systems and/or processor architectures, again the only way to improve the user experience is to rely on a third party profile management solution that works independently of the App-V package.</p>
<h3>App-V and User Profiles</h3>
<p>The default behaviour of App-V is to not only virtualize the application, but also the user profile locations for that application (HKEY_CURRENT_USER and %APPDATA%). This means that that profile information for the Microsoft Office packages will be stored, in its entirety, in the PKG.</p>
<p>The implication of this is that the settings for a virtualized Office package will be specific to that package – that is, a user’s Office settings will not only be specific to a version of Office but also specific to an individual Office package.</p>
<p>Consider the following scenarios:</p>
<ul>
<li>A user moves between desktops where Office Standard has been deployed to the first desktop, but Office Professional has been deployed to the second. These will be different App-V packages, so by default, no user preferences will be shared</li>
<li>You create an Office package which has been released to production and later find issues with the package that requires re-creating it from scratch – user preferences from the old package will not be shared with the new package</li>
<li>You find that you need to create multiple Office packages for different platforms – for example a package for desktops and a package for Remote Desktop Session Host servers. These are separate App-V packages and user preferences will not be consistent across those packages</li>
</ul>
<p>Each scenario will result in separate App-V packages for the same applications.</p>
<p>If you need to upgrade a package or migrate between Office versions, you now have a further challenge that you would not have if Office were installed instead of virtualized.</p>
<p>By implementing a 3<sup>rd</sup> party profile management solution, you gain the ability to manage user’s Office preferences independent of the Office version (App-V package version or Office version) and remove the reliance on a specific Office package. A profile management solution will allow you to create, update and re-create Office packages without affecting the end-user experience.</p>
<h3>What solution should I use?</h3>
<p>The user profile management or user state virtualization tools built into Windows aren’t able to see into the App-V virtual environment and therefore aren’t able to manage an application user preferences independent of the App-V package. If you would like to manage user preferences more granularly, a 3<sup>rd</sup> party solution will be required.</p>
<p>A profile management solution that is capable of managing user preferences <em>inside and across</em> App-V packages will provide you with the flexibility and consistency of user experience required to support a core application like Microsoft Office. Without providing users with a consistent user experience or one that matches their existing Office deployments, user acceptance will be low.</p>
<p>For an objective comparison of the 3<sup>rd</sup> party solutions available, see the following white paper: <a href="http://www.brianmadden.com/blogs/rubenspruijt/archive/2011/11/01/user-environment-management-smackdown-head-to-head-analysis-of-appsense-citrix-immidio-liquidware-labs-microsoft-quest-res-scense-tricerat-unidesk-and-vuem.aspx">UEM Smackdown: Head-to-head analysis of Appsense, Citrix, Immidio, Liquidware Labs, Microsoft, Quest, RES, Scense, Tricerat and others</a></p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-the-need-for-profile-management/">Delivering Office with App-V &#8211; The Need for Profile Management</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-the-need-for-profile-management/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comparing User Profiles Sizes for Microsoft Office Suites</title>
		<link>http://blog.stealthpuppy.com/deployment/comparing-user-profiles-sizes-for-office-suites/</link>
		<comments>http://blog.stealthpuppy.com/deployment/comparing-user-profiles-sizes-for-office-suites/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 11:00:45 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Office]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=2417</guid>
		<description><![CDATA[I&#8217;ve been doing some work recently virtualizing various versions of Office in App-V plus managing user preferences for those Office packages. Here&#8217;s something interesting that I&#8217;ve found – the size of the profile settings for a default installation of Office &#8230; <a href="http://blog.stealthpuppy.com/deployment/comparing-user-profiles-sizes-for-office-suites/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/comparing-user-profiles-sizes-for-office-suites/">Comparing User Profiles Sizes for Microsoft Office Suites</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing some work recently virtualizing various versions of Office in App-V plus managing user preferences for those Office packages. Here&#8217;s something interesting that I&#8217;ve found – the size of the profile settings for a default installation of Office 2010 is massively different in size over previous versions of Office.</p>
<p>Here&#8217;s a look at my user profile where I&#8217;ve been running Office 2010, Office 2007 and Office 2003 and capturing the user preferences for those applications with a third-party management tool:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-25-at-13.38.28.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="Office profile sizes" src="http://blog.stealthpuppy.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-25-at-13.38.28_thumb.png" alt="Office profile sizes" width="660" height="395" border="0" /></a></p>
<p>In this screenshot, the profile sizes for each versions of Office breaks down like this:</p>
<ul>
<li>Office 2010 – 7150Kb</li>
<li>Office 2007 – 767Kb</li>
<li>Office 2003 – 33Kb</li>
</ul>
<p>And that&#8217;s compressed too. So in my profile, the user preferences for Office 2010 are 9 times larger than for Office 2007 and 216 times larger than the preferences for Office 2003!</p>
<p>If you&#8217;re in the process of or have upgraded to Office 2010, have you thought about the additional data that you&#8217;ll be managing (whether proactively or not)? If you&#8217;re stuck with &#8220;managing&#8221; user preferences with Roaming Profiles, you&#8217;re just masking this issue and will have no real insight into how much space this stuff is consuming.</p>
<p>What do you do about it? I think the only solution is to use a third party user environment management (or user virtualization, if you like) solution from one of the vendors covered in this white paper: <a href="http://www.brianmadden.com/blogs/rubenspruijt/archive/2011/06/29/user-environment-management-smackdown-head-to-head-analysis-of-appsense-citrix-immidio-liquidware-labs-microsoft-quest-res-scense-tricerat-unidesk-and-vuem.aspx">User Environment Management Smackdown</a>*. Go read it to find out what you can do with a solution that actually manages the user layer.</p>
<p>*OK, yes it&#8217;s a shameless plug – I helped write the paper.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/comparing-user-profiles-sizes-for-office-suites/">Comparing User Profiles Sizes for Microsoft Office Suites</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/comparing-user-profiles-sizes-for-office-suites/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Delivering Office with App-V &#8211; Error 0&#215;80070424 installing the Office 2010 Deployment Kit</title>
		<link>http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-error-0x80070424-installing-the-office-2010-deployment-kit/</link>
		<comments>http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-error-0x80070424-installing-the-office-2010-deployment-kit/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 10:30:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[Office 2010]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-error-0x80070424-installing-the-office-2010-deployment-kit/</guid>
		<description><![CDATA[If you have issues installing the Office 2010 Deployment Kit for App-V (OffVirt.msi) to install the licensing component for a virtualized Office 2010 package, it may fail to install. A typical command line to install the licensing component look like &#8230; <a href="http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-error-0x80070424-installing-the-office-2010-deployment-kit/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-error-0x80070424-installing-the-office-2010-deployment-kit/">Delivering Office with App-V &#8211; Error 0&#215;80070424 installing the Office 2010 Deployment Kit</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>If you have issues installing the <a href="http://www.microsoft.com/download/en/details.aspx?id=10386">Office 2010 Deployment Kit for App-V</a> (OffVirt.msi) to install the licensing component for a virtualized Office 2010 package, it may fail to install. A typical command line to install the licensing component look like this:</p>
<pre class="brush: plain; title: ; notranslate">START /WAIT MSIEXEC /I OffVirt.msi PROPLUS=1 PROJECTPRO=1 VISIOPRO=1</pre>
<p>However, by default OffVirt.msi runs silently and offers no errors, so to troubleshoot we need to log the install to a file (using the /l*v switch). In the log, you might find lines similar to the following:</p>
<pre class="brush: plain; title: ; notranslate">CAInstallLicenses: OMSICA : Initializing CustomAction CAInstallLicenses
CAInstallLicenses: Populating the Token Store
CAInstallLicenses: Installing license: sl.RAC.GENERIC.PRIVATE
CAInstallLicenses: Error: Failed to open Token Store HResult: 0x80070424.</pre>
<p>Toward the end of the log, the Windows Installer will report a return code of 1603:</p>
<pre class="brush: plain; title: ; notranslate">CustomAction CAInstallLicenses returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)</pre>
<p>Fortunately the fix is easy – ensure the correct OffVirt.msi for your target platform is used. Windows x86 requires the 32-bit version and Windows x64 requires the 64-bit version. Note that the version of OffVirt.msi that you use is for the target Windows platform, not the Office 2010 package you have sequenced.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-error-0x80070424-installing-the-office-2010-deployment-kit/">Delivering Office with App-V &#8211; Error 0&#215;80070424 installing the Office 2010 Deployment Kit</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/delivering-office-with-app-v-error-0x80070424-installing-the-office-2010-deployment-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying Adobe Reader X</title>
		<link>http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/</link>
		<comments>http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 23:19:04 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Adobe Reader]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=2012</guid>
		<description><![CDATA[Update 20 June 2011: updated for Reader 10.1. Release notes for 10.1 can be found here. Adobe Reader X is here and with the new protected mode feature to improve security you should be considering your deployment plans now. Note: &#8230; <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/">Deploying Adobe Reader X</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/ReaderXicon128.png"><img style="background-image: none; margin: 0px 10px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="ReaderXicon128" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/ReaderXicon128_thumb.png" border="0" alt="ReaderXicon128" width="128" height="128" align="right" /></a></p>
<p><strong>Update 20 June 2011</strong>: updated for Reader 10.1. Release notes for 10.1 can be found <a href="http://kb2.adobe.com/cps/837/cpsid_83708/attachments/Acrobat_Reader_ReleaseNote_10.1.pdf">here</a>.</p>
<p>Adobe Reader X <a href="http://blogs.adobe.com/adobereader/2010/11/adobe-reader-x-now-available.html">is here</a> and with the <a href="http://blogs.adobe.com/asset/2010/07/introducing-adobe-reader-protected-mode.html">new protected mode feature</a> to improve security you should be considering your deployment plans now.</p>
<p><strong>Note</strong>: These instructions are based on the US English version of Reader, so you may need to adjust some specifics to suit your environment and language.</p>
<h3>Licensing Your Deployment</h3>
<p>Although Adobe Reader is free you&#8217;ll need to agree to and obtain a license to distribute it in your own environment. Obtaining a license is simple, you&#8217;ll just need to answer a few questions such as the number of copies, how you will distribute Reader, which platforms and some information on your company including contact information. The same license can be used for distributing Flash player and Adobe AIR. To apply for the license go to the <a href="http://www.adobe.com/go/rdr_apply_dist">Adobe Runtimes / Reader Distribution License Agreement</a>.</p>
<h3>Obtaining the Adobe Customization Wizard</h3>
<p>Unfortunately Adobe doesn&#8217;t use the same installer across all of their products &#8211; the installers for the Acrobat products are different to the <a href="http://www.adobe.com/devnet/creativesuite/enterprisedeployment.html">Creative Suite</a> products. For anyone who&#8217;s attempted deployment of the CS products would probably consider this a good thing.</p>
<p>To start customising Reader before deploying, you&#8217;ll need access to the Adobe Customization Wizard. The Customization Wizard X hasn&#8217;t changed much since the <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993">Customization Wizard 9</a>, so if you have experience deploying <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-81">Adobe Reader 8</a> or <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows/">Reader 9</a>, you&#8217;ll be comfortable customising and deploying the new version.</p>
<p>The Adobe Customization Wizard X should be available from here &#8211; <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=4950">Adobe Customization Wizard X</a>. Otherwise you can use this direct download link: <a href="http://ardownload.adobe.com/pub/adobe/acrobat/win/10.x/10.0.0/misc/CustWiz1000_en_US.exe">Adobe Customization Wizard X</a>. An FTP site is also available &#8211; <a href="ftp://ftp.adobe.com/pub/adobe/acrobat/win/10.x/10.0.0/misc/">Adobe FTP site</a>.</p>
<p>The Customization Wizard should be installed to an administrative workstation and it will allow you to create a custom Windows Installer transform that can configure the Reader installation, including settings to:</p>
<ul>
<li>Optimise the behaviour of the installer by including silent installation, multilingual, and custom setup choices</li>
<li>Remove previous versions of Acrobat and Reader</li>
<li>Suppress the EULA, registration prompts, and the Getting Started window</li>
<li>Customise key application preferences — turn off automatic updates, add and set default job options, and customize collaboration and security settings</li>
<li>Remove shortcuts from the desktop and the Start menu</li>
<li>Edit each Adobe Acrobat application&#8217;s registry and installer tables</li>
<li>Customize file attachment handling within PDF files, including specifying which file types you want to block</li>
<li>Add or edit files that will be installed, including customized JavaScript or plug-ins</li>
<li>Preconfigure and lock Enhanced Security settings</li>
</ul>
<h3>Downloading the Reader X MSI</h3>
<p>When creating a custom installer for Reader, always start with the latest version which you may need to obtain from the <a href="http://get.adobe.com/reader/">Adobe Reader download page</a>. For an installer that you can extract and doesn&#8217;t include Google Chrome or Toolbar download the EXE installer from Adobe&#8217;s FTP site: <a href="ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.1.0/">ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.1.0</a></p>
<p><strong>Note</strong>: if you need to download the latest installer, always grab a copy from the Adobe site to guarantee you have a source you can trust</p>
<p>Once you&#8217;ve downloaded the Reader installer, extract the setup files so that you can create a custom transform file. To extract, run the following command line:</p>
<pre class="brush: plain; title: ; notranslate">AdbeRdr1010_en_US.exe.exe -nos_o&quot;C:\Folder&quot; -nos_ne</pre>
<p>Replace <em>C:\Folder</em> with the path to a local folder. If you don&#8217;t specific the -nos_o switch, the files will be extracted here:</p>
<ul>
<li>%ProgramData%\Adobe\Setup (Windows Vista and above)</li>
<li>%ALLUSERSPROFILE%\Application Data\Adobe\Setup (Windows XP / Windows Server 2003)</li>
</ul>
<p>Once extracted, you should have the following files required for Reader deployment:</p>
<ul>
<li>ABCPY.INI</li>
<li>AcroRead.msi</li>
<li>Data1.cab</li>
<li>setup.exe</li>
<li>Setup.ini</li>
</ul>
<p><a rel="attachment wp-att-2048" href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/attachment/adobereaderxextractedfiles/"><img class="alignnone size-full wp-image-2048" title="AdobeReaderXExtractedFiles" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/AdobeReaderXExtractedFiles.png" alt="" width="660" height="242" /></a></p>
<h3>Creating a custom Transform for Reader X</h3>
<p>Here I&#8217;ll step through creating a custom installation for Reader, providing some recommended settings for your deployment and add links to further information that you may need to consider for your specific environment.</p>
<p><strong>Step 1 Personalisation Options</strong>: Open the Customization Wizard, click File / Open Package… and browse to AcroRead.MSI located in the folder that contains the extract Reader setup files. You can change the installation path if required:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation02.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - installation path" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation02_thumb.png" border="0" alt="Adobe Customization Wizard - installation path" width="660" height="458" /></a></p>
<p><strong>Step 2 Installation Options</strong>: there a few options to consider here:</p>
<ul>
<li><em>Default viewer for PDF files</em> – if you are installing both Acrobat and Reader on the same machine, which application do you want to open PDF files by default.</li>
<li><em>Enable Optimization</em> – Windows Installer will defrag the installation post install, leave this option enabled. [Windows Installer property: ENABLE_OPTIMIZATION]</li>
<li><em>Enable Caching of installer files on local hard drive</em> – a copy of the Reader install files will be stored on the target machine ( in <em>%ProgramFiles%\Adobe\Reader 10.0\Setup Files</em> or <em>%ProgramFiles(x86)%\Adobe\Reader 10.0\Setup Files</em>). If you are deploying Reader with a deployment solution or virtualizing Reader, I recommend disabling this option. [Windows Installer property: ENABLE_CACHE_FILES]</li>
<li><em>Run installation</em> – run the installer Unattended by default unless your specific deployment requires the installer to run completely silently (you can control this on the command line as well).</li>
<li><em>If reboot required at the end of installation</em> – choose Suppress reboot and control reboots with an external process (such as a script or your deployment solution).</li>
</ul>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation03.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - installation options" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation03_thumb.png" border="0" alt="Adobe Customization Wizard - installation options" width="660" height="458" /></a></p>
<p><strong>Step 3 Files and Folders</strong>: additional files (such as a JavaScript file to restrict menu items) can be added here:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation04.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - files and folders" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation04_thumb.png" border="0" alt="Adobe Customization Wizard - files and folders" width="660" height="458" /></a></p>
<p><strong>Step 4 Registry</strong>: add additional Registry values here to control the Reader installation. You can browse the local computer&#8217;s Registry to make adding entries simpler.</p>
<p>There are two edits I recommend making – browse to Destination Computer / <em>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run</em> and modify these startup items, if they exist:</p>
<ul>
<li>Adobe ARM</li>
<li>Adobe Reader Speed Launcher</li>
</ul>
<p>Right-click each of these entries and choose <em>Modify</em>. Set <em>Action</em> to <em>Remove value</em>. This will prevent the installer from adding these entries and starting unnecessary processes at user logon. This step is very important for Terminal Server / Remote Desktop Session Host environments to reduce the processes that will run in each user&#8217;s session.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customization01.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="customization01" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customization01_thumb.png" border="0" alt="customization01" width="660" height="438" /></a></p>
<p><strong>Step 5 Shortcuts</strong>: for whatever reason, Adobe deems in necessary to add a superfluous shortcut for Reader to the desktop. Don&#8217;t forget to remove that here – if you don&#8217;t remove the shortcut in the transform, it will be created when you patch Reader.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation06.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - shortcuts" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation06_thumb.png" border="0" alt="Adobe Customization Wizard - shortcuts" width="660" height="458" /></a></p>
<p><strong>Step 6 Server Locations</strong>: the Server Locations settings allow you to configure additional server location paths to ensure source resiliency for the Windows Installer package.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation07.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - server locations" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation07_thumb.png" border="0" alt="Adobe Customization Wizard - server locations" width="660" height="458" /></a></p>
<p><strong>Step 7 Security</strong>: further information on Adobe Reader and Acrobat security can be found here: <a href="http://learn.adobe.com/wiki/download/attachments/52658564/acrobat_reader_security_9x.pdf?version=1">Acrobat 9 Security Administration Guide</a>. Options to consider include:</p>
<ul>
<li>Enhanced Security Settings: Standalone and Browser (choose Enable &amp; Lock)</li>
<li>Prevent end-user to add trusted Files and Folders</li>
<li>Prevent end-user to add trusted Hosts</li>
</ul>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation08.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - security" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation08_thumb.png" border="0" alt="Adobe Customization Wizard - security" width="660" height="458" /></a></p>
<p><strong>Step 8 Digital Signature</strong>: the Digital Signature settings allow you to specify the security options (verification, creation, reasons) for digital signatures. Read more about Digital Signatures in the security guide and this document: <a href="http://learn.adobe.com/wiki/download/attachments/52658564/acrobat_sig_validation_cheat_sheet9.1.pdf?version=1" class="broken_link">Digital Signature Validation Cheat Sheet</a></p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation09.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - digital signatures" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation09_thumb.png" border="0" alt="Adobe Customization Wizard - digital signatures" width="660" height="458" /></a></p>
<p><strong>Step 9 EULA</strong>: here you can suppress the display of the End User License Agreement when the user first launches Reader. [Windows Installer property: EULA_ACCEPT]</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation10.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - EULA" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation10_thumb.png" border="0" alt="Adobe Customization Wizard - EULA" width="660" height="458" /></a></p>
<p><strong>Step 10 Online and Acrobat.com Features</strong>: access to several features can be controlled here:</p>
<ul>
<li>Disable all updates: this will prevent the Adobe Updater from running automatically (but won&#8217;t prevent it from installing). The Check for Updates menu option will also be removed.</li>
</ul>
<p><span style="color: #ff0000;"><strong>Warning</strong></span>: It is extremely important to disable Adobe Updater on shared systems such as Terminal Server/Remote Desktop Servers &#8211; a standard user can initiate a reboot of a computer if Updater applies a Reader update. This is because the update is applied using Windows Installer which runs in the System context.</p>
<ul>
<li>Browser integration can be controlled here – you can force Reader to open PDFs outside of the browser rather than embedded in the browser window</li>
<li>Various menu items and features (such as Purchase Adobe Acrobat, Digital Editions) can be disabled</li>
<li>The Product Improvement Program can be disabled</li>
<li>The Acrobat.com integration in Reader can be disabled</li>
</ul>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation11.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - online features" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation11_thumb.png" border="0" alt="Adobe Customization Wizard - online features" width="660" height="458" /></a></p>
<p><strong>Step 11 Comments and Forms</strong>: control and set options for comments in PDFs and forms.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation12.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - comments" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation12_thumb.png" border="0" alt="Adobe Customization Wizard - comments" width="660" height="458" /></a></p>
<p><strong>Step 12 File Attachments</strong>: control the launching of file types from PDF documents. You may want to set this option:</p>
<ul>
<li>Default Action for Unspecified File Types: Never launch files of Unspecified Types</li>
</ul>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation13.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - file attachments" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation13_thumb.png" border="0" alt="Adobe Customization Wizard - file attachments" width="660" height="458" /></a></p>
<p><strong>Step 13 Launch Other Applications</strong>: the Launch Other Applications settings allow you to specify additional applications to be installed with Reader.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation14.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - launch other applications" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation14_thumb.png" border="0" alt="Adobe Customization Wizard - launch other applications" width="660" height="458" /></a></p>
<p><strong>Step 14 Direct Editor</strong>: if you want to make further edits to the transform file you can do so here; however I often prefer to save the transform and open it with a 3rd party MSI editor.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation15.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Adobe Customization Wizard - direct editor" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/customisation15_thumb.png" border="0" alt="Adobe Customization Wizard - direct editor" width="660" height="458" /></a></p>
<p>To disable the Adobe Acrobat Update Service introduced with Reader 10.1, navigate to the <em>ServiceInstall</em> table and take one of two actions</p>
<ul>
<li>Drop the row <em>ServiceInstall1</em> to prevent the install of the service</li>
<li>Change the value of StartType to 3 (manual) or 4 (disabled)</li>
</ul>
<p><a rel="attachment wp-att-2291" href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/attachment/msi-service/"><img class="alignnone size-full wp-image-2291" title="MSI-Service" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/MSI-Service.png" alt="" width="660" height="369" /></a></p>
<h3>Disabling Additional Menu Items</h3>
<p>After creating a custom installation there are a few menu items (less than previous versions) that you may want to remove for end-users:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/ReaderXmenus.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="Adobe Reader X - additional menu items" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/ReaderXmenus_thumb.png" border="0" alt="Adobe Reader X - additional menu items" width="660" height="459" /></a></p>
<p>These menu items are:</p>
<ul>
<li>Help / Online Support… / Knowledge Base</li>
<li>Help / Online Support… / Adobe Support Programs…</li>
<li>Help / Online Support… / Adobe User Community…</li>
<li>Help / Online Support… / Accessibility Resource Center…</li>
<li>Help / Online Support… / Generate System Report…</li>
<li>Help / Repair Adobe Reader Installation</li>
</ul>
<p><span style="color: #ff0000;"><strong>Warning</strong></span>: It is extremely important to remove the <em>Repair Adobe Reader Installation</em> menu item on shared systems such as Terminal Server/Remote Desktop Servers &#8211; a standard user can initiate a reboot of a computer if the repair kicks in. This is because the repair is applied using Windows Installer which runs in the System context.</p>
<p>Just like previous versions, the only way to disable certain UI elements such as menu items and toolbars is to use JavaScript. This is a two step process – first we need to find out the name of the items we want to disable. To do that you will need to place some JavaScript in a file in the JavaScripts folder where Reader is installed. For example this on x64 Windows, place the file here: <em>%ProgramFiles (x86)%\Adobe\Reader 10.0\Reader\Javascripts</em>. Add the following code into the file and save it as <em>ListItems.js</em></p>
<pre class="brush: plain; title: ; notranslate">//ListItems.js
//Open Javascript Console
console.show();

//List Toolbar Buttons in the Console
var toolbarItems = app.listToolbarButtons()
for( var i in toolbarItems)
console.println(toolbarItems + &quot;\n&quot;)

//List Menu Items in the Console
var menuItems = app.listMenuItems()
for( var i in menuItems)
console.println(menuItems + &quot;\n&quot;)</pre>
<p>When you start Reader a list of the user interface elements will be displayed:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/JavaScriptDebugger.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="JavaScriptDebugger" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/JavaScriptDebugger_thumb.png" border="0" alt="JavaScriptDebugger" width="542" height="432" /></a></p>
<p>The list is quite long, but you can use it to control the display of both menu items and buttons.</p>
<p>To hide the menu items listed above, save the following code in <em>HideItems.js</em> in the same JavaScripts folder. When Reader is run, the JavaScript will be executed and the items removed.</p>
<pre class="brush: plain; title: ; notranslate">//HideMenu.js

// [Help - Repair Adobe Reader Installation]
app.hideMenuItem(&quot;DetectAndRepair&quot;);

// [Help - Online Support]
app.hideMenuItem(&quot;OnlineSupport&quot;);

// [Help - Online Support - Knowledge Base]
app.hideMenuItem(&quot;KnowledgeBase&quot;);

// [Help - Online Support - Adobe Support Programs]
app.hideMenuItem(&quot;AdobeExpertSupport&quot;);

// [Help - Online Support - Adobe User Community]
app.hideMenuItem(&quot;AdobeUserCommunity&quot;);

// [Help - Online Support - Accessibility Resource Center]
app.hideMenuItem(&quot;AccessOnline&quot;);

// [Help - Online Support - Generate System Report]
app.hideMenuItem(&quot;SystemInformation&quot;);</pre>
<p>To deliver the script with the Reader package, use the Files and Folders section in the Customization Wizard. Add the files to <em>Destination Computer / ProgramFilesFolder / Adobe / Reader 10.0 / Reader / JavaScripts </em>(see Step 3 above).</p>
<p><a rel="attachment wp-att-2292" href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/attachment/hideitems/"><img class="alignnone size-full wp-image-2292" title="HideItems" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/HideItems.png" alt="" width="660" height="369" /></a></p>
<h3>Enforcing Protected Mode</h3>
<p><a href="http://blogs.adobe.com/asset/2010/07/introducing-adobe-reader-protected-mode.html">Adobe Reader X Protected Mode</a> will assist in reducing the potential security threats when opening or viewing PDF files, so it&#8217;s a feature you&#8217;ll want to ensure remains enabled on client computers. However, by default, users can turn this feature off &#8211; this option is available in the Preferences dialog box under General:</p>
<p><a href="http://blog.stealthpuppy.com/?attachment_id=2024"><img class="alignnone size-full wp-image-2024" title="EnableProtectedModeAtStartup" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/EnableProtectedModeAtStartup.png" alt="" width="660" height="231" /></a></p>
<p>In the user&#8217;s context, Protected Mode is controlled with the following Registry value:</p>
<div id="_mcePaste">
<ul>
<li>Key: HKCU\Software\Adobe\Acrobat Reader\10.0\Privileged</li>
<li>Value: bProtectedMode</li>
<li>Type: REG_DWORD</li>
<li>Data: 1</li>
</ul>
</div>
<p>Fortunately, Protected Mode can also be enforced per-machine instead by setting this Registry value:</p>
<ul>
<li>Key: HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\10.0\FeatureLockDown</li>
<li>Value: bProtectedMode</li>
<li>Type: REG_DWORD</li>
<li>Data: 1</li>
</ul>
<p>With this set, users will be unable to disable Protected Mode. Use the Registry option in the Adobe Customization Wizard (covered in step 4 above) to set this value in your deployment package.</p>
<p>With the release of Reader 10.1, Protected Mode is now supported on Terminal Servers/Remote Desktop Servers.</p>
<h3>Finding more Reader Preferences and Policies</h3>
<p>To find the complete list of preferences for Reader and Acrobat you should refer to the <a href="http://learn.adobe.com/wiki/download/attachments/46432650/AIM.air?version=1">Administrator&#8217;s Information Manager</a>. This tool also contains the Reader and Acrobat Admin and Security guides.</p>
<blockquote><p>The Administrator&#8217;s Information Manager (AIM) is an auto-updating and customizable AIR application containing the Preference Reference. AIM also includes and a growing list of other resources of interest to administrators in enterprise settings.</p></blockquote>
<p><a rel="attachment wp-att-2051" href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/attachment/admininformaitonmanager/"><img class="alignnone size-full wp-image-2051" title="AdminInformaitonManager" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/10/AdminInformaitonManager.png" alt="" width="660" height="353" /></a></p>
<h3>Additional Reading</h3>
<ul>
<li><a href="http://kb2.adobe.com/cps/837/cpsid_83709.html">Enterprise administration | Acrobat family of products</a></li>
<li><a href="http://blogs.adobe.com/pdfitmatters/2010/11/5-things-to-think-about-before-deploying-adobe-reader-or-acrobat-x.html">5 Things to Think About Before Deploying Adobe Reader or Acrobat X</a></li>
<li><a href="http://kb2.adobe.com/cps/860/cpsid_86063.html">Protected Mode Troubleshooting | Adobe Reader</a></li>
<li><a href="http://forums.adobe.com/community/adobe_reader_forums/adobe_reader">Adobe Reader Forums</a></li>
<li><a href="http://www.adobe.com/security/acrobat_reader/">Adobe Acrobat and Reader Security</a></li>
<li><a href="http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/gpo_ad_9.pdf">Adobe Acrobat 9 Deployment on Microsoft Windows Group Policy and the Active Directory Service</a></li>
<li><a href="http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/sms_9.pdf">Acrobat 9 Deployment on Microsoft Systems Management Server</a></li>
<li><a href="http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/wts_9.pdf">Acrobat 9 Deployment on Microsoft Windows Terminal Services</a></li>
<li><a href="http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/citrix_9.pdf">Acrobat 9 Deployment on Citrix Presentation Server</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/">Deploying Adobe Reader X</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-x/feed/</wfw:commentRss>
		<slash:comments>82</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: Can I use Active Upgrade without RTSP(S)?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-24-can-i-use-active-upgrade-without-rtsps/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-24-can-i-use-active-upgrade-without-rtsps/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/app-v-faq-24-can-i-use-active-upgrade-without-rtsps</guid>
		<description><![CDATA[Today’s FAQ has been written by Justin Zarb, all around good guy and a Premier Field Engineer with Microsoft in the UK. You can read more App-V articles written by Justin at his blog: appvguy.com This terminology is a little &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-24-can-i-use-active-upgrade-without-rtsps/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-24-can-i-use-active-upgrade-without-rtsps/">App-V FAQ: Can I use Active Upgrade without RTSP(S)?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><em><img style="margin: 0px 10px 5px 0px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="left" />Today’s FAQ has been written by Justin Zarb, all around good guy and a Premier Field Engineer with Microsoft in the UK. You can read more App-V articles written by Justin at his blog: </em><a title="appvguy.com" href="http://appvguy.com/">appvguy.com</a></p>
<p>This terminology is a little confusing. The &#8220;Active&#8221; was added in 4.x and referred to the fact that we could add and begin serving an updated version while the current version was still actively in use. The RTSP, HTTP, FILE (SMB) protocols all allow this functionality.</p>
<p>However with RTSP, an <a href="http://technet.microsoft.com/en-us/library/cc843634.aspx">App-V Management Server or Streaming Server</a> sits between the client and the content (the SFT file containing the application). Clients never need to be told that there is an update because the server is checking every launch and streams the updated SFT. The client requests a Package GUID not a specific file.</p>
<p>An RTSP streaming client will get an update the next time they launch the app – no refresh is required. There is an exception here – all instances of an application running on Terminal Servers or Remote Desktop Servers have be inactive (i.e. no one using it), then the next user to launch the application will trigger the update for everyone else.</p>
<p>The App-V Streaming Server does not even need the updated version to publish. Once the updated package is fully in the Content share and the Package Detection Interval (the configured amount of time that the Streaming Server detects changes in the Content share) kicks in, it is served on next launch.</p>
<p>HTTP/FILE streaming is a little different – there is no middleman so the client makes a direct request for the SFT file. If the HREF is <em>http://websvr/content/Visio/Visio.sft</em>, the client asks specifically for that path even if there happens to be <em>Visio_2.sft</em> (version 2 of the package) in the same directory. The publishing information must be updated on the client by some other means.</p>
<p>An admin would have added the updated SFT and OSDs to Content and on the next Desktop Refresh the updated OSD with <em>HREF=http://websvr/content/Visio/Visio_2.sft</em> would come down and on the next launch the updates will stream. Still an active upgrade, but only after a refresh. NOTE: Streaming is not tied to a publishing method, so a refresh can be:</p>
<ul>
<li>App-V Management Server over RTSP</li>
<li>IIS with ASP over HTTP (rare as you must <a href="http://blogs.msdn.com/b/johnsheehan/archive/2009/03/24/http-publishing-in-app-v-part-1.aspx">code your own provisioning logic</a>)</li>
<li>MSI with MODE=STREAMING via <a href="http://technet.microsoft.com/en-us/library/cc843643.aspx">ESD</a></li>
<li>SFTMIME commands via ESD</li>
</ul>
<h3>Resources</h3>
<ul>
<li><a href="http://download.microsoft.com/download/f/7/8/f784a197-73be-48ff-83da-4102c05a6d44/AppPubandClientInteraction.docx" class="broken_link">App-V Application Publishing and Client Interaction</a></li>
<li><a href="http://blogs.technet.com/b/appv/archive/2007/09/25/methods-for-upgrading-or-updating-virtualized-applications.aspx">Methods for Upgrading or Updating Virtualized Applications</a></li>
<li><a href="http://www.brianmadden.com/blogs/videos/archive/2009/08/25/App_2D00_V_3A00_-Sequencing-and-Deploying-Using-MSI-and-Active-Upgrade_2C00_-a-video-from-BriForum-2009.aspx">App-V: Sequencing and Deploying Using MSI and Active Upgrade, a video from BriForum 2009</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/ee704533.aspx">How to Configure the App-V System for Package Upgrade</a></li>
<li><a href="http://technet.microsoft.com/en-us/windows/dd443654.aspx">How Do I: Updating and Upgrading a Sequenced Application Using Microsoft App-V?</a></li>
<li><a href="http://go.microsoft.com/?linkid=9713043">TechNet Virtual Lab: Learning App-V Intermediate Skills</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/dd351395.aspx">How to Use the Differential SFT File</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-24-can-i-use-active-upgrade-without-rtsps/">App-V FAQ: Can I use Active Upgrade without RTSP(S)?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-24-can-i-use-active-upgrade-without-rtsps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: Does the delivery method change how applications are sequenced?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-21-does-the-delivery-method-change-how-applications-are-sequenced/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-21-does-the-delivery-method-change-how-applications-are-sequenced/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1792</guid>
		<description><![CDATA[There are several deployment methods available for App-V and a number of ways to stream packages to clients – RTSP, HTTP, SMB and local disk. When creating an App-V package, the Sequencer provides protocol options (RTSPS, RTSP, FILE, HTTP and &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-21-does-the-delivery-method-change-how-applications-are-sequenced/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-21-does-the-delivery-method-change-how-applications-are-sequenced/">App-V FAQ: Does the delivery method change how applications are sequenced?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 10px 5px 0px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="left" />There are several <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v">deployment methods available for App-V</a> and a number of ways to stream packages to clients – RTSP, HTTP, SMB and local disk. When creating an App-V package, the Sequencer provides protocol options (RTSPS, RTSP, FILE, HTTP and HTTPS), server hostname, port number and a folder path which are added to the generated the OSD file:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/08/SquencerProtocols.png"><img class="wlDisabledImage" style="display: inline; border-width: 0px;" title="Squencer-Protocols" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/08/SquencerProtocols_thumb.png" border="0" alt="Squencer-Protocols" width="660" height="198" /></a></p>
<p>The options chosen in the Sequencer will produce a URL to the SFT file (the file in the App-V packages that contains the application binaries), which will look something like this:</p>
<pre class="brush: plain; title: ; notranslate">rtsps://%SFT_SOFTGRIDSERVER%:322/Adobe/Adobe_Reader_9/AdobeReader9x.sft</pre>
<p>It is then reasonable to assume that the options chosen in the Sequencer will drive your deployment solution or that the deployment solution will dictate the URL listed in your package OSD files.</p>
<p>Fortunately, this isn’t the case. There are two methods that can be used to change the stream location for packages:</p>
<ul>
<li>The SFT_SOFTGRIDSERVER environment variable</li>
<li>The ApplicationSourceRoot registry value (<a href="http://blogs.technet.com/b/appv/archive/2008/09/03/microsoft-application-virtualization-4-5-rtms.aspx">available in App-V 4.5</a> and above)</li>
</ul>
<p>The default hostname added to an OSD file is %SFT_SOFTGRIDSERVER%, which should then be defined on the client computer for the App-V client to be able to stream packages from the correct source. This makes changing the source server simple when using the native App-V infrastructure (such as when moving packages between test and production environments); however this approach isn’t as flexible as changing ApplicationSourceRoot as it only changes the source server hostname and requires a reboot (or a restart of the App-V client) to take effect.</p>
<p>The <a href="http://technet.microsoft.com/en-us/library/cc843817.aspx">ApplicationSourceRoot</a> registry value can be modified <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client">during the client install</a> or <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy">managed with Group Policy</a> and it enables you to change the protocol, server hostname, port and the path from which packages are streamed.</p>
<blockquote><p>If you want the client to obtain the package content (SFT file) from a local App-V Streaming Server or other alternate source such as a Web server or file server, instead of from the App-V Management Server, you can configure the ApplicationSourceRoot registry key value on the computer to point to the local content share on the other server. The OSD file still defines the original source path for the package content. However the client uses the value of the ApplicationSourceRoot setting in place of the server and share that are specified in the content path in the OSD file. This redirects the client to retrieve the content from the other server.</p></blockquote>
<p>Changing this value takes effect immediately and in the registry it looks something like this:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/08/RegistryApplicationSourceRoot.png"><img class="wlDisabledImage" style="display: inline; border: 0px;" title="Registry-ApplicationSourceRoot" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/08/RegistryApplicationSourceRoot_thumb.png" border="0" alt="Registry-ApplicationSourceRoot" width="660" height="232" /></a></p>
<p>This registry value (along with OSDSourceRoot and IconSourceRoot) is used by SCCM 2007 R2 to manage the App-V client and stream from distribution points or from the local SCCM client cache.</p>
<h3>Guidelines for URLs in OSD files</h3>
<p>So if what you choose to place in the OSD URL does not impact your deployment solution, does that mean you can choose to put anything in the URL? Like anything there are a set of guidelines that you should stick to, so that you get some consistency in your packages:</p>
<ul>
<li>Choose the protocol and port that will be used most commonly.</li>
<li>Leave the hostname as  %SFT_SOFTGRIDSERVER%. Add this environment variable on the client if you won’t be using the ApplicationSourceRoot value. This will make packages more flexible if your server hostname changes</li>
<li>Specify a path for each package that matches the folder name to which the package has been saved.</li>
</ul>
<h3>Conclusion</h3>
<p>The method and processes you use for sequencing an application is not affected by the delivery method. There are some basic guidelines that you should follow when sequencing; however if they haven&#8217;t been followed you can still deliver those packages, you just may have some client configuration to take care of. Bottom-line: create a standard for your environment and stick to it.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/cc843817.aspx">How to Configure the Client for Application Package Retrieval</a> (read this one for information on ApplicationSourceRoot)</li>
<li><a href="http://technet.microsoft.com/en-us/library/cc843817.aspx">How to Configure the App-V System for Package Upgrade</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/cc843635.aspx">About the Deployment Tab</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/cc843624.aspx">How to Change Deployment Properties</a></li>
<li><a href="http://blogs.technet.com/b/appv/archive/2008/09/15/the-top-three-rookie-mistakes-part-3.aspx">The Top Three Rookie Mistakes &#8211; Part 3</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/cc843817.aspx">Error message when you start an application or update a Desktop Configuration Server in Microsoft SoftGrid: &#8220;The SoftGrid Client could not update desktop configuration information&#8221;</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-21-does-the-delivery-method-change-how-applications-are-sequenced/">App-V FAQ: Does the delivery method change how applications are sequenced?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-21-does-the-delivery-method-change-how-applications-are-sequenced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: What are the deployment methods for App-V?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v</guid>
		<description><![CDATA[There are several methods that you can use to deliver App-V packages in your environment – you could even combine the methods depending on your requirements. I will summarise the methods here and give you some links to existing Microsoft &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v/">App-V FAQ: What are the deployment methods for App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 5px 10px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="right" />There are several methods that you can use to deliver App-V packages in your environment – you could even combine the methods depending on your requirements. I will summarise the methods here and give you some links to existing Microsoft articles and white papers and some excellent blog posts that discuss these options in detail:</p>
<ul>
<li><strong>Native infrastructure</strong> &#8211; App-V includes <a href="http://technet.microsoft.com/en-gb/library/cc843634.aspx">server infrastructure</a> that be used to stream packages to clients. A central management server is used to authorise applications and streaming servers can be used for branch offices. Replication (such as that provided by DFS-R) is required for keeping package sources in sync. This is the most dynamic method for delivering App-V packages but it doesn&#8217;t scale as well as other methods &#8211; the App-V Management Server database does not support replication.</li>
<li><strong>System Centre Configuration Manager 2007 R2</strong> &#8211; SCCM has <a href="http://technet.microsoft.com/en-us/library/cc161957.aspx">native support for App-V 4.5 and 4.6</a>. It supports importing App-V packages and deploying them to client computers and can stream packages or deliver them completely.</li>
<li><strong>Stand-alone using Windows Installer deployment</strong> &#8211; The App-V Sequencer can create a Windows Installer (MSI) file when saving a package. The MSI file can be used with your existing <a href="http://technet.microsoft.com/en-gb/library/cc843643.aspx">software deployment tool (ESD)</a> such as Group Policy or Altiris Client Management Suite. If the 3rd party ESD is aware of the package manifest file (an XML file produced by the sequencer) it can deploy App-V packages with a finer level of control. Using the MSI file, <a href="http://technet.microsoft.com/en-gb/library/cc843787.aspx">App-V packages are deployed</a> to the machine rather than being able to target users.</li>
</ul>
<p>The Microsoft infrastructure deployment solutions are outlined in this diagram:</p>
<p><a title="App-V infrastructure solutions" href="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/MicrosoftApplicationVirtualisationComponents.png"><img src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/MicrosoftApplicationVirtualisationComponents.png" alt="" width="660" height="528" /></a></p>
<ul>
<li><strong>Stand-alone using the SFTMIME command</strong> (or the roll-your-own deployment tool) &#8211; The final method is not widely used; however I have designed an App-V deployment for a client who use an in-house developed software deployment solution. The product has been extended to use SFTMIME commands to add packages to client machines and control user access to virtual applications. Tim Mangan makes this type of solution freely available from his site with <a href="http://www.tmurgent.com/AppV_DeployNPublishApp/">App-V_DeployNPublishApp</a>.</li>
</ul>
<p>Use the following links to read more on the infrastructure solutions. Be sure to start with the Infrastructure Planning and Design guide from Microsoft.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=ad3921fb-8224-4681-9064-075fdf042b0c">Infrastructure Planning and Design</a> downloadable documents and <a href="http://technet.microsoft.com/en-us/library/ee354207.aspx">more on TechNet</a></li>
<li><a href="http://technet.microsoft.com/en-gb/library/cc843634.aspx">Application Virtualization Server-based scenario</a></li>
<li><a href="http://technet.microsoft.com/en-gb/library/cc843643.aspx">Electronic Software Distribution-based scenario</a></li>
<li><a href="http://technet.microsoft.com/en-gb/library/cc843787.aspx">Stand-Alone Delivery scenario</a></li>
<li><a href="http://www.microsoft.com/systemcenter/appv/infrastructure.mspx">Centralized Management &amp; Scalable Infrastructure</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/bb977556.aspx">Microsoft Assessment and Planning Toolkit</a></li>
<li><a href="http://www.microsoft.com/systemcenter/appv/configmgr.mspx">Microsoft Application Virtualization and Configuration Manager 2007 R2</a></li>
<li><a href="http://download.microsoft.com/download/f/7/8/f784a197-73be-48ff-83da-4102c05a6d44/App-V_and_ConfigMgr_Whitepaper_Final.docx" class="broken_link">Virtual Application Management with Microsoft Application Virtualization 4.5 and System Center Configuration Manager 2007 R2</a></li>
<li><a href="http://download.microsoft.com/download/f/7/8/f784a197-73be-48ff-83da-4102c05a6d44/App-V_and_ConfigMgr_Whitepaper_Final.docx" class="broken_link">Virtual Application Management with Microsoft Application Virtualization 4.6 and System Center Configuration Manager 2007 R2</a></li>
<li><a href="http://download.microsoft.com/download/1/6/1/161042F3-9CDE-45F7-BC20-4FBDA8888890/AppV45_ServerSizingGuide_Final.docx">App-V 4.5 Server Sizing Guide</a></li>
<li><a href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;EventID=1032415084&amp;CountryCode=US">How Microsoft Is Architecting the Virtual Application Infrastructure</a></li>
<li><a href="http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/02/19/choosing-the-right-app-v-delivery-model.aspx">Choosing the right App-V delivery model</a></li>
<li><a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;task=doc_details&amp;gid=61&amp;Itemid=149">Choosing the right App-V Delivery Model (App-v integration: possibilities and impossibilities)</a></li>
<li><a href="http://www.desktopcontrol.info/2010/02/app-v-46-and-configmgr-2007-sp2-even.html">App-V 4.6 and ConfigMgr 2007 SP2: even better together</a></li>
<li><a href="http://www.tmurgent.com/AppV_DeployNPublishApp/">AppV_DeployNPublishApp</a></li>
<li><a href="http://www.buit.org/2009/02/13/how-to-integrate-app-v-with-sccm-without-losing-the-features-you-care-about/">How to integrate App-V with SCCM without losing the features you care about</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v/">App-V FAQ: What are the deployment methods for App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-20-what-are-the-deployment-methods-for-app-v/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: Does App-V replace Citrix XenApp or Remote Desktop Services?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-19-does-app-v-replace-citrix-xenapp-or-remote-desktop-services/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-19-does-app-v-replace-citrix-xenapp-or-remote-desktop-services/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/app-v-faq-19-does-app-v-replace-citrix-xenapp-or-remote-desktop-services</guid>
		<description><![CDATA[“Does App-V replace Citrix XenApp?” or “Is App-V a Citrix killer?” I’m surprised that this one keeps coming up although I’ve been hearing it for years. People make assumptions about the ability to stream applications to end-points with App-V and &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-19-does-app-v-replace-citrix-xenapp-or-remote-desktop-services/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-19-does-app-v-replace-citrix-xenapp-or-remote-desktop-services/">App-V FAQ: Does App-V replace Citrix XenApp or Remote Desktop Services?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 5px 10px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="right" /></p>
<p>“Does App-V replace Citrix XenApp?” or “Is App-V a Citrix killer?” I’m surprised that this one keeps coming up although I’ve been hearing it for years. People make assumptions about the ability to stream applications to end-points with App-V and confuse this with remote presentation of applications. See <a href="http://gotcal.com/index.php/2010/07/testing-app-v-for-dynamics-nav-rtc-2009/">the comments on this post</a> as an example. If you’ve come here seeking an answer to this question, then you should first read about <a href="http://blog.stealthpuppy.com/virtualisation/app-v-faq-2-what-is-microsoft-application-virtualization">what App-V is</a>.</p>
<p>There’s a couple of points to consider when understanding where App-V fits within the application deployment puzzle:</p>
<ul>
<li>App-V doesn’t change where applications are executed – applications delivered by App-V still use local resources just like installed applications</li>
<li>App-V requires far more bandwidth to deliver applications than Remote Desktop Services or Citrix XenApp because the complete application (and often a bit more) is delivered to the client</li>
</ul>
<p>Here’s the good news though, you can combine both solutions – deliver via App-V to your RDS servers and then present the applications remotely using the ICA (XenApp) or RDP (RemoteApp) protocols. Because App-V runs on Windows and has no dependencies on the the desktop deployment solution itself it will work with other products such as VMware View, Quest vWorkspace, Citrix XenDesktop and even <a href="http://technet.microsoft.com/en-us/library/ee872305.aspx">Microsoft MED-V</a>.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/ee872305.aspx">Using Application Virtualization (App-V) and Microsoft Enterprise Desktop Virtualization (MED-V) to Enhance Your Windows 7 Deployment</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=e633164f-9729-43a8-9149-de651944a7fe">Microsoft Application Virtualization for Remote Desktop Services 4.6</a></li>
<li><a href="http://community.citrix.com/display/ocb/2010/02/17/Microsoft+App-V+and+Hosted+VM-Based+VDI+Desktops">Microsoft App-V and Hosted VM-Based VDI Desktops</a></li>
<li><a href="http://community.citrix.com/display/ocb/2010/03/12/Go+ahead+use+App-V,+no+really,+please...">Go ahead use App-V, no really, please&#8230;</a></li>
<li><a href="http://support.microsoft.com/kb/931576">How to publish an App-V-enabled application in Citrix XenApp</a></li>
<li><a href="http://www.vworkspace.com/aWinningPartnership/App-V.wmv">The deep integration of vWorkspace and App-V</a> (video)</li>
<li><a href="http://support.microsoft.com/kb/973366/">Recommended configuration settings for Application Virtualization 4.5 Terminal Server clients</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-19-does-app-v-replace-citrix-xenapp-or-remote-desktop-services/">App-V FAQ: Does App-V replace Citrix XenApp or Remote Desktop Services?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-19-does-app-v-replace-citrix-xenapp-or-remote-desktop-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.vworkspace.com/aWinningPartnership/App-V.wmv" length="12652655" type="video/asf" />
		</item>
		<item>
		<title>App-V FAQ: Can I virtualise Internet Explorer with App-V?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-18-can-i-virtualise-internet-explorer-with-app-v/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-18-can-i-virtualise-internet-explorer-with-app-v/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1762</guid>
		<description><![CDATA[No, unfortunately you cannot use App-V to virtualise Internet Explorer today. Other application virtualisation solutions such as VMware ThinApp, Symantec Workspace Virtualization, and InstallFree Bridge can virtualise Internet Explorer, so why can’t App-V? There’s no technical reason why App-V can’t &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-18-can-i-virtualise-internet-explorer-with-app-v/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-18-can-i-virtualise-internet-explorer-with-app-v/">App-V FAQ: Can I virtualise Internet Explorer with App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 10px 5px 0px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="left" /></p>
<p>No, unfortunately you cannot use App-V to virtualise Internet Explorer today. Other application virtualisation solutions such as <a href="http://blogs.vmware.com/thinapp/2010/06/internet-explorer-6on-windows-7.html">VMware ThinApp</a>, <a href="http://www.symantec.com/connect/articles/running-ie6-ie7-and-ie8-side-side-using-symantec-workspace-virtualization">Symantec Workspace Virtualization</a>, and <a href="http://www.installfree.com/solutions/virtual-internet-explorer/">InstallFree Bridge</a> can virtualise Internet Explorer, so why can’t App-V?</p>
<p>There’s no technical reason why App-V can’t virtualise Internet Explorer; however at this time Microsoft’s stance on running multiple versions of Internet Explorer on a single operating system is preventing this from becoming a reality &#8211; <a href="http://support.microsoft.com/kb/2020599">Running Multiple Versions of Internet Explorer On Single Operating System is Unsupported</a>.</p>
<h3>Microsoft’s recommend solutions</h3>
<p>Microsoft does offer several solutions for running older versions of Internet Explorer on current operating systems. These are outlined in the white paper <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=495934c8-5684-451c-a16e-5ceb50706a42">Solutions for Virtualizing Internet Explorer</a> and include:</p>
<ul>
<li><a href="http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx">Terminal Services</a> – using Terminal Services built into Windows Server 2003, Internet Explorer 6 or 7 can be delivered centrally. <a href="http://www.citrix.com/xenapp">Citrix XenApp</a> or <a href="http://www.vworkspace.com/solutions/vas/vas.aspx">Quest vWorkspace</a> would required to deliver Internet Explorer as a seamless window. An overview video of this method is <a href="http://edge.technet.com/Media/Internet-Explorer-Virtualization-Terminal-Services/">available on TechNet Edge</a>.</li>
</ul>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="source" value="http://edge.technet.com/App_Themes/default/vp09_06_22.xap" /><param name="initParams" value="m=http://ecn.channel9.msdn.com/o9/edge/5/3/9/7/2/IEVirtualizationTerminalServices_2MB_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/5/3/9/7/2/IEVirtualizationTerminalServices_320_edge.png, postid=27935" /><param name="background" value="#00FFFFFF" /><param name="src" value="data:application/x-silverlight-2," /><embed type="application/x-shockwave-flash" width="320" height="240" src="data:application/x-silverlight-2," background="#00FFFFFF" initparams="m=http://ecn.channel9.msdn.com/o9/edge/5/3/9/7/2/IEVirtualizationTerminalServices_2MB_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/5/3/9/7/2/IEVirtualizationTerminalServices_320_edge.png, postid=27935" source="http://edge.technet.com/App_Themes/default/vp09_06_22.xap"></embed></object></p>
<ul>
<li><a href="http://www.microsoft.com/windows/enterprise/products/mdop/med-v.aspx">MED-V</a> – Windows XP running in a virtual machine managed with MED-V can be used to deliver Internet Explorer locally. MED-V offers URL redirection so that you can control which sites are directed to the older versions of IE. MED-V is only available as a component of <a href="http://www.microsoft.com/windows/enterprise/products/mdop/">MDOP</a>. An overview video of this method is <a href="http://edge.technet.com/Media/Internet-Explorer-Virtualization-with-MED-V/">available on TechNet Edge</a>:</li>
</ul>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="source" value="http://edge.technet.com/App_Themes/default/vp09_06_22.xap" /><param name="initParams" value="m=http://ecn.channel9.msdn.com/o9/edge/6/3/9/7/2/IEVirtualizationMEDV_2MB_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/6/3/9/7/2/IEVirtualizationMEDV_320_edge.png, postid=27936" /><param name="background" value="#00FFFFFF" /><param name="src" value="data:application/x-silverlight-2," /><embed type="application/x-shockwave-flash" width="320" height="240" src="data:application/x-silverlight-2," background="#00FFFFFF" initparams="m=http://ecn.channel9.msdn.com/o9/edge/6/3/9/7/2/IEVirtualizationMEDV_2MB_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/6/3/9/7/2/IEVirtualizationMEDV_320_edge.png, postid=27936" source="http://edge.technet.com/App_Themes/default/vp09_06_22.xap"></embed></object></p>
<ul>
<li><a href="http://www.microsoft.com/windows/virtual-pc/">Windows Virtual PC</a> – teamed with <a href="http://www.microsoft.com/windows/virtual-pc/download.aspx">Windows XP Mode</a>, available to customers with Windows 7 Professional, Enterprise and Ultimate. Windows Virtual PC and Windows XP Mode are available to Windows customers at no additional cost, but may require a little more management overhead that the previous solutions.</li>
</ul>
<p>A overview video of all of the Microsoft solutions is <a href="http://edge.technet.com/Media/Internet-Explorer-Virtualization-Overview/">available here</a>:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="source" value="http://edge.technet.com/App_Themes/default/vp09_06_22.xap" /><param name="initParams" value="m=http://ecn.channel9.msdn.com/o9/edge/3/3/9/7/2/IEVirtualizationOverview_2MB_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/3/3/9/7/2/IEVirtualizationOverview_320_edge.png, postid=27933" /><param name="background" value="#00FFFFFF" /><param name="src" value="data:application/x-silverlight-2," /><embed type="application/x-shockwave-flash" width="320" height="240" src="data:application/x-silverlight-2," background="#00FFFFFF" initparams="m=http://ecn.channel9.msdn.com/o9/edge/3/3/9/7/2/IEVirtualizationOverview_2MB_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/3/3/9/7/2/IEVirtualizationOverview_320_edge.png, postid=27933" source="http://edge.technet.com/App_Themes/default/vp09_06_22.xap"></embed></object></p>
<p>Microsoft does provide developers with tools for running the Internet Explorer 6 and 7 render engines on Windows 7 with <a href="http://www.microsoft.com/expression/products/Web_Overview.aspx">Expression Web</a>.  Although the full Expression Web is a paid product, a free version is available: <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677" class="broken_link">Microsoft Expression Web SuperPreview for Windows Internet Explorer</a>. If you are looking to provide developers a method of viewing sites in the older render engines, Expression Web is the recommend solution.</p>
<h3>Other methods of delivering Internet Explorer</h3>
<p>There are some other ways that you could consider for delivering older versions of Internet Explorer:</p>
<ul>
<li><a href="http://blog.stealthpuppy.com/virtualisation/remoteapp-for-windows-xp-and-windows-vista-the-missing-pieces">RemoteApp</a> – Internet Explorer can be published from Windows XP or Windows Vista using RemoteApp. The older operating systems could be running in a local or remote virtual machine.</li>
<li><a href="http://www.vmware.com/products/workstation/">VMware Workstation</a> – Unity mode can be used to provide a seamless Internet Explorer on the host operating system.</li>
<li><a href="http://www.virtualbox.org">Oracle VirtualBox</a> – VirtualBox also offers a seamless window mode.</li>
</ul>
<h3>Conclusion</h3>
<p>Microsoft would only extend the life of older versions of IE it they were to provide them as App-V packages. Microsoft wants to <a href="http://edge.technet.com/Media/Thrive-Live-Migrating-from-IE6-to-IE8-Part-1-of-2/">see the end of Internet Explorer 6</a> and apart from some hold outs (home users who don’t know any better and businesses who have web applications that rely on IE6 – they have had since <a href="http://en.wikipedia.org/wiki/History_of_Internet_Explorer">October 2006</a> to start their migrations) most of us have moved on.</p>
<p>Although you cannot deliver older versions of Internet Explorer with App-V, Microsoft does offer alternate methods; however many of these do require additional infrastructure which may remove them from consideration. If you absolutely must be able to deliver Internet Explorer with App-V, have a chat with your Microsoft TAM. The more customers that do, the more likely that Microsoft may consider providing this functionality.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=60017d66-4da9-4455-a092-7c7253559a8e&amp;utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+MicrosoftDownloadCenter+(Microsoft+Download+Center)#tm" class="broken_link">Addressing Application Compatibility When Migrating to Internet Explorer 8 &#8211; Information for Corporate Developers</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-18-can-i-virtualise-internet-explorer-with-app-v/">App-V FAQ: Can I virtualise Internet Explorer with App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-18-can-i-virtualise-internet-explorer-with-app-v/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/edge/5/3/9/7/2/IEVirtualizationTerminalServices_2MB_edge.wmv" length="5748097" type="video/asf" />
<enclosure url="http://ecn.channel9.msdn.com/o9/edge/6/3/9/7/2/IEVirtualizationMEDV_2MB_edge.wmv" length="4698891" type="video/asf" />
<enclosure url="http://ecn.channel9.msdn.com/o9/edge/3/3/9/7/2/IEVirtualizationOverview_2MB_edge.wmv" length="5079653" type="video/asf" />
		</item>
		<item>
		<title>App-V FAQ: Can I configure the App-V Client via Group Policy?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy</guid>
		<description><![CDATA[Note: while you can manage the App-V with Group Policy, I recommend that you first create a baseline configuration via a custom App-V Client installer, and then use Group Policy to either change or enforce your defaults. This will ensure &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy/">App-V FAQ: Can I configure the App-V Client via Group Policy?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 5px 10px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="right" /></p>
<p><em>Note</em>: while you can manage the App-V with Group Policy, I recommend that you first create a baseline configuration <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client">via a custom App-V Client installer</a>, and then use Group Policy to either change or enforce your defaults. This will ensure that the client is configured correctly at install time without having to wait for Group Policy to apply.</p>
<p>Microsoft have made available an administrative template for use with App-V 4.5 and App-V 4.6, which you can find here: <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=67cdf9d2-7e8e-4d76-a552-fd82dbbff9bc">Microsoft Application Virtualization Administrative Template (ADM Template)</a>.</p>
<p>The Microsoft Application Virtualization ADM template configures client settings for the App-V Windows Desktop Client and for the Terminal Services (RDS) client. The ADM template centrally manages common client configurations by using an existing Group Policy infrastructure and includes settings for communication, client interface, and permissions.</p>
<ul>
<li>The ADM Template for App-V 4.5/4.6 provides central client settings administration for App-V 4.5/4.6 deployment, including the following:</li>
<li>Client permissions</li>
<li>Client interface behaviour</li>
<li>Client communication settings</li>
</ul>
<p>Unfortunately, the administrative template from Microsoft doesn’t include all of the registry options that you can configure in the App-V Client. Luckily, <a href="http://www.loginconsultants.com">Login Consultants</a> have written an administrative template that provides those missing values. You can download their administrative template from <a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;task=doc_details&amp;gid=70&amp;Itemid=149">here</a>.</p>
<h3>Group Policy Preferences</h3>
<p>While administrative templates are provided for the App-V Client, be aware that using Group Policy in this manner will tattoo the settings to the client – you won’t be able to automatically revert the settings back to their defaults. If you use <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=42e30e3f-6f01-4610-9d6e-f6e0fb7a0790">Group Policy Preferences</a> instead, you can create policy that will be more dynamic and can be removed easily if required.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=67cdf9d2-7e8e-4d76-a552-fd82dbbff9bc">Microsoft Application Virtualization Administrative Template (ADM Template)</a></li>
<li><a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;task=doc_details&amp;gid=70&amp;Itemid=149">Login Consultants App-V Administrative Template</a></li>
<li><a href="http://www.virtualizationadmin.com/articles-tutorials/application-virtualization-articles/configure-app-v-using-group-policy-objects.html">How to Configure App-V using Group Policy Objects</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy/">App-V FAQ: Can I configure the App-V Client via Group Policy?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-14-can-i-configure-the-app-v-client-via-group-policy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: How do I configure the App-V Client in stand-alone mode?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-13-how-do-i-configure-the-app-v-client-in-stand-alone-mode/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-13-how-do-i-configure-the-app-v-client-in-stand-alone-mode/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/app-v-faq-13-how-do-i-configure-the-app-v-client-in-stand-alone-mode</guid>
		<description><![CDATA[Stand-alone mode in App-V is useful where you are deploying App-V applications via Group Policy or a 3rd party ESD (using the MSI file), or you have the App-V packages available on a file share and import them with the &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-13-how-do-i-configure-the-app-v-client-in-stand-alone-mode/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-13-how-do-i-configure-the-app-v-client-in-stand-alone-mode/">App-V FAQ: How do I configure the App-V Client in stand-alone mode?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 5px 10px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="right" /></p>
<p><a href="http://technet.microsoft.com/en-gb/library/cc817112.aspx">Stand-alone mode</a> in App-V is useful where you are deploying App-V applications via Group Policy or a 3rd party ESD (using the MSI file), or you have the App-V packages available on a file share and import them with the SFTMIME command.</p>
<p>There are a couple of <a href="http://technet.microsoft.com/en-us/library/cc843737.aspx">properties</a> that you’ll need to set to allow the App-V Client to run in stand-alone mode, which you can set <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client">at install time</a>, or configure in the registry post-install:</p>

<table id="wp-table-reloaded-id-22-no-1" class="wp-table-reloaded wp-table-reloaded-id-22">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Parameter</th><th class="column-2">Values</th><th class="column-3">Description</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">ALLOWINDEPENDENTFILESTREAMING</td><td class="column-2">TRUE / FALSE</td><td class="column-3">Indicates whether streaming from file will be enabled regardless of how the client has been configured with the APPLICATIONSOURCEROOT parameter. If set to FALSE, the transport will not enable streaming from files even if the OSD HREF or the APPLICATIONSOURCEROOT parameter contains a file path.</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">REQUIREAUTHORIZATIONIFCACHED</td><td class="column-2">TRUE / FALSE</td><td class="column-3">Indicates whether authorization is always required, whether or not an application is already in cache.</td>
	</tr>
</tbody>
</table>

<h3>Importing a Package in Stand-Alone mode</h3>
<p>A common scenario for stand-alone mode is to test packages. To import a package in this mode, you can use the <a href="http://technet.microsoft.com/en-us/library/cc817181.aspx">SFTMIME ADD PACKAGE</a> command.</p>
<p>The simplest way to use this command is to copy your package to the local computer and using an elevated Command Prompt, change to the folder were the package is located. For example, I have a Mozilla Firefox package stored locally &#8211; I can use the following commands to import the package:</p>
<pre class="brush: plain; title: ; notranslate">CD C:\Common\Packages\MozillaFirefox4_US

SFTMIME /ADD PACKAGE:&quot;Mozilla Firefox 4&quot; /MANIFEST MozillaFirefox4_US_manifest.xml /OVERRIDEURL MozillaFirefox4_US.sft /CONSOLE</pre>
<h3>Resources</h3>
<p>There are plenty of resources on the Internet that discuss the configuration of the App-V Client in stand-alone mode:</p>
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/cc843787.aspx">Stand-Alone Delivery Scenario for Application Virtualization Clients</a> on TechNet</li>
<li>Microsoft have a TechNet Virtual Lab: <a href="https://www.microsoft.com/resources/virtuallabs/step2-technet.aspx?LabId=ac253a8b-e390-4011-b377-115231841072&amp;BToken=reg">Learning to Configure App-V for Standalone Client Mode</a>, this also has <a href="http://download.microsoftvirtuallabs.com/download/8/a/7/8a71365b-4c80-4e60-8185-8f12f59bf1d4/LearningtoConfigureAppVforStandaloneClientMode.pdf">a companion PDF document</a></li>
<li>Tim Mangan has written <a href="http://www.tmurgent.com/WhitePapers%5CMicrosoft_AppV_Stand-Alone.pdf">a white paper on configuration of the client and deployment of applications in a stand-alone environment</a></li>
<li>Alex Verboon has an article on <a href="http://www.verboon.info/index.php/2010/03/configuring-app-v-standalone-mode-through-group-policy/">Configuring App-V Standalone Mode through Group Policy</a></li>
<li>Finally, you can see the stand-alone mode App-V Client in action in this video by Ruben Spruijt:</li>
</ul>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:feb1c5df-0e38-4608-b406-88bdee5c62e3" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/FkSPxI-8eqE&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/FkSPxI-8eqE&amp;hl=en"></embed></object></div>
</div>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-13-how-do-i-configure-the-app-v-client-in-stand-alone-mode/">App-V FAQ: How do I configure the App-V Client in stand-alone mode?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-13-how-do-i-configure-the-app-v-client-in-stand-alone-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: How do I create a silent installation for the App-V Client?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client</guid>
		<description><![CDATA[TechNet has the documentation you need for creating a silent or unattended installation of the App-V client for deployment to existing workstations or during your base image build. Before embarking on customising the install, I usually recommend first understanding how &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client/">App-V FAQ: How do I create a silent installation for the App-V Client?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 10px 5px 0px; display: inline" align="left" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" /></p>
<p>TechNet has the documentation you need for <a href="http://technet.microsoft.com/library/ee956917.aspx">creating a silent or unattended installation of the App-V client</a> for deployment to existing workstations or during your base image build. Before embarking on customising the install, I usually recommend first understanding <a href="http://technet.microsoft.com/library/cc817122.aspx">how to perform a manual installation of the App-V Client</a>.</p>
<p>There are two ways to deploy the App-V Client – via <a href="http://technet.microsoft.com/library/ee956911.aspx">SETUP.EXE</a>, which will deploy dependencies too, or use <a href="http://technet.microsoft.com/library/ee956914.aspx">the Windows Installer package</a> and deploy <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client">the dependencies</a> separately.</p>
<p>Whilst SETUP.EXE might be the easiest method, it won’t give most organisations the flexibility they would prefer when deploying software. In most cases organisations may customise the Windows Installer with a transform to <a href="http://technet.microsoft.com/en-us/library/cc843737.aspx">set client properties</a> and deploy the dependencies (MSXML, Application Error Reporting and Visual C++ Redistributables) which may also be required by other applications.</p>
<h3>Quick Tip</h3>
<p>When working with the App-V Client MSI installer, administrators most commonly come up against missing dependencies. This is usually due to the Application Error Reporting component which requires use of <a href="http://technet.microsoft.com/en-us/library/ee956914.aspx">a specific GUID that must match the App-V Client</a>. To test that the required dependencies are installed as the App-V Client setup expects, use SETUP.EXE to check the dependencies for you – just run SETUP.EXE manually and it will stop at the following dialog box that will list missing dependencies:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/07/AppVDependencies.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="AppV-Dependencies" border="0" alt="AppV-Dependencies" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/07/AppVDependencies_thumb.png" width="514" height="392" /></a></p>
<h3>Resources</h3>
<ul>
<li><a href="http://technet.microsoft.com/library/ee956917.aspx">How to Install the Client by Using the Command Line</a></li>
<li><a href="http://technet.microsoft.com/library/ee956911.aspx">How to Install the App-V Client by Using Setup.exe</a></li>
<li><a href="http://technet.microsoft.com/library/ee956914.aspx">How to Install the App-V Client by Using Setup.msi</a></li>
<li><a href="http://technet.microsoft.com/library/cc843737.aspx">Application Virtualization Client Installer Command-Line Parameters</a></li>
<li><a href="http://technet.microsoft.com/library/cc843710.aspx">How to Configure the App-V Client Registry Settings by Using the Command Line</a></li>
<li><a href="http://blog.stealthpuppy.com/deployment/setting-app-v-client-permissions-during-install">Setting App-V client permissions during install</a></li>
<li><a href="http://blogs.technet.com/b/appv/archive/2009/01/27/group-policy-object-gpo-upgrade-of-softgrid-may-fail-with-installer-errors-1642-1606-or-1603.aspx">Group Policy Object (GPO) upgrade of SoftGrid may fail with Installer errors 1642, 1606 or 1603</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client/">App-V FAQ: How do I create a silent installation for the App-V Client?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-12-how-do-i-create-a-silent-installation-for-the-app-v-client/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: What are the dependencies of the App-V Client?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/virtualisation/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client</guid>
		<description><![CDATA[The current versions of App-V have similar dependencies; however there are some differences with the newer 4.6 client. Of course the main dependency of the App-V Client is Windows itself. App-V 4.5 The App-V 4.5 client supports the following 32-bit &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client/">App-V FAQ: What are the dependencies of the App-V Client?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 5px 10px; display: inline" align="right" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" /></p>
<p>The <a href="http://blog.stealthpuppy.com/virtualisation/app-v-faq-5-what-are-the-current-versions-of-app-v">current versions of App-V</a> have similar dependencies; however there are some differences with the newer 4.6 client. Of course the main dependency of the App-V Client <a href="http://blog.stealthpuppy.com/virtualisation/app-v-faq-10-does-app-v-allow-me-to-run-applications-on-linux-or-mac-os">is Windows itself</a>.</p>
<h3>App-V 4.5</h3>
<p>The App-V 4.5 client supports the following 32-bit operating systems:</p>
<ul>
<li>Windows XP SP2+ – note that <a href="http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=other">support for Windows XP Service Pack 2 has ended</a>. Upgrade to Service Pack 3 now.</li>
<li>Windows Vista RTM+ – note that <a href="http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=other">support for Windows Vista RTM has ended</a>. Upgrade to Service Pack 2 now.</li>
<li>Windows 7 RTM+</li>
<li>Windows Server 2003 SP1+</li>
<li>Windows Server 2008 SP1+</li>
</ul>
<p>The following dependencies are required</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/MSXML">MSXML</a> 6.0 (included in Windows XP Service Pack 3 and all newer operating systems)</li>
<li>Microsoft Application Error Reporting</li>
<li>Microsoft <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2">Visual C++ 2005 Redistributable</a></li>
</ul>
<p>If you are deploying any 64-bit operating systems which will include any Windows Server 2008 R2 Remote Desktop Services deployments, you will need to deploy the App-V Client 4.6.</p>
<h3>App-V 4.6</h3>
<p>The App-V 4.6 client supports the following 32-bit and 64-bit operating systems:</p>
<ul>
<li>Windows XP SP2+ – note that <a href="http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=other">support for Windows XP Service Pack 2 has ended</a>. Upgrade to Service Pack 3 now.</li>
<li>Windows Vista RTM+ – note that <a href="http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=other">support for Windows Vista RTM has ended</a>. Upgrade to Service Pack 2 now.</li>
<li>Windows 7 RTM+</li>
<li>Windows Server 2003 SP1+</li>
<li>Windows Server 2008 SP1+</li>
<li>Windows Server 2008 R2 RTM+</li>
</ul>
<p>The following dependencies are required</p>
<ul>
<li>MSXML 6.0 (included in Windows XP Service Pack 3 and all newer operating systems)</li>
<li>Microsoft Application Error Reporting</li>
<li>Microsoft <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2">Visual C++ 2005 Redistributable</a></li>
<li>Microsoft <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c">Visual C++ 2008 Redistributable</a></li>
</ul>
<p>All dependencies will be installed by SETUP.EXE; however for custom deployments of the operating system (using the Windows Installer file), the dependencies can be deployed separately.   </p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client/">App-V FAQ: What are the dependencies of the App-V Client?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-11-what-are-the-dependencies-of-the-app-v-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: Can I use Application Compatibility Shims with App-V?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-8-can-i-use-application-compatibility-shims-with-app-v/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-8-can-i-use-application-compatibility-shims-with-app-v/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/virtualisation/app-v-faq-7-can-i-use-application-compatibility-shims-with-app-v</guid>
		<description><![CDATA[Applications virtualised and delivered by App-V will work with application compatibility shims. You should consider application compatibility testing and remediation as a part of any operating system upgrade, because App-V is not a compatibility solution. Microsoft’s Chris Jackson has written &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-8-can-i-use-application-compatibility-shims-with-app-v/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-8-can-i-use-application-compatibility-shims-with-app-v/">App-V FAQ: Can I use Application Compatibility Shims with App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 5px 10px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="right" /></p>
<p>Applications virtualised and delivered by App-V will work with <a href="http://technet.microsoft.com/en-us/library/dd837644(WS.10).aspx">application compatibility shims</a>. You should consider <a href="http://technet.microsoft.com/windows/aa905066.aspx">application compatibility</a> testing and remediation as a part of any operating system upgrade, because <a href="http://blog.stealthpuppy.com/virtualisation/app-v-faq-7-is-app-v-an-application-compatibility-solution">App-V is not a compatibility solution</a>.</p>
<p>Microsoft’s <a href="http://blogs.msdn.com/b/cjacks/about.aspx">Chris Jackson</a> has written an excellent resource on TechNet that is essential reading if you want to understand App-V and <a href="http://technet.microsoft.com/en-us/library/dd837644(WS.10).aspx">compatibility shims</a>: <a href="http://technet.microsoft.com/magazine/ff458340.aspx">Making Applications Compatible with Windows 7 in a Virtualized Environment</a></p>
<blockquote><p>Microsoft Application Virtualization is a powerful application management and deployment tool. When working it in to your plans for a Windows 7 migration, you can benefit from the potential for reduced cost during installation testing (though this cost is not promised to be zero).</p>
<p>You can also continue to leverage most of the same processes for resolving application compatibility issues using shims. If you’re deploying a single, organization-wide shim database, the transition will be very minimal—you need only be careful to avoid elevation shims (in much the same way you should avoid elevation in general in an App-V environment).</p></blockquote>
<h3>Resources</h3>
<ul>
<li><a href="http://technet.microsoft.com/magazine/ff458340.aspx">Making Applications Compatible with Windows 7 in a Virtualized Environment</a></li>
<li><a href="http://technet.microsoft.com/windows/aa905066.aspx">Application Compatibility TechCentre on TechNet</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=24DA89E9-B581-47B0-B45E-492DD6DA2971&amp;displaylang=en">Application Compatibility Toolkit 5.6</a></li>
<li>3rd Party application compatibility solutions that work with App-V include: <a href="http://www.app-dna.com/AppTitude/Default.aspx" class="broken_link">App-DNA AppTitude</a> and <a href="http://www.changebase.com/products.aspx">ChangeBase AOK</a></li>
<li><a href="http://aokcompat.blogspot.com/2009/10/top-5x5x5-microsoft-app-v-issues.html">Top 5x5x5 Microsoft App-V Issues</a></li>
<li><a href="http://aokcompat.blogspot.com/2009/10/5x5x5-app-v-application-compatibility.html">5x5x5 App-V Application Compatibility Issues: Part 2</a></li>
<li><a href="http://fishbowl.app-dna.com/category/App-V.aspx" class="broken_link">App-V posts at the App-DNA blog</a></li>
<li><a href="http://myitforum.com/cs2/blogs/kkaminski/archive/2010/01/30/app-v-and-application-compatibility-shims.aspx">App-V and Application Compatibility Shims</a></li>
<li><a href="http://go.microsoft.com/?linkid=9703458">TechNet Virtual Lab: Windows 7: Application Compatibility Toolkit 5.5 and Windows 7</a></li>
<li><a href="http://go.microsoft.com/?linkid=9703460">TechNet Virtual Lab: Windows 7: Mitigating Application Issues Using Shims</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-8-can-i-use-application-compatibility-shims-with-app-v/">App-V FAQ: Can I use Application Compatibility Shims with App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-8-can-i-use-application-compatibility-shims-with-app-v/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: What are the system requirements for App-V?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-6-what-are-the-system-requirements-for-app-v/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-6-what-are-the-system-requirements-for-app-v/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 10:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/virtualisation/app-v-faq-6-what-are-the-system-requirements-for-app-v</guid>
		<description><![CDATA[Operating system support for App-V is ultimately determined by the Microsoft Product Support Lifecycle. Note that the App-V 4.6 Client and Sequencer is required for 64-bit operating systems. App-V Desktop Client Full details for the client system requirements can be &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-6-what-are-the-system-requirements-for-app-v/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-6-what-are-the-system-requirements-for-app-v/">App-V FAQ: What are the system requirements for App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 10px 5px 0px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="left" /></p>
<p>Operating system support for App-V is ultimately determined by the <a href="http://support.microsoft.com/?pr=lifecycle">Microsoft Product Support Lifecycle</a>. Note that the App-V 4.6 Client and Sequencer is required for 64-bit operating systems.</p>
<h3>App-V Desktop Client</h3>
<p>Full details for the client system requirements can be found on TechNet here:  <a href="http://technet.microsoft.com/library/cc843822.aspx">Application Virtualization Client Hardware and Software Requirements</a>. The App-V 4.5 and App-V 4.6 clients can be installed to the following operating systems <sup>1</sup>:</p>
<ul>
<li>Windows XP Professional Service Pack 2 and Service Pack 3</li>
<li>Windows Vista RTM/SP1/SP2 Business, Enterprise and Ultimate</li>
<li>Windows 7 Home Premium, Professional, Enterprise and Ultimate</li>
</ul>
<p>Note, these are the operating system versions that Microsoft currently support, if you install the App-V client on other operating systems, Microsoft will not support the client on that OS.</p>
<h3>App-V Remote Desktop Services Client</h3>
<p>Full details for the client system requirements (including RDS) can be found on TechNet here:  <a href="http://technet.microsoft.com/library/cc843822.aspx">Application Virtualization Client Hardware and Software Requirements</a>. The App-V 4.5 and App-V 4.6 clients can be installed to the following operating systems <sup>1</sup>:</p>
<ul>
<li>Windows Server 2003 (Standard, Enterprise, Datacenter; SP1, SP2, R2, SP2+R2)</li>
<li>Windows Server 2008 (Standard, Enterprise, Datacenter; SP1, SP2)</li>
<li>Windows Server 2008 R2 (Standard, Enterprise, Datacenter)</li>
</ul>
<h3>App-V Management Server and Streaming  Server</h3>
<p>The App-V Management Server and Streaming Server are 32-bit only but will install on 64-bit Windows. Full details for the server system requirements can be found on TechNet here: <a href="http://technet.microsoft.com/library/cc843853.aspx">Application Virtualization System Requirements</a>. The App-V 4.5 SP1 and SP2 server components can be installed on the following operating systems <sup>1</sup>:</p>
<ul>
<li>Windows Server 2003 (Standard, Enterprise, Datacenter; SP1, SP2, R2, SP2+R2)</li>
<li>Windows Server 2008 (Standard, Enterprise, Datacenter; SP1, SP2)</li>
<li>Windows Server 2008 R2 (Standard, Enterprise, Datacenter)</li>
</ul>
<p>The App-V Management Console can be installed on all supported operating systems (included desktop OS’s).</p>
<h3>SQL Server</h3>
<p>The App-V Management Server relies on SQL Server to host the data store. The following versions of SQL Server are supported <sup>1</sup>:</p>
<ul>
<li>SQL Server 2000 (SP3a, SP4)</li>
<li>SQL Server 2005 (SP1, SP2, SP3)</li>
<li>SQL Server 2005 Express (all versions – non production only)</li>
<li>SQL Server 2008 Express (all versions – non production only)</li>
<li>SQL Server 2008 (SP0, SP1)</li>
</ul>
<p>The Management Server should work with SQL Server 2008 R2; however I’m unaware if this is official policy.</p>
<h3>App-V Sequencer</h3>
<p>The App-V 4.6 Sequencer comes as 32-bit and 64-bit versions (the 4.5 Sequencer supports 32-bit only). Full details for the App-V Sequencer system requirements can be found on TechNet here: <a href="http://technet.microsoft.com/library/cc817142.aspx">Application Virtualization Sequencer Hardware and Software Requirements</a>. The App-V Sequencer is supported on the following operating systems <sup>2</sup>:</p>
<ul>
<li>Windows XP Professional Service Pack 2 and Service Pack 3</li>
<li>Windows Vista RTM/SP1/SP2 Business, Enterprise and Ultimate</li>
<li>Windows 7 Home Premium, Professional, Enterprise and Ultimate</li>
<li>Windows Server 2003 (Standard, Enterprise, Datacenter; SP1, SP2, R2, SP2+R2)</li>
<li>Windows Server 2008 (Standard, Enterprise, Datacenter; SP1, SP2)</li>
<li>Windows Server 2008 R2 (Standard, Enterprise, Datacenter – 4.6 only)</li>
</ul>
<p>Note that the Sequencer is single threaded only – a fast CPU will help, but multiple CPUs will not.</p>
<h3>Virtualisation</h3>
<p>If you are considering running any of the App-V components on virtualised hardware, system requirements will remain the same. You can find support Microsoft’s support policies on virtualisation here:</p>
<ul>
<li><a href="http://support.microsoft.com/kb/957006">Microsoft server software and supported virtualization environments</a></li>
<li><a href="http://support.microsoft.com/kb/897615">Support policy for Microsoft software running in non-Microsoft hardware virtualization software</a></li>
<li>
<h3>Resources</h3>
<ul>
<li><sup>1</sup> <a href="http://technet.microsoft.com/appvirtualization/cc664494.aspx">Upgrading to Microsoft Application Virtualization 4.6 Frequently Asked Questions</a></li>
<li><a href="http://technet.microsoft.com/library/cc843822.aspx">Application Virtualization Client Hardware and Software Requirements</a></li>
<li><a href="http://technet.microsoft.com/library/cc843853.aspx">Application Virtualization System Requirements</a></li>
<li><sup>2</sup> <a href="http://technet.microsoft.com/library/cc817142.aspx">Application Virtualization Sequencer Hardware and Software Requirements</a></li>
</ul>
</li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-6-what-are-the-system-requirements-for-app-v/">App-V FAQ: What are the system requirements for App-V?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-6-what-are-the-system-requirements-for-app-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App-V FAQ: How is App-V licensed?</title>
		<link>http://blog.stealthpuppy.com/deployment/app-v-faq-3-how-is-app-v-licensed/</link>
		<comments>http://blog.stealthpuppy.com/deployment/app-v-faq-3-how-is-app-v-licensed/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 08:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[AppVFAQ]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/virtualisation/app-v-faq-3-how-app-v-licensed</guid>
		<description><![CDATA[Microsoft App-V is available in two flavours: for desktops (this includes laptops and virtual desktops – essentially anything that will run Windows XP, Windows Vista or Windows 7) and for Remote Desktop Services (RDS). Microsoft App-V for Desktops If you &#8230; <a href="http://blog.stealthpuppy.com/deployment/app-v-faq-3-how-is-app-v-licensed/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-3-how-is-app-v-licensed/">App-V FAQ: How is App-V licensed?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 10px 5px 0px; display: inline;" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/06/AppVFAQLogo.png" alt="" align="left" />Microsoft App-V is available in two flavours: for desktops (this includes laptops and virtual desktops – essentially anything that will run Windows XP, Windows Vista or Windows 7) and for Remote Desktop Services (RDS).</p>
<h3>Microsoft App-V for Desktops</h3>
<p>If you are looking at App-V for your desktop machines, then you will need to license the <a href="http://www.microsoft.com/windows/enterprise/products/mdop/default.aspx">Microsoft Desktop Optimisation Pack</a> (MDOP), as <a href="http://www.microsoft.com/windows/enterprise/products/mdop/app-v.aspx">App-V for Desktops</a> only comes as a part of MDOP. The downloadable ISO for App-V for Desktops includes the App-V Client for Desktops, the App-V Sequencer and the App-V Management Server and the App-V Streaming Server.</p>
<p>MDOP includes the following components:</p>
<ul>
<li>Microsoft Application Virtualization (App-V)</li>
<li><a href="http://www.microsoft.com/windows/enterprise/products/mdop/med-v.aspx">Microsoft Enterprise Desktop Virtualization</a> (MED-V)</li>
<li><a href="http://www.microsoft.com/windows/enterprise/products/mdop/agpm.aspx">Advanced Group Policy Management</a> (AGPM)</li>
<li><a href="http://www.microsoft.com/windows/enterprise/products/mdop/dart.aspx">Microsoft Diagnostics and Recovery Toolset</a> (DaRT)</li>
<li><a href="http://www.microsoft.com/windows/enterprise/products/mdop/dem.aspx">System Center Desktop Error Monitoring</a> (DEM)</li>
<li><a href="http://www.microsoft.com/windows/enterprise/products/mdop/ais.aspx">Microsoft Asset Inventory Service</a> (AIS)</li>
</ul>
<p>MDOP is available to customers that have first purchased <a href="http://www.microsoft.com/licensing/software-assurance/default.aspx">Software Assurance</a>. MDOP is then an additional cost per seat. From <a href="http://www.microsoft.com/licensing/software-assurance/mdop.aspx">the MDOP page</a> on the <a href="http://www.microsoft.com/licensing/Default.aspx">Microsoft Volume Licensing site</a>:</p>
<blockquote><p>Available exclusively to Software Assurance customers as an add-on subscription, the Microsoft Desktop Optimization Pack (MDOP) employs six innovative technologies to improve desktop management, including application virtualization, asset management, and desktop diagnostic tools.</p></blockquote>
<p>More information on Software Assurance is available at the <a href="http://www.microsoft.com/licensing/software-assurance/faq.aspx">Microsoft Software Assurance Frequently Asked Questions</a>.</p>
<h3>Microsoft App-V for Remote Desktop Services</h3>
<p>A recent change to the RDS licensing now makes <a href="http://www.microsoft.com/systemcenter/appv/terminalsvcs.mspx">App-V for RDS</a> available with the RDS Client Access License (CAL). The App-V for RDS license is now no longer available separately as purchasing an RDS CAL automatically gives you access to App-V for RDS. More more information and a list of frequently asked questions on RDS licensing visit this page: <a href="http://www.microsoft.com/windowsserver2008/en/us/rds-product-licensing.aspx">Remote Desktop Services Licensing</a>.</p>
<p>The downloadable ISO for App-V for RDS includes the App-V Client for RDS, the App-V Sequencer and the App-V Management Server and the App-V Streaming Server.</p>
<h3>TechNet and MSDN Subscribers</h3>
<p>If you have a <a href="http://technet.microsoft.com/en-us/subscriptions/default.aspx">TechNet</a> or <a href="http://msdn.microsoft.com/en-us/subscriptions/default.aspx">MSDN</a> subscription, App-V for Desktop and App-V for RDS is available as a part of your subscription. This allows you to test App-V on various platforms in your environment. Note that TechNet or MSDN subscriptions are for <a href="http://technet.microsoft.com/subscriptions/cc294422.aspx">testing or evaluation purposes only</a> and are not intended for running Microsoft products in production.</p>
<h3>App-V Management Server and Streaming Server</h3>
<p>No additional licensing requirements are required for the Management Server or the Streaming Server; however you will still need to meet separate licensing requirements for the platform on which the Management Server and the Streaming Server run on.</p>
<p>The Management Server will require <a href="http://www.microsoft.com/windowsserver2008/en/us/licensing-faq.aspx">Windows Server</a> and <a href="http://www.microsoft.com/sqlserver/2008/en/us/licensing-faq.aspx">SQL Server licenses</a>. The Streaming Server requires only a Windows Server license as it does not connect to a data store.</p>
<h3>Are any of the components available separately?</h3>
<p>A question that has been asked previously in the <a href="http://social.technet.microsoft.com/Forums/en-gb/category/appvirtualization">TechNet forums</a> is “is the App-V Sequencer available to license separately”. The answer to this is No. The client, sequencer or server components are only available as a part of the App-V for Desktops or App-V for RDS license.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.microsoft.com/systemcenter/appv/howtobuy/default.mspx">Licensing Microsoft Application Virtualization 4.5 (App-V) for Terminal Services</a></li>
<li><a href="http://www.microsoft.com/windowsserver2008/en/us/rds-product-licensing.aspx">Remote Desktop Services Licensing</a></li>
<li><a href="http://www.microsoft.com/licensing/software-assurance/faq.aspx">Microsoft Software Assurance Frequently Asked Questions</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/app-v-faq-3-how-is-app-v-licensed/">App-V FAQ: How is App-V licensed?</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/app-v-faq-3-how-is-app-v-licensed/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Event ID 11708 logged when installing Application Error Reporting</title>
		<link>http://blog.stealthpuppy.com/deployment/event-id-11708-logged-when-installing-application-error-reporting/</link>
		<comments>http://blog.stealthpuppy.com/deployment/event-id-11708-logged-when-installing-application-error-reporting/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:18:15 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/event-id-11708-logged-when-installing-application-error-reporting</guid>
		<description><![CDATA[When installing Microsoft Application Error Reporting, for example as a part of deploying the App-V Client, you may see an event with ID 11708 logged in the Application log. The error logged will be something along the lines of this: &#8230; <a href="http://blog.stealthpuppy.com/deployment/event-id-11708-logged-when-installing-application-error-reporting/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/event-id-11708-logged-when-installing-application-error-reporting/">Event ID 11708 logged when installing Application Error Reporting</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>When installing Microsoft Application Error Reporting, for example as a part of deploying the <a href="http://technet.microsoft.com/en-us/library/ee956914.aspx">App-V Client</a>, you may see an event with ID 11708 logged in the Application log. The error logged will be something along the lines of this:</p>
<blockquote><p>Source: MsiInstaller</p>
<p>Event ID: 11708</p>
<p>Error detail: Product: Microsoft Application Error Reporting &#8212; Installation failed.</p></blockquote>
<p>Additionally the following event may also be logged:</p>
<blockquote><p>Source: MsiInstaller</p>
<p>Event ID: 1033</p>
<p>Event detail: Windows Installer installed the product. Product Name: Microsoft Application Error Reporting. Product Version: 12.0.6012.5000. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 1603.</p></blockquote>
<p>This is caused by initiating the installation from non-elevated process (e.g. the Run dialog box) – if the installation starts and UAC subsequently prompts for elevation, the MSI will not install successfully.</p>
<p>If the installation is initiated from a process that has already been elevated (e.g. an Administrator Command Prompt) the installer will complete without errors.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/event-id-11708-logged-when-installing-application-error-reporting/">Event ID 11708 logged when installing Application Error Reporting</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/event-id-11708-logged-when-installing-application-error-reporting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customising Office 2010 before deployment</title>
		<link>http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment/</link>
		<comments>http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment/#comments</comments>
		<pubDate>Tue, 04 May 2010 08:00:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Office 2010]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment</guid>
		<description><![CDATA[The Office 2010 planning, deployment and configuration documentation is far better than what was available for Office 2007 at launch, however it’s worth updating my Office 2007 deployment notes for the changes in Office 2007. Here’s a walkthrough of the &#8230; <a href="http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment/">Customising Office 2010 before deployment</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/OfficeSetup.png"><img style="margin: 0px 0px 10px 10px; display: inline; border-width: 0px;" title="OfficeSetup" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/OfficeSetup_thumb.png" alt="OfficeSetup" width="128" height="128" align="right" border="0" /></a></p>
<p>The Office 2010 <a href="http://technet.microsoft.com/en-gb/library/cc303401(office.14).aspx">planning, deployment and configuration documentation</a> is far better than what was available for Office 2007 at launch, however it’s worth updating my <a href="http://blog.stealthpuppy.com/tag/office-2007">Office 2007 deployment</a> notes for the changes in Office 2007.</p>
<p>Here’s a walkthrough of the Office 2010 customisation process and some of the key considerations you should make when you’re ready to create your custom Office 2010 deployment.</p>
<h3>Obtaining and running the Office Customization Tool</h3>
<p>Starting with Office 2007, Microsoft included <a href="http://technet.microsoft.com/en-us/library/cc179097.aspx">the tools necessary for customising the Office deployment</a> directly within the installation source rather than having to <a href="http://office.microsoft.com/en-us/ork2003/HA011401701033.aspx">download the tool separately</a>. However this has changed slightly with Office 2010.</p>
<p>If you attempt to run the Office Customization Tool (OCT) from the Office 2010 media you have downloaded from TechNet, MSDN or the Volume License site, you may receive the following error:</p>
<p><img style="display: inline; border-width: 0px;" title="Files necessary to run the Office Customization Tool were not found. Run Setup from the installation point of a qualifying product" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office12.png" alt="Files necessary to run the Office Customization Tool were not found. Run Setup from the installation point of a qualifying product" width="519" height="201" border="0" /></p>
<p>Taking a look at the Office installation source, you’ll notice that the <em>Admin</em> folder is not included with any of the Office 2010 products, as it was with the 2007 versions:</p>
<p><img style="display: inline; border-width: 0px;" title="Office installation source without the Admin folder" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/OfficeInstallFolder.png" alt="Office installation source without the Admin folder" width="660" height="461" border="0" /></p>
<p>Volume license editions of Office should include this folder; however to obtain the <em>Admin</em> folder and the files necessary to run the OCT, you will need to first download the <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=64b837b6-0aa0-4c07-bc34-bec3990a7956">Office 2010 Administrative Template files (ADM, ADMX/ADML) and Office Customization Tool</a> (read <a href="http://technet.microsoft.com/en-us/library/cc178992(office.14).aspx">more about this download here</a>). Files for 32-bit and 64-bit versions of Office 2010 are available; so download the file to suit the version of Office you are deploying.</p>
<p>Extract the files by running AdminTemplates_32.exe or AdminTemplates_64.exe (or use the <code>/extract:&lt;folder path&gt; /quiet</code> switches), then copy the <em>Admin</em> folder to the Office 2010 installation source.</p>
<p><img style="display: inline; border-width: 0px;" title="Office 2010 ADM, ADMX and Admin folders" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office2010Admin.png" alt="Office 2010 ADM, ADMX and Admin folders" width="660" height="246" border="0" /></p>
<p>The Admin folder containing the OCT files is suitable for all of the Office 2010 products, for example you can copy the same folder to a Visio 2010 source folder to start creating a customisation file for that product.</p>
<h3>Before Customising Office 2010</h3>
<p>Before attempting to create an Office customisation for unattended deployment, it’s worth manually installing Office, understanding the components that are installed and seeing the first run experience on a clean machine (and with a clean user profile too).</p>
<p>On first run, Office will prompt users some choices that, in a corporate environment, should probably be made for them. These are Windows Update settings:</p>
<p><img style="display: inline; border-width: 0px;" title="Office 2010 updates choices" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office2010Welcome.png" alt="Office 2010 updates choices" width="660" height="365" border="0" /></p>
<p>And the default file type choice – will you continue to use the Microsoft file types or go with the <a href="http://en.wikipedia.org/wiki/OpenDocument">OpenDocument formats</a> instead?</p>
<p><img style="display: inline; border-width: 0px;" title="Office 2010 default file types" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/OfficeFirstRun.png" alt="Office 2010 default file types" width="542" height="411" border="0" /></p>
<p>Both of these dialog boxes can be disabled by setting options in a customisation file.</p>
<h3>Creating a custom installation</h3>
<p>In this section, I’ve outlined the key steps for creating a customisation file, but you can read about <a href="http://technet.microsoft.com/en-gb/library/cc178982(office.14).aspx">customising your Office 2010 deployment</a> in more detail on TechNet.</p>
<p>The process for <a href="http://technet.microsoft.com/en-gb/library/ee460874(office.14).aspx">creating a customisation file for Office 2010</a> is almost the same as for Office 2007 – start the Office Customisation Tool (<code>SETUP /ADMIN</code>) and create a new file or <a href="http://technet.microsoft.com/en-gb/library/ee681791(office.14).aspx">open an existing file for modifying</a>.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office01.png"><img style="display: inline; border-width: 0px;" title="Create a new customisation file or open an existing file" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office01_thumb.png" alt="Create a new customisation file or open an existing file" width="385" height="262" border="0" /></a></p>
<p><strong>Tip</strong>: to avoid the UAC prompt when running Setup, set the __COMPAT_LAYER environment variable to run Setup in the current context. Run <code>SET __COMPAT_LAYER=RunAsInvoker</code> before running Setup (both commands should be run from the same Command Prompt).</p>
<p>Just as you would be prompted once Office 2010 is installed, you will need to choose the default file types. Most organisations will probably choose to stick with the Microsoft Open XML formats. Making a choice here will modify the user settings that you will see in a later  step.</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office02.png"><img style="display: inline; border-width: 0px;" title="Office02" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office02_thumb.png" alt="Office02" width="485" height="495" border="0" /></a></p>
<p>A install location for Office can be specified if you don’t want to accept the default. Change this location to a folder on the virtual drive, if you are virtualising Office 2010 with App-V.</p>
<p><img style="display: inline; border-width: 0px;" title="Office 2010 install location" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office04.png" alt="Office 2010 install location" width="660" height="388" border="0" /></p>
<p>Office 2010 <a href="http://technet.microsoft.com/en-gb/library/ee624348(office.14).aspx">enforces activation with Volume Activation 2.0</a> – the best strategy for <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=311e7e71-ea1d-4ddd-bb36-b68349dd9539">activating Office 2010</a> is to <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=97b7b710-6831-4ce5-9ff5-fdc21fe8d965">use a KMS host</a>, which will avoid deploying the product key in your deployment and manual activations. If you do not have access to a KMS key, a MAK key is required (without a key, Setup will fail).</p>
<p>Accept the license agreement and choose the type of user interface that setup will display during installation. SCCM and other ESD deployments should use no user interface.</p>
<p><img style="display: inline; border-width: 0px;" title="Office 2010 customise licensing and setup user interface" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office05.png" alt="Office 2010 customise licensing and setup user interface" width="660" height="388" border="0" /></p>
<p>The OCT allows you to choose default security settings for Office 2010. I won’t go into that here, instead read this article on TechNet: <a href="http://technet.microsoft.com/en-gb/library/ff400327(office.14).aspx">Configure security for Office 2010</a>.</p>
<p>One of the most important (and time consuming) aspects of the the customisation file is modifying the default user settings. What you set here will depend on the environment you are deploying to, but it’s worth investing in some time to get these default settings correct.</p>
<p>By modifying these settings in the customisation file, users can get up and running with Office 2010 sooner; however treat these as default preferences. Group Policy should be used to enforce settings, not set defaults – the less settings you have in Group Policy the better (less time spent processing policies at logon).</p>
<p><img style="display: inline; border-width: 0px;" title="Modify Office 2010 default user settings" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office08.png" alt="Modify Office 2010 default user settings" width="660" height="388" border="0" /></p>
<p>The table below lists they most common settings to modify based on my experience deploying Office:</p>

<table id="wp-table-reloaded-id-19-no-1" class="wp-table-reloaded wp-table-reloaded-id-19">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Product</th><th class="column-2">Path</th><th class="column-3">Setting</th><th class="column-4">Value</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">Microsoft Excel 2010</td><td class="column-2">Excel Options - Save</td><td class="column-3">Default file format</td><td class="column-4">Enabled, Excel Workbook (*.xlsx)</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">Microsoft Outlook 2010</td><td class="column-2">Outlook Social Connector</td><td class="column-3">Turn off Outlook Social Connector</td><td class="column-4">Disabled | Enabled</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">Microsoft Outlook 2010</td><td class="column-2">Outlook Options - Other - AutoArchive</td><td class="column-3">AutoArchive Settings</td><td class="column-4">Disabled</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">Microsoft PowerPoint 2010</td><td class="column-2">PowerPoint Options - Save</td><td class="column-3">Default file format</td><td class="column-4">Enabled, PowerPoint Presentation (*.pptx)</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">Microsoft Word 2010</td><td class="column-2">Word Options - Save</td><td class="column-3">Default file format</td><td class="column-4">Enabled, Word Document (*.docx)</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Global Options - Customize</td><td class="column-3">Allow roaming of all user customisations</td><td class="column-4">Enabled</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Privacy - Trust Center</td><td class="column-3">Disable Opt-in Wizard on first run</td><td class="column-4">Enabled</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Privacy - Trust Center</td><td class="column-3">Enable Customer Experirnce Improvement Program</td><td class="column-4">Disabled | Enabled</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Privacy - Trust Center</td><td class="column-3">Automatically receive small updates to improve reliability</td><td class="column-4">Disabled | Enabled</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Office Live Workspace</td><td class="column-3">Turn Off Office Live Workspace Integration</td><td class="column-4">Enabled</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Services - Fax</td><td class="column-3">Disable Internet Fax feature</td><td class="column-4">Enabled</td>
	</tr>
	<tr class="row-13 odd">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Microsoft Office Picture Manager</td><td class="column-3">Disable File Types association dialog box on first launch</td><td class="column-4">Enabled</td>
	</tr>
	<tr class="row-14 even">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Miscellaneous</td><td class="column-3">Do not allow Save to Web integration</td><td class="column-4">Enabled</td>
	</tr>
	<tr class="row-15 odd">
		<td class="column-1">Microsoft Office 2010</td><td class="column-2">Miscellaneous</td><td class="column-3">Suppress recommended settings dialog</td><td class="column-4">Enabled</td>
	</tr>
	<tr class="row-16 even">
		<td class="column-1">Microsoft OneNote 2010</td><td class="column-2">OneNote Options - Other</td><td class="column-3">Add OneNote icon to the notification area</td><td class="column-4">Disabled | Enabled</td>
	</tr>
	<tr class="row-17 odd">
		<td class="column-1">Microsoft Visio 2010</td><td class="column-2">Visio Options - Advanced - General Options</td><td class="column-3">Put all settings in Windows registry</td><td class="column-4">Enabled</td>
	</tr>
</tbody>
</table>

<p>Like user settings, feature installation states will impact on the default Office experience, so you will need to know in advance which features you are deploying. <em>Install on First Use</em> for features is no longer available, so features will either be available or not once deployed, although you can <a href="http://technet.microsoft.com/en-gb/library/cc179141(office.14).aspx">change feature states after deployment</a>.</p>
<p><img style="display: inline; border-width: 0px;" title="Office 2010 feature installation states" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/05/Office09.png" alt="Office 2010 feature installation states" width="660" height="388" border="0" /></p>
<p>Some features that may not be suitable for some corporate environments include:</p>
<ul>
<li>Office Shared Features - <a href="http://blogs.msdn.com/bcs/">Business Connectivity Services</a></li>
<li>Office Shared Features &#8211; Web Themes</li>
<li>Office Tools &#8211; Hosted Webs</li>
</ul>
<p>There are several other options available from within the OCT – you can <a href="http://technet.microsoft.com/en-gb/library/cc179200(office.14).aspx">deploy additional files and programs along side Office</a>, <a href="http://technet.microsoft.com/en-gb/library/cc303392(office.14).aspx">automatically configure Outlook profiles</a> when users first start Outlook and <a href="http://technet.microsoft.com/en-gb/library/ee649101(office.14).aspx">configure SharePoint Workspaces</a>.</p>
<p>Once you have finished creating the customisation file, save it and now you’re ready to start the <a href="http://technet.microsoft.com/en-gb/library/ee656739(office.14).aspx">Office 2010 deployment process</a>.</p>
<p><strong>Note</strong>: a downloadable version of the Office 2010 deployment resources are available in this document &#8211; <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=2d67bf2d-75ff-47d9-ae7b-c67b09a9c902">Deployment guide for Microsoft Office 2010</a>. This is a 216 page document that covers every aspect of Office 2010 deployment</p>
<blockquote><p>This book provides how-to information: the recommended steps to execute specific deployment tasks, such as customizing the installation and installing Microsoft Office 2010.</p></blockquote>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment/">Customising Office 2010 before deployment</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Setting App-V client permissions during install</title>
		<link>http://blog.stealthpuppy.com/deployment/setting-app-v-client-permissions-during-install/</link>
		<comments>http://blog.stealthpuppy.com/deployment/setting-app-v-client-permissions-during-install/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 22:03:43 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[App-V]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1491</guid>
		<description><![CDATA[TechNet has all the information you should need for automating the installation of the App-V client, including using SETUP.EXE or Windows Installer (my preferred method). Most of the client properties you&#8217;ll need during install are documented and others are available &#8230; <a href="http://blog.stealthpuppy.com/deployment/setting-app-v-client-permissions-during-install/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/setting-app-v-client-permissions-during-install/">Setting App-V client permissions during install</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1479" href="http://blog.stealthpuppy.com/virtualisation/dynamic-suite-composition-and-short-names/attachment/appvlogo-png"><img class="alignleft size-full wp-image-1479" style="margin-right: 15px;" title="AppVLogo.png" src="http://blog.stealthpuppy.com/wp-content/uploads/2010/04/AppVLogo.png" alt="" width="136" height="136" /></a>TechNet has all the information you should need for <a href="http://technet.microsoft.com/en-us/library/ee956917.aspx">automating the installation of the App-V client</a>, including using <a href="http://technet.microsoft.com/en-us/library/ee956911.aspx">SETUP.EXE</a> or <a href="http://technet.microsoft.com/en-us/library/ee956914.aspx">Windows Installer</a> (my preferred method). Most of the <a href="http://technet.microsoft.com/en-us/library/cc843737.aspx">client properties</a> you&#8217;ll need during install are documented and others are available to set post-install via Group Policy using the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=67CDF9D2-7E8E-4D76-A552-FD82DBBFF9BC&amp;displaylang=en">App-V ADM template</a>.</p>
<p>However, I generally recommend configuring as many settings as you can during install so that you don&#8217;t have to rely on external tools (e.g. Group Policy) that may not apply in a timely manner.</p>
<p>I have had to set permissions during install to make changes to the default permission set. Those permissions aren&#8217;t documented on TechNet, so I have listed them here. The following table lists the permissions that you can modify by passing parameters to Setup or via Windows Installer</p>

<table id="wp-table-reloaded-id-18-no-1" class="wp-table-reloaded wp-table-reloaded-id-18">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Parameter</th><th class="column-2">Values</th><th class="column-3">Description</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">PERM_ADDAPP</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Allow standard users to add applications into the cache. This permission would need to be enabled if SFTMIME ADD PACKAGE commands are run in the context of the currently logged on user</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">PERM_CHANGECACHESIZE</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Change the file system cache size</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">PERM_CHANGEFSDRIVE</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Change the file system drive</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">PERM_CHANGELOGSETTINGS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Change log settings</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">PERM_CHANGEREFRESHSETTINGS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Change OSD files</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">PERM_CLEARAPP</td><td class="column-2">[0|1], Default: 1</td><td class="column-3">Clear application settings</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">PERM_DELETEAPP</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Delete applications</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1">PERM_IMPORTAPP</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Import applications into the cache</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1">PERM_LOADAPP_TS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Load applications into the cache (Terminal Server)</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1">PERM_LOADAPP_WD</td><td class="column-2">[0|1], Default: 1</td><td class="column-3">Load applications into the cache (Desktop)</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1">PERM_LOCKAPP_TS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Lock and unlock applications into the cache (Terminal Server)</td>
	</tr>
	<tr class="row-13 odd">
		<td class="column-1">PERM_LOCKAPP_WD</td><td class="column-2">[0|1], Default: 1</td><td class="column-3">Lock and unlock applications into the cache (Desktop)</td>
	</tr>
	<tr class="row-14 even">
		<td class="column-1">PERM_MANAGESERVERS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Manage publishing servers</td>
	</tr>
	<tr class="row-15 odd">
		<td class="column-1">PERM_MANAGETYPES_TS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Manage file type associations (Terminal Server)</td>
	</tr>
	<tr class="row-16 even">
		<td class="column-1">PERM_MANAGETYPES_WD</td><td class="column-2">[0|1], Default: 1</td><td class="column-3">Manage file type associations (Desktop)</td>
	</tr>
	<tr class="row-17 odd">
		<td class="column-1">PERM_PUBLISHSHORTCUTS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Publish shortcuts. This permission must be enabled if the SFTMIME PUBLISH PACKAGE is executed in the context of the currently logged on user</td>
	</tr>
	<tr class="row-18 even">
		<td class="column-1">PERM_REFRESHSERVER_TS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Start a publishing refresh (Terminal Server)</td>
	</tr>
	<tr class="row-19 odd">
		<td class="column-1">PERM_REFRESHSERVER_WD</td><td class="column-2">[0|1], Default: 1</td><td class="column-3">Start a publishing refresh (Desktop)</td>
	</tr>
	<tr class="row-20 even">
		<td class="column-1">PERM_REPAIRAPP</td><td class="column-2">[0|1], Default: 1</td><td class="column-3">Repair applications</td>
	</tr>
	<tr class="row-21 odd">
		<td class="column-1">PERM_TOGGLEOFFLINEMODE_TS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Toggle offline mode (Terminal Server)</td>
	</tr>
	<tr class="row-22 even">
		<td class="column-1">PERM_TOGGLEOFFLINEMODE_WD</td><td class="column-2">[0|1], Default: 1</td><td class="column-3">Toggle offline mode (Desktop)</td>
	</tr>
	<tr class="row-23 odd">
		<td class="column-1">PERM_UNLOADAPP</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Unload applications from the cache</td>
	</tr>
	<tr class="row-24 even">
		<td class="column-1">PERM_UPDATEOSDFILE</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">Change OSD files</td>
	</tr>
	<tr class="row-25 odd">
		<td class="column-1">PERM_VIEWALLAPPLICATIONS</td><td class="column-2">[0|1], Default: 0</td><td class="column-3">View all applications</td>
	</tr>
</tbody>
</table>

<p>See the Property table inside SETUP.MSI for the complete list of additional client settings that you can pass to the installer.</p>
<p>I have included here a complete sample script that deploys the App-V client, by first installing the dependencies and setting permissions (and other options) during install, using the MSI:</p>
<p class="download"><img src="http://blog.stealthpuppy.com/images/downloads/green-download-arrow-grey-line.png" alt="Microsoft App-V 4.6 client install script"/>  <a href="http://blog.stealthpuppy.com/wp-content/plugins/download-monitor/download.php?id=35" title="Downloaded 800 times">Microsoft App-V 4.6 client install script</a></p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/setting-app-v-client-permissions-during-install/">Setting App-V client permissions during install</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/setting-app-v-client-permissions-during-install/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Deploy and update Adobe Reader with GFI LANguard</title>
		<link>http://blog.stealthpuppy.com/deployment/deploy-and-update-adobe-reader-with-gfi-languard/</link>
		<comments>http://blog.stealthpuppy.com/deployment/deploy-and-update-adobe-reader-with-gfi-languard/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 22:57:33 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Adobe Reader]]></category>
		<category><![CDATA[GFI LANguard]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1132</guid>
		<description><![CDATA[This post has been sitting in my drafts since June 2009 and for whatever reason I haven&#8217;t gotten around to posting it. So rather than delete it, I&#8217;m posting it as is &#8211; apologies in advance for quality of this &#8230; <a href="http://blog.stealthpuppy.com/deployment/deploy-and-update-adobe-reader-with-gfi-languard/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/deploy-and-update-adobe-reader-with-gfi-languard/">Deploy and update Adobe Reader with GFI LANguard</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p class="note">This post has been sitting in my drafts since June 2009 and for whatever reason I haven&#8217;t gotten around to posting it. So rather than delete it, I&#8217;m posting it as is &#8211; apologies in advance for quality of this post</p>
<p>I have used LANguard in the past for vulnerability testing and network discovery but frankly that&#8217;s kind of boring stuff. What is interesting in the latest version is the ability to deploy software.</p>
<p><a href="http://www.gfi.com/lannetscan">LANguard 9</a> includes application deployment functions that make deploying software to remote machines quite simple.  I&#8217;m going to detail deploying Adobe Reader 9, using the deployment notes outlined in my <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows">Deploying Adobe Reader 9</a> post, then deploy the Reader 9.1.1 update, using that functionality.</p>
<p>I&#8217;m going to skip over most of the details of installing LANguard &#8211; it&#8217;s a simple process, you&#8217;ll just need to choose the type of datebase you</p>
<p>In my test environment I have configured three machines:</p>
<ul>
<li>a domain controller (DC), which will also host my install files (at \\dc\common)</li>
<li>a machine running Windows Vista on which I have installed LANguard (LANGUARD)</li>
<li>and a machine running Windows 7 (WIN7A) to which I will deploy Adobe Reader</li>
</ul>
<p>To deploy software to a remote machine, I need to be able to authenticate to that machine. Because I am using a domain, authentication is made simple; however I could actually deploy software to workgroup machines if I know an admin username and password for that those machines.</p>
<p>The deployment feature of LANguard is geared around installing a single file with parameters; however it&#8217;s simple enough to deploy applications like Office or Reader by using a batch file:</p>
<p><img class="alignnone size-full wp-image-1141" title="addcustomsoftware" src="http://blog.stealthpuppy.com/wp-content/uploads/2009/05/addcustomsoftware.png" alt="addcustomsoftware" width="327" height="303" /></p>
<p>Before I start deployment, I&#8217;ve configured a source location (\\dc\common\Adobe\Reader91) for Adobe Reader 9.1:</p>
<ul>
<li>I have extracted the Reader 9.1 install files from the setup file downloaded from Adobe;</li>
<li>I have created a transform that will configure Reader as it is installed; and</li>
<li>I have created a batch file (INSTALL.CMD) that contains the install commands for Adobe Reader</li>
</ul>
<p>INSTALL.CMD looks like this:</p>
<p><code>@ECHO OFF<br />
SET SOURCE=\\dc\Common\Adobe\Reader91<br />
MSIEXEC /I %SOURCE%\AcroRead.msi TRANSFORMS=%SOURCE%\AdobeReader91Custom.mst ALLUSERS=TRUE REBOOT=SUPRESS /QB</code></p>
<p>The script will install Adobe Reader directly from the network, so the only file being copied to the remote machine is the script. Here&#8217;s what the install source for Adobe Reader looks like:</p>
<p><img class="alignnone size-full wp-image-1135" title="reader91" src="http://blog.stealthpuppy.com/wp-content/uploads/2009/05/reader91.png" alt="reader91" width="590" height="341" /></p>
<p>Deploying software is a three step process:</p>
<ol>
<li>add the file to deploy to the remote machines (in this case the batch file which will do the work);</li>
<li>add the machines (by specifiying the hostname) to deploy the software to;</li>
<li>then deploy immediately or choose to install using a schedule:</li>
</ol>
<p><img class="alignnone size-full wp-image-1140" style="border: black 1px solid;" title="deploycustomsoftware-1b" src="http://blog.stealthpuppy.com/wp-content/uploads/2009/05/deploycustomsoftware-1b.png" alt="deploycustomsoftware-1b" width="590" height="496" /></p>
<p>So how is this actually working? The deployment feature on LANguard is not dissimilar to the Sysinternals tool PSEXEC, where a temporary service is installed on the remote machine to deliver the install commands. Essentially to deploy Adobe Reader 9, I am using LANguard to remotely execute INSTALL.CMD. I need admin rights on the target computers and LANguard does the rest. I even get to see the progress of the deployment:</p>
<p><img class="alignnone size-full wp-image-1145" style="border: black 1px solid;" title="deploymenprogess" src="http://blog.stealthpuppy.com/wp-content/uploads/2009/05/deploymenprogess.png" alt="deploymenprogess" width="434" height="270" /></p>
<p>I can also use the same process to update Reader 9.1 with the 9.11. update patch.</p>
<p>I have downloaded the <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=4452">Adobe Reader 9.1.1 Update</a> (which comes as a Windows Installer Patch file &#8211; .MSP) and added it to the the same deployment location (\\dc\common\Adobe\Reader911Update). Again I have created a batch file that will install the 9.1.1 update from the same location:</p>
<p><code>@ECHO OFF<br />
SET SOURCE=\\dc\common\Adobe\Reader911Update<br />
MSIEXEC /P %SOURCE%\AdbeRdrUpd911_all_incr.msp ALLUSERS=TRUE REBOOT=SUPRESS /QB</code></p>
<p>By going through the same deployment configuration, but instead using the batch file that will install the update, I can deploy to the machines that have Reader 9.1.</p>
<p>I&#8217;ve tested deploying the update while Reader is open on the remote machine and the install was successful. Once I closed and reopened Reader, I could see the 9.1.1 version. This may not work for all applications &#8211; I don&#8217;t think that my example worked specifically because of LANguard, but you should at least have some success when updating in-use applications.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/deploy-and-update-adobe-reader-with-gfi-languard/">Deploy and update Adobe Reader with GFI LANguard</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/deploy-and-update-adobe-reader-with-gfi-languard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Roaming User Customisations in Office 2010</title>
		<link>http://blog.stealthpuppy.com/deployment/roaming-local-settings-in-office-2010/</link>
		<comments>http://blog.stealthpuppy.com/deployment/roaming-local-settings-in-office-2010/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 22:35:12 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Office 2010]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/applications/roaming-local-settings-in-office-2010</guid>
		<description><![CDATA[Note: for a more complete article on customising your Office 2010 deployment see this article: Customising Office 2010 before deployment Good news! Office 2010 fixes the Office 2007 issue, where-by you need to resort to implementing fixes yourself, to get &#8230; <a href="http://blog.stealthpuppy.com/deployment/roaming-local-settings-in-office-2010/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/roaming-local-settings-in-office-2010/">Roaming User Customisations in Office 2010</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Note</strong>: for a more complete article on customising your Office 2010 deployment see this article: <a href="http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment/">Customising Office 2010 before deployment</a></p>
<p>Good news! Office 2010 fixes the Office 2007 issue, where-by you need to <a href="http://blogs.sepago.de/helge/2009/12/09/fixing-office-2007s-quick-access-toolbars-with-citrix-user-profile-manager/">resort to implementing fixes yourself</a>, to get Quick Access Toolbar and the new <a href="http://msdn.microsoft.com/en-us/library/ee704589(office.14).aspx">customisable Ribbon</a> to roam between computers. You’ll have to remember to enable this option yourself though – <a href="http://blog.stealthpuppy.com/deployment/customising-office-2010-before-deployment">create a Setup customisation with the Office Customization Tool</a> and enable the following option:</p>
<p><em>Features – Modify user settings – Microsoft Office 2010 System – Global Options – Customize – Allow roaming of all user customisations</em></p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2009/12/AllowRoamingOfAllUserCustomisations.png"><img style="display: inline; border: 0pt none;" title="the Office 2010 Customization Tool" src="http://blog.stealthpuppy.com/wp-content/uploads/2009/12/AllowRoamingOfAllUserCustomisations_thumb.png" alt="the Office 2010 Customization Tool" width="640" height="376" border="0" /></a></p>
<p>Nice and simple with no need for additional work in your user environment management tool of choice to roam those settings – happy users.</p>
<p>If you have already deployed Office 2010 and need to change this setting, there are a couple of ways that this can be done:</p>
<p>1. Change the Registry value that controls customisations roaming. To do that, set the following value:</p>
<p>Key: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Toolbars<br />
Value: CustomUIRoaming<br />
Type: DWORD<br />
Data: 1</p>
<p>2. Add the policy to a GPO controlling your Office 2010 settings. Do do that enable the following policy item:</p>
<p><em>User Configuration / Policies / Administrative Templates / Microsoft Office 2010 / Global Options / Customize / Allow roaming of all user customizations</em></p>
<p>Note &#8211; Microsoft does provide a fix for Office 2007 (a hotfix and a registry change) which you can implement to make Office store Quick Access Toolbar files in the roaming portion of the profile: <a href="http://support.microsoft.com/kb/958062">Quick Access Toolbar files for 2007 Office applications do not roam with your profile</a>.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/roaming-local-settings-in-office-2010/">Roaming User Customisations in Office 2010</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/roaming-local-settings-in-office-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dell owners &#8211; avoid the IDT 92HDxxx HD Audio driver</title>
		<link>http://blog.stealthpuppy.com/deployment/dell-owners-avoid-the-idt-92hdxxx-hd-audio-driver/</link>
		<comments>http://blog.stealthpuppy.com/deployment/dell-owners-avoid-the-idt-92hdxxx-hd-audio-driver/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 00:19:30 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Drivers]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=1217</guid>
		<description><![CDATA[I&#8217;ve been mucking around with MDT 2010 lately, which has made it pretty simple to create an unattended install routine for my Dell Latitude XT2 (hopefully more on that soon) and to inject drivers into the build; however in doing so I&#8217;ve &#8230; <a href="http://blog.stealthpuppy.com/deployment/dell-owners-avoid-the-idt-92hdxxx-hd-audio-driver/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/dell-owners-avoid-the-idt-92hdxxx-hd-audio-driver/">Dell owners &#8211; avoid the IDT 92HDxxx HD Audio driver</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been mucking around with <a href="http://technet.microsoft.com/en-us/solutionaccelerators/dd407791.aspx">MDT 2010</a> lately, which has made it pretty simple to create an unattended install routine for my <a href="http://blog.stealthpuppy.com/hardware/windows-7-on-a-dell-latitiude-xt2">Dell Latitude XT2</a> (hopefully more on that soon) and to inject drivers into the build; however in doing so I&#8217;ve found a nasty bug in the <a href="http://support.euro.dell.com/support/downloads/download.aspx?c=uk&amp;cs=ukbsdt1&amp;l=en&amp;s=bsd&amp;releaseid=R230211&amp;SystemID=lat_xt2&amp;servicetag=64HW94J&amp;os=W732&amp;osl=en&amp;deviceid=16105&amp;devlib=0&amp;typecnt=0&amp;vercnt=2&amp;catid=-1&amp;impid=-1&amp;formatcnt=1&amp;libid=3&amp;typeid=-1&amp;dateid=-1&amp;formatid=-1&amp;fileid=330934">IDT 92HDxxx HD Audio</a> drivers from Dell (version 6.10.0.6217, A09).</p>
<p>This particular version doesn&#8217;t actually work at all, i.e. no sound plays. In addition, media applications, such as Adobe Flash, Windows Media Player and <a href="http://spotify.com/">Spotify</a>, and any system components that uses audio locks up when attempting to play sound. These drivers are listed on the Dell support site for the following systems:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E4200</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E4300</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E5400</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E5500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E6400</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E6400 ATG</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E6400 XFR</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude E6500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Latitude XT2</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Dell Precision Mobile WorkStation M2400</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Dell Precision Mobile WorkStation M4400</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Dell Precision Mobile WorkStation M6400</div>
<ul>
<li>Latitude E4200</li>
<li>Latitude E4300</li>
<li>Latitude E5400</li>
<li>Latitude E5500</li>
<li>Latitude E6400</li>
<li>Latitude E6400 ATG</li>
<li>Latitude E6400 XFR</li>
<li>Latitude E6500</li>
<li>Latitude XT2</li>
<li>Dell Precision Mobile WorkStation M2400</li>
<li>Dell Precision Mobile WorkStation M4400</li>
<li>Dell Precision Mobile WorkStation M6400</li>
</ul>
<p>I&#8217;ve tested these on a 32-bit install of Windows 7 on two machines &#8211; a Latitude XT2 and a Latitude E4200, with the same result. Fortunately though, the drivers are not required for playing sound &#8211; Windows 7 will find the audio hardware out of the box.</p>
<p>If you have the same issue, open Device Manager and uninstall the device labelled <em>IDT High Definition Audio CODEC</em>, be sure to also tick the option <em>Delete the driver software for this device</em> to remove the driver completely. Here&#8217;s what you&#8217;ll see in Device Manager:</p>
<p style="text-align: center;"><img class="size-full wp-image-1218  aligncenter" title="AudioDrivers" src="http://blog.stealthpuppy.com/wp-content/uploads/2009/10/AudioDrivers.png" alt="AudioDrivers" width="380" height="124" /></p>
<p>Now here&#8217;s the weird part, these audio drivers also prevent the Hyper-V virtual machine remote console client (VMCONNECT.EXE) from connecting to a VM. You&#8217;ll see the client window open but no remote console will be displayed. Odd stuff.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/dell-owners-avoid-the-idt-92hdxxx-hd-audio-driver/">Dell owners &#8211; avoid the IDT 92HDxxx HD Audio driver</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/dell-owners-avoid-the-idt-92hdxxx-hd-audio-driver/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Disable Office User Interface Elements</title>
		<link>http://blog.stealthpuppy.com/deployment/disable-office-user-interface-elements/</link>
		<comments>http://blog.stealthpuppy.com/deployment/disable-office-user-interface-elements/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 22:05:18 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Office-2007]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=663</guid>
		<description><![CDATA[Group Policy allows you to disable certain UI elements within Office applications, which you might want to do in the case of the Information Rights Management feature built into Office 2003 and 2007. I&#8217;m picking on IRM in this post &#8230; <a href="http://blog.stealthpuppy.com/deployment/disable-office-user-interface-elements/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/disable-office-user-interface-elements/">Disable Office User Interface Elements</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>Group Policy allows you to disable certain UI elements within Office applications, which you might want to do in the case of the <a href="http://technet.microsoft.com/en-us/library/cc179103.aspx">Information Rights Management</a> feature built into Office 2003 and 2007.</p>
<p class="important">I&#8217;m picking on IRM in this post about disabling UI elements, but you can disable all of the IRM features in Office by enabling a single policy: User Configuration / Policies / Administrative Templates / Microsoft Office 2007 system / Manage Restricted Permissions / Disable Information Rights Management User Interface</p>
<p>If you haven’t yet, or are not ever, planning to roll out <a href="http://technet.microsoft.com/en-us/library/cc534988.aspx">Active Directory Rights Management Services</a> you’ll want to remove these features from Office which would lead users to dialog boxes such as this one (not particularly ideal):</p>
<p><img title="IRM-Dialog" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/08/irmdialog.png" border="0" alt="IRM-Dialog" width="494" height="443" /></p>
<p>To disable menu items in Office you&#8217;ll first need to know the control ID&#8217;s of those items. This means you&#8217;ll need to wade through the 23 spreadsheets including in the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=4329d9e9-4d11-46a5-898d-23e4f331e9ae&amp;displaylang=en">2007 Office System Document: Lists of Control IDs</a> to find the ID listed amongst thousands. Fortunately most of the IDs are the same across each of the Office applications.</p>
<p>So to hide the IRM features in Office 2007 Professional Plus, Enterprise and Ultimate, I need to add the following IDs to Group Policy:</p>

<table id="wp-table-reloaded-id-12-no-1" class="wp-table-reloaded wp-table-reloaded-id-12">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Word</th><th class="column-2">Excel</th><th class="column-3">PowerPoint</th><th class="column-4">Outlook</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">7990</td><td class="column-2">7990</td><td class="column-3">7990</td><td class="column-4">9925</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">7991</td><td class="column-2">7991</td><td class="column-3">7991</td><td class="column-4">14954</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">10014</td><td class="column-2">10014</td><td class="column-3">10014</td><td class="column-4">14955</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">31308</td><td class="column-2">31308</td><td class="column-3">16314</td><td class="column-4">15831</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">16137</td><td class="column-2"></td><td class="column-3"></td><td class="column-4"></td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">31308</td><td class="column-2"></td><td class="column-3"></td><td class="column-4"></td>
	</tr>
</tbody>
</table>

<p>These are the policy settings you&#8217;ll need to enable and add the IDs to:</p>
<ul>
<li>User Configuration / Policies / Administrative Templates / Microsoft Office Excel 2007 / Disable Items in User Interface / Custom / Disable commands</li>
<li>User Configuration / Policies / Administrative Templates / Microsoft Office Outlook 2007 / Disable Items in User Interface / Custom / Disable command bar and menu items</li>
<li>User Configuration / Policies / Administrative Templates / Microsoft Office PowerPoint 2007 / Disable Items in User Interface / Custom / Disable commands</li>
<li>User Configuration / Policies / Administrative Templates / Microsoft Office Word 2007 / Disable Items in User Interface / Custom / Disable commands</li>
</ul>
<p>Which then results in something like this:</p>
<p><img title="Restrict-Permissions" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/08/restrictpermissions.png" border="0" alt="Restrict-Permissions" width="358" height="393" /></p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/disable-office-user-interface-elements/">Disable Office User Interface Elements</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/disable-office-user-interface-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Customisation Wizard 9 Available</title>
		<link>http://blog.stealthpuppy.com/deployment/adobe-customisation-wizard-9-available/</link>
		<comments>http://blog.stealthpuppy.com/deployment/adobe-customisation-wizard-9-available/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 21:28:23 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Adobe]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/adobe-customisation-wizard-9-available</guid>
		<description><![CDATA[Adobe have made the Adobe Customisation Wizard 9 available for download for use with deploying Acrobat and Reader 9 applications. Good news is that this allows you to disable the Adobe Product Improvement Program window that some people have been &#8230; <a href="http://blog.stealthpuppy.com/deployment/adobe-customisation-wizard-9-available/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/adobe-customisation-wizard-9-available/">Adobe Customisation Wizard 9 Available</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>Adobe have made the <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993">Adobe Customisation Wizard 9</a> available for <a href="http://ardownload.adobe.com/pub/adobe/acrobat/win/9.x/9.0/misc/CustWiz90_en_US.exe">download</a> for use with deploying Acrobat and <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows">Reader 9</a> applications.</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="416" alt="AdobeCustomisationWizard" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/08/adobecustomisationwizard.png" width="595" border="0" /> </p>
<p>Good news is that this allows you to disable the Adobe Product Improvement Program window that some people have been having trouble disabling. I&#8217;m now in the process of updating my post on deploying <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows">Adobe Reader 9</a>.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/adobe-customisation-wizard-9-available/">Adobe Customisation Wizard 9 Available</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/adobe-customisation-wizard-9-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customise the Windows Vista Default User Profile</title>
		<link>http://blog.stealthpuppy.com/deployment/customise-the-windows-vista-default-user-profile/</link>
		<comments>http://blog.stealthpuppy.com/deployment/customise-the-windows-vista-default-user-profile/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 22:05:24 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Default Profile]]></category>
		<category><![CDATA[Windows-Vista]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=609</guid>
		<description><![CDATA[There are numerous ways to customise the default user profile in earlier versions of Windows, including: Create a user account, configure the profile, then copy over the top of the local default profile or save a copy to your NETLOGON &#8230; <a href="http://blog.stealthpuppy.com/deployment/customise-the-windows-vista-default-user-profile/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/customise-the-windows-vista-default-user-profile/">Customise the Windows Vista Default User Profile</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2008/07/userprofile.png"><img class="size-medium wp-image-619 alignleft" style="border: 0pt none;" title="userprofile" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/07/userprofile.png" alt="" width="140" height="128" /></a>There are numerous ways to customise the default user profile in earlier versions of Windows, including:</p>
<ul>
<li>Create a user account, configure the profile, then copy over the top of the local default profile or save a copy to your NETLOGON share;</li>
<li>Use the <a href="http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/deploy/dgcb_ins_vhev.mspx?mfr=true">[GuiRunOnce] section in an unattended answer file</a> for Windows XP/2003.</li>
</ul>
<p>The first option carries over to Windows Vista and Windows Server 2008 however the second option is not available in quite the same way. Windows Vista’s setup is a very different beast and customising the default profile with scripts requires using the <a href="http://technet2.microsoft.com/WindowsVista/en/library/ae42b355-002d-45c4-b6d1-62313ff53fc71033.mspx?mfr=true">auditUser</a> pass and setting the <a href="http://technet2.microsoft.com/WindowsVista/en/library/1471caf1-440a-4d54-bbe8-3b33c5effaa21033.mspx?mfr=true">CopyProfile</a> value.</p>
<p>There&#8217;s some great detail about using this process to <a href="http://firegeier.unattended-sponsor.de/en/copy_profile_to_default_user.html">modify the default user profile</a> at <a href="http://firegeier.unattended-sponsor.de/en/sitemap.html">FireGeier&#8217;s Unattended Vista Guide</a> plus there&#8217;s <a href="http://www.msfn.org/board/Is-there-way-to-modify-default-profile-s-t119440.html">a post at MSFN.org</a> that my help you understand the process too. However, I think there&#8217;s a simpler way. It&#8217;s perhaps not a flexible as deploying via the UNATTEND.XML file but it doesn&#8217;t require running SYSPREP to get the job done.</p>
<p>You can edit the default profile by directly modifying the Windows Vista or Windows Server 2008 image. This involves mounting the image and making your changes:</p>
<ul>
<li>Mount the image in read/write mode;</li>
<li>Load the <em>\Users\Default\NTUSER.DAT</em> hive into the Registry. It&#8217;s worth looking around at this registry hive to see the differences between it and the user hive once a user has logged in;</li>
<li>Add the required modifications and unload the hive;</li>
<li>Commit changes to the Windows image.</li>
</ul>
<p>Be sure to set the CopyProfile value to False in the UNATTEND.XML, otherwise these changes will be overwritten. Here&#8217;s a script that performs those steps for me:</p>
<pre class="brush: plain; title: ; notranslate">@ECHO OFF
REM -----------------------------------------------------------------------------
REM  Script configures the Default User Profile in a Windows Vista/2008 image
REM -----------------------------------------------------------------------------

REM Mount the Windows image
IMAGEX /MOUNTRW &quot;D:\install.wim&quot; 1 D:\mount

REM Load the default profile hive
REG LOAD HKU\Default D:\mount\Users\Default\NTUSER.DAT

REM Configure the default user profile
REG ADD &quot;HKU\Default\Control Panel\Sound&quot; /v Beep /t REG_SZ /d NO /f
REG ADD &quot;HKU\Default\Control Panel\Sound&quot; /v ExtendedSounds /t REG_SZ /d NO /f
REG ADD &quot;HKU\Default\Control Panel\Desktop&quot; /v HungAppTimeout /t REG_SZ /d 5000 /f
REG ADD &quot;HKU\Default\Control Panel\Desktop&quot; /v AutoEndTasks /t REG_SZ /d 1 /f
REG ADD &quot;HKU\Default\Control Panel\Desktop&quot; /v WaitToKillAppTimeout /t REG_SZ /d 4000 /f
REG ADD &quot;HKU\Default\Control Panel\Desktop&quot; /v FontSmoothing /t REG_SZ /d 2 /f
REG ADD &quot;HKU\Default\Control Panel\Desktop&quot; /v FontSmoothingType /t REG_DWORD /d 2 /f
REG ADD &quot;HKU\Default\Control Panel\Desktop&quot; /v WallPaper /t REG_SZ /d &quot;&quot; /f
REG ADD &quot;HKU\Default\Control Panel\Colors&quot; /v Background /t REG_SZ /d &quot;10 59 118&quot; /f
REG ADD &quot;HKU\Default\Console&quot; /v QuickEdit /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Command Processor&quot; /v CompletionChar /t REG_DWORD /d 9 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Command Processor&quot; /v PathCompletionChar /t REG_DWORD /d 9 /f
REG ADD &quot;HKU\Default\Software\Microsoft\CTF\LangBar&quot; /v ShowStatus /t REG_DWORD /d 3 /f
REG ADD &quot;HKU\Default\Software\Microsoft\CTF\LangBar&quot; /v Label /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\CTF\LangBar&quot; /v ExtraIconsOnMinimized /t REG_DWORD /d 0 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v SeparateProcess /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowControlPanel /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_EnableDragDrop /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v StartMenuFavorites /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v StartMenuLogoff /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v StartMenuScrollPrograms /t REG_SZ /d &quot;YES&quot; /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v IntelliMenus /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowHelp /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowMyComputer /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowMyDocs /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowMyMusic /t REG_DWORD /d 0 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowMyPics /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowNetPlaces /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowPrinters /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowSetProgramAccessAndDefaults /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_ShowRecentDocs /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_AutoCascade /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_NotifyNewApps /t REG_DWORD /d 0 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_AdminToolsRoot /t REG_DWORD /d 0 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v StartMenuAdminTools /t REG_SZ /d &quot;NO&quot; /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; /v Start_SortByName /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete&quot; /v &quot;Append Completion&quot; /t REG_SZ /d YES /f
REG ADD &quot;HKU\Default\Software\Microsoft\Internet Explorer\TabbedBrowsing&quot; /v PopupsUseNewWindow /t REG_DWORD /d 0 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Internet Explorer\PhishingFilter&quot; /v Enabled /t REG_DWORD /d 1 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Internet Explorer\Main&quot; /v &quot;Enable AutoImageResize&quot; /t REG_SZ /d YES /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel&quot; /v &quot;{59031a47-3f72-44a7-89c5-5595fe6b30ee}&quot; /t REG_DWORD /d 0 /f
REG ADD &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel&quot; /v &quot;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&quot; /t REG_DWORD /d 0 /f
REG ADD &quot;HKU\Default\AppEvents\Schemes\Apps\Explorer\Navigating\.Current&quot; /ve /t REG_EXPAND_SZ /d &quot;&quot; /f
REG ADD &quot;HKU\Default\Software\Microsoft\MediaPlayer\Setup\UserOptions&quot; /v DesktopShortcut /d No /t REG_SZ /f
REG ADD &quot;HKU\Default\Software\Microsoft\MediaPlayer\Setup\UserOptions&quot; /v QuickLaunchShortcut /d /t REG_DWORD /f
REG ADD &quot;HKU\Default\Software\Microsoft\MediaPlayer\Preferences&quot; /v AcceptedPrivacyStatement /d 1 /t REG_DWORD /f
REG ADD &quot;HKU\Default\Software\Microsoft\MediaPlayer\Preferences&quot; /v FirstRun /d 0 /t REG_DWORD /f
REG ADD &quot;HKU\Default\Software\Microsoft\MediaPlayer\Preferences&quot; /v DisableMRU /d 1 /t REG_DWORD /f
REG ADD &quot;HKU\Default\Software\Microsoft\MediaPlayer\Preferences&quot; /v AutoCopyCD /d 0 /t REG_DWORD /f
REG DELETE &quot;HKU\Default\Software\Microsoft\Windows\CurrentVersion\Run&quot; /v Sidebar /f

REM Unload the default profile hive
REG UNLOAD HKU\Default

REM Unmount the Windows image and commit changes
IMAGEX /UNMOUNT /COMMIT D:\mount</pre>
<p>As you can see I&#8217;m adding registry entries that will configure the user environment which does mean that there&#8217;s a bit of work required to find them in the first place, but it does allow me to document every change to the profile, so I think the effort is worth it.</p>
<p>Extending this process, there are a few other things we can change in the Windows image that will impact the default environment:</p>
<ul>
<li>Modify the default theme file in <em>\Windows\Resources\Themes\aero.theme</em>. I&#8217;ve used this file to do things such as remove the default wallpaper. Theme files are just text files so they&#8217;re easy to maintain;</li>
<li>Configure Internet Explorer defaults by using INSTALL.INS created with the <a href="http://technet.microsoft.com/en-us/ie/bb219556.aspx">Internet Explorer Administration Kit</a>. This is useful for preventing IE from adding the default favourites or RSS feeds at first launch. Place a copy of INSTALL.INS in <em>\Program Files\Internet Explorer\SIGNUP</em> and <em>\Program Files\Internet Explorer\CUSTOM</em>.</li>
</ul>
<p>Then there are a couple of additional tools that I&#8217;ve used to make changes to the default user environment once Windows has been installed and added to the domain:</p>
<ul>
<li>Group Policy. Some settings such as preventing Windows Media Player from displaying the first run dialog are useful;</li>
<li><a href="http://support.microsoft.com/Default.aspx?kbid=943729">Group Policy Preferences</a>. GPP allows you to set registry values as a preference, i.e. apply once only.</li>
</ul>
<p>By modifying the Windows image directly, your custom default profile will be available on machines whether you use an unattended or manual deployment.</p>
<p>Here&#8217;s a few more articles worth reading:</p>
<ul>
<li><a href="http://blogs.technet.com/deploymentguys/archive/2008/02/18/configuring-default-user-and-computer-settings-for-windows-image-deployment.aspx">Configuring default settings for Windows image deployment</a></li>
<li><a href="http://support.microsoft.com/default.aspx/kb/947025">Support guidelines for migrating roaming user profiles data to Windows Vista or to Windows Server 2008</a></li>
<li><a href="http://www.microsoft.com/technet/windowsvista/library/fb3681b2-da39-4944-93ad-dd3b6e8ca4dc.mspx">Managing Roaming User Data Deployment Guide</a></li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/customise-the-windows-vista-default-user-profile/">Customise the Windows Vista Default User Profile</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/customise-the-windows-vista-default-user-profile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Deploying Adobe Reader 9 for Windows</title>
		<link>http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows/</link>
		<comments>http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 17:40:00 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Reader]]></category>
		<category><![CDATA[Adobe Updater]]></category>
		<category><![CDATA[Silent]]></category>
		<category><![CDATA[Transform]]></category>
		<category><![CDATA[Unattend]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/?p=596</guid>
		<description><![CDATA[The latest version of Adobe Reader is available, so here’s a few preliminary details on what you might need to know when deploying it. It seems like only yesterday we were pulling our collective hair out over Adobe Reader 8 &#8230; <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows/">Deploying Adobe Reader 9 for Windows</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="AdobeReaderIcon" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/07/adobereadericon.png" border="0" alt="AdobeReaderIcon" width="110" height="110" align="left" /> The latest version of Adobe Reader is available, so here’s a few preliminary details on what you might need to know when deploying it. It seems like only yesterday we were pulling our collective hair out over <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-81">Adobe Reader 8</a> and now <a href="http://www.adobe.com/products/acrobat/readstep2.html">Adobe Reader 9</a> has been released and we’ve got to start over again. The Adobe Reader blog has <a href="http://blogs.adobe.com/adobereader/2008/06/adobe_reader_9_is_here_1.html">some details on what’s new</a> in this version. You can also find links to all sorts of Adobe Reader resources <a href="http://www.adobe.com/products/reader/">here</a> too.</p>
<h3>First Impressions</h3>
<p>As usual consumers will have the Google toolbar pushed on them if they don’t de-select that option when downloading Reader, and now you’ll also get Adobe <a href="http://www.adobe.com/products/air/">AIR</a> along with Reader too. Awesome, more stuff we don’t really need. A default install leaves two icons on the desktop now – Adobe Reader 9 plus one for <a href="https://www.acrobat.com/">Acrobat.com</a>.</p>
<p>The good news though, is Reader 9.x is fast. I hadn’t ever found Reader 8 to be slow, but version 9 certainty runs noticeably faster than previous versions.</p>
<h3>Downloading Adobe Reader</h3>
<p>Adobe Reader 9.1 is available for download for many languages, including:</p>
<ul>
<li><a href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/enu/AdbeRdr910_en_US.exe">Adobe Reader 9.1 English US/UK</a></li>
<li><a href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/fra/AdbeRdr910_fr_FR.exe">Adobe Reader 9.1 Français</a></li>
<li><a href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/deu/AdbeRdr910_de_DE.exe">Adobe Reader 9.1 Deutsch</a></li>
<li><a href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/nld/AdbeRdr910_nl_NL.exe">Adobe Reader 9.1 Nederlands</a></li>
<li><a href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/ita/AdbeRdr910_it_IT.exe">Adobe Reader 9.1 Italiano</a></li>
<li><a href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/esp/AdbeRdr910_es_ES.exe">Adobe Reader 9.1 Español</a></li>
<li><a href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/jpn/AdbeRdr910_ja_JP.exe">Adobe Reader 9.1 日本語</a></li>
</ul>
<p>Adobe AIR is only bundled with the English and German versions of Reader 9 so far.</p>
<h3>What To Do About Adobe Updater</h3>
<p>Reader 9 continues to include the Adobe Updater application which has been updated to version 6. While I haven’t seen it misbehave for some time and it no longer drops an Updater folder in your Documents folder, you might still want to disable it.</p>
<p>There are a few ways to do this. You can disable Updater by running it (click Help / Check for Updates) then click the Preferences link. You will then see the Preferences dialog like this, where you can choose to disable Updater:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2008/07/updaterprefs.png"><img title="UpdaterPrefs" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/07/updaterprefs-thumb.png" border="0" alt="UpdaterPrefs" width="443" height="406" /></a></p>
<p>To problem with this approach is that you need Internet access just to get to the preferences dialog. A bit of a problem if you’ve got Internet access issues. To disable Updater from running automatically you can run the following command line as an administrator (or an elevated command prompt in Windows Vista):</p>
<pre class="brush: plain; title: ; notranslate">REG ADD &quot;HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown&quot; /v bUpdater /d 0 /t REG_DWORD /f</pre>
<p>Alternatively, to completely remove Adobe Updater, after installation, delete this folder:</p>
<ul>
<li><code>C:\Program Files\Common Files\Adobe\Updater6</code> (32-bit Windows)</li>
<li><code>C:\Program Files (x86)\Common Files\Adobe\Updater6</code> (64-bit Windows)</li>
</ul>
<p>If Adobe Reader is running as a standard (or limited) user account, Adobe Updater won’t run at all, so it shouldn’t be an issue if you don’t give users administrative access to their workstations.</p>
<p>If you are virtualising Adobe Reader, then disabling or removing Updater is a must.</p>
<h3>Extracting Reader Setup Files</h3>
<p>Before deploying Reader 9, you will want to extract the files from the file you’ve downloaded, so that you can create a custom tranform file. To extract the file, run the following command line:</p>
<pre class="brush: plain; title: ; notranslate">AdbeRdr910_en_US_Std.exe -nos_ne</pre>
<p>You will then find the extracted file in these locations:</p>
<ul>
<li><code>%LOCALAPPDATA%\Adobe\Reader 9.1\Setup Files</code> (on Windows Vista/2008)</li>
<li><code>%USERPROFILE%\Local Settings\Application Data\Adobe\Reader 9.1\Setup Files</code> (on Windows XP/2003)</li>
</ul>
<p>Once extracted, you will have the setup files for both Reader and AIR. The setup files for Reader are in a sub-folder called ‘Reader9’.</p>
<h3>Creating a Custom Transform File</h3>
<p>When deploying Reader there are some customisations that I recommend making to the installation, including:</p>
<ul>
<li>Prevent the installation of Adobe Updater 6 (If you want control over the version of Reader)</li>
<li>Prevent the Adobe Acrobat SpeedLauncher from being added to the Run key in the registry</li>
<li>Prevent the ‘Adobe Reader 9’ shortcut from being added to the desktop (Keep the desktop and tidy)</li>
<li>Prevent the installation of the <a href="http://blogs.adobe.com/barnaby.james/2006/12/the_adobe_synch_1.html" class="broken_link">Adobe Syncronizer</a> [See <a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows#comment-13491">this comment</a> before removing Syncronizer]</li>
<li>Accept the EULA</li>
</ul>
<p>Adobe usually provide a customisation tool for automating the installation of Reader, however the <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=3564=ZQRI">Customisation Wizard for Reader and Acrobat 8</a> wasn’t released until 6 months after the products themselves were released. To customise the installation I’ve used the excellent <a href="http://www.instedit.com/">InstEd</a> instead. </p>
<p>Here’s what I’ve configured as a minimum in my transform:</p>
<p><strong>Prevent Adobe Updater Installation</strong></p>
<ul>
<li>In the <em>Component</em> table, drop any row containing ‘AdobeUpdater’ or ‘Adobe_Updater’</li>
<li>In the <em>Feature</em> table, drop any row containing ‘AUM’ or ‘Updater’</li>
<li>In the <em>FeatureComponents</em> table, drop any row containing ‘AUM’ or ‘Updater’</li>
<li>In the <em>File</em> table, drop any row containing ‘AdobeUpdater’ or ‘Adobe_Updater’</li>
<li>In the <em>ModuleComponents</em> table, drop any row containing ‘AdobeUpdater’ or ‘Adobe_Updater’</li>
<li>In the <em>MsiFileHash </em>table, drop any row containing ‘AdobeUpdater’</li>
<li>In the <em>Registry </em>table, drop any row containing ‘Adobe_Updater’</li>
</ul>
<p><strong>Prevent Adobe Acrobat SpeedLauncher At Startup</strong></p>
<ul>
<li>In the <em>Registry </em>table, drop the row containing ‘Registry838’</li>
</ul>
<p><strong>Prevent the Adobe Reader 9 Desktop Shortcut</strong></p>
<ul>
<li>In the <em>Shortcut</em> table, drop the row containing ‘SC_READER_DT’</li>
</ul>
<p><strong>Prevent Adobe Syncronizer Installation</strong></p>
<ul>
<li>In the <em>Property</em> table, set the value for SYNCHRONIZER to YES</li>
</ul>
<p><strong>Accept the EULA</strong></p>
<ul>
<li>In the <em>Property</em> table, set the value for EULA_ACCEPT to YES</li>
</ul>
<p>Also in the Property table, you could set the value of DISABLE_BROWSER_INTEGRATION to YES, to prevent Reader from opening within the browser. This would be beneficial in Terminal Server environments. When a PDF file is opened within the browser and the user then browses to a different page, the Reader components are stay in memory until the browser is closed.</p>
<p>You can download a transform with all of the modifications listed above here (except disabling Syncronizer; use at your own risk):</p>
<p class="download"><a href="http://blog.stealthpuppy.com/files/adobe/reader9/AdobeReader91Custom.mst">Adobe Reader 9.1 Custom Transform</a></p>
<h3>Creating a Custom Transform with Adobe Customisation Wizard 9</h3>
<p>Adobe have recently released the <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993">Adobe Customisation Wizard 9</a> which is the best place to start when creating a custom transform for Acrobat or Reader 9. Here are the settings I would recommend you configure when creating a transform:</p>
<p>Under <em>Installation Options</em> set:</p>
<ul>
<li>
<div><em>Run Installation</em> to <em>Unattended</em></div>
</li>
<li>
<div><em>If reboot required at the end of installation</em> to <em>Suppress reboot</em></div>
</li>
</ul>
<p>Under Files and Folders:</p>
<ul>
<li>
<div>Add <em>HideMenuItems.js</em>, listed below, to <em>ProgramFilesFolder / Adobe / Reader 9.0 / Reader / JavaScripts</em></div>
</li>
</ul>
<p>Under <em>Shortcuts</em>:</p>
<ul>
<li>
<div>Remove the <em>Adobe Reader 9</em> shortcut added to the <em>Desktop</em></div>
</li>
</ul>
<p>Under <em>EULA and Document Status</em> set</p>
<ul>
<li>
<div><em>Suppress display of End User License Agreement</em> to enabled</div>
</li>
</ul>
<p>Under <em>Online and Acrobat.com Features</em> set</p>
<ul>
<li>
<div><em>Disable all updates</em> to enabled to disable Adobe Updater</div>
</li>
<li>
<div><em>When launching PDF in Internet Explorer, prompt user with Open/Save dialog</em> to enabled for Terminal Server environments</div>
</li>
<li>
<div><em>In Adobe Reader, disable Help &gt; Purchase Adobe Acrobat</em> to enabled</div>
</li>
<li>
<div><em>Disable Help &gt; Digital Editions</em> to enabled</div>
</li>
<li>
<div><em>Disable Product Improvement Program</em> to enabled</div>
</li>
<li>
<div><em>Disable Viewing of PDF with Ads for Adobe PDF</em> to enabled</div>
</li>
<li>
<div><em>Display PDF in browser</em> to <em>Disable &amp; Lock</em> for Terminal Server environments</div>
</li>
<li>
<div><em>Disable all Acrobat.Com access, including initiation and participation</em> to enabled</div>
</li>
</ul>
<p>After you created the transform for Reader 9 with the wizard, you may want to open it in your favourite MSI editor to perform further customisations such as disabling SpeedLauncher.</p>
<h3>Disabling Menus and Buttons</h3>
<p>In a corporate environment, you may want to disable some of the menu items and buttons. Just as in Adobe Reader 8, most of these items are disabled with a JavaScript file. Yes a JavaScript file. Whilst using the registry would make sense to control UI items, Adobe uses JavaScript files. I’d love to know the reason why. It’s not a solution that scales particularly well.</p>
<p>To disable UI elements, you will first need to list all of the elements by name. To do this, save the following script as <code>ListItems.js</code> in <code>%ProgramFiles%\Adobe\Reader 9.0\Reader\JavaScript</code>:</p>
<pre class="brush: plain; title: ; notranslate">//ListItems.js
//Open Javascript Console
console.show();

//List Toolbar Buttons in the Console
var toolbarItems = app.listToolbarButtons()
for( var i in toolbarItems)
console.println(toolbarItems + &quot;\n&quot;)

//List Menu Items in the Console
var menuItems = app.listMenuItems()
for( var i in menuItems)
console.println(menuItems + &quot;\n&quot;)</pre>
<p>This will open a dialog box when Reader is started, listing the names of each menu item and toolbar button. You can then create a JavaScript file to remove these items from the UI. Reader 9 includes a number of menu items you might want to remove:</p>
<p><a href="http://blog.stealthpuppy.com/wp-content/uploads/2008/07/menushighlighted.png"><img title="MenusHighlighted" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/07/menushighlighted-thumb.png" border="0" alt="MenusHighlighted" width="515" height="397" /></a></p>
<p>Here’s the code you’ll need to hide those items. Copy and paste into <code>HideItems.js</code>, then copy into <code>%ProgramFiles%\Adobe\Reader 9.0\Reader\JavaScripts</code>.</p>
<pre class="brush: plain; title: ; notranslate">//HideMenu.js

// [File - Create Adobe PDF Using Acrobat.com], plus toolbar button
app.hideMenuItem(&quot;WebServices:CreatePDF&quot;);
app.hideToolbarButton(&quot;Weblink:CreatePDF&quot;);

// [File - Collaborate], plus toolbar button
app.hideMenuItem(&quot;Annots:FileCollaboration&quot;);
app.hideToolbarButton(&quot;Annots:CollabToolButton&quot;);

// [File - Digital Editions]
app.hideMenuItem(&quot;eBook:Digital Edition Services&quot;);

// [Help - Improvement Program Options]
app.hideMenuItem(&quot;UsageMeasurement&quot;);

// [Help - Online Support], plus sub menu items
app.hideMenuItem(&quot;OnlineSupport&quot;);
app.hideMenuItem(&quot;KnowledgeBase&quot;);
app.hideMenuItem(&quot;AdobeExpertSupport&quot;);
app.hideMenuItem(&quot;AccessOnline&quot;);
app.hideMenuItem(&quot;SystemInformation&quot;);

// [Help - Repair Adobe Reader Installation]
app.hideMenuItem(&quot;DetectAndRepair&quot;);

// [Help - Check for Updates]
app.hideMenuItem(&quot;Updates&quot;);

// [Help - Purchase Adobe Acrobat]
app.hideMenuItem(&quot;Weblink:BuyAcrobat&quot;);</pre>
<h3>Deploying Reader</h3>
<p>Deploying Reader should be straight-forward, however you are required to <a href="http://www.adobe.com/products/acrobat/acrrdistribute.html">complete a distribution agreement</a> to deploy Reader in your environment.</p>
<p>Using <a href="http://support.microsoft.com/kb/816102">Group Policy Software Installation</a>, or your favourite software deployment tool, create a transform file with your required settings and deploy. If you need to use a script, this command will install Reader:</p>
<pre class="brush: plain; title: ; notranslate">START /WAIT MSIEXEC /I AcroRead.msi ALLUSERS=TRUE TRANSFORMS=AdobeReader9.mst /QB</pre>
<h3>Updating Reader</h3>
<p>Updating Adobe Reader can be a bit of a challenge, especially for smaller environments using only Group Policy Software Installation. For Reader 8, Adobe released updates as a complete download of the installer rather than patches. I recommend updating using the full installer as updates for version 9 are released.</p>
<p>If you would really prefer to use the Updater to keep Reader current, you could use the following command in a task using Windows Task Scheduler:</p>
<pre class="brush: plain; title: ; notranslate">&quot;%CommonProgramFiles%\Adobe\Updater6\Adobe_Updater.exe&quot; -AU_LAUNCH_MODE=1 -AU_DISPLAY_LANG=en_US -AU_LAUNCH_APPID=reader9rdr-en_US</pre>
<p>I can’t vouch for the effectiveness of this approach or even if it will work, so you’re on your own there. Of course you’ll also need to keep Updater in the Reader install package.</p>
<h3>Managing Reader</h3>
<p>Managing Reader via Group Policy is pretty simple – Reader 8 and 9 are even policy aware. That is they use the Software\Policies key in the registry. Unfortunately Adobe don’t supply an ADM/ADMX template file for use with Group Policy. C’mon Adobe it wouldn’t take you much effort and we would be very grateful.</p>
<p>So it’s Group Policy Preferences or your favourite user workspace management tool for managing Reader. <a href="http://www.capslockassassin.com/2008/07/06/adobe-acrobat-reader-9-silent-install/">Paul</a> has taken the time to create a simple <a href="http://www.capslockassassin.com/wp-content/uploads/2008/07/acrobatreader9.zip" class="broken_link">ADM file</a> for managing some of Readers features that might suit you.</p>
<p>I&#8217;ve also created my own custom Administrative template, which you can download in ADM and ADMX format. There is still some work to go on this template, so use at your own risk:</p>
<p class="download"><a href="http://blog.stealthpuppy.com/files/adobe/reader9/AdobeAcrobatAndReader9.zip">Adobe Acrobat and Reader 9 Administrative Template v0.1</a></p>
<h3>What Now?</h3>
<p>I would recommend updating to Reader 9 if you can. There’s doesn’t look to be any fantastic new features to get excited over, but the performance improvements should make it worthwhile.</p>
<ul>
<li>[11/03/2009] Updated for Adobe Reader 9.1</li>
<li>[29/07/2008] Adobe have posted a <a href="http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf">Deploying Adobe Reader 9</a> document that has some excellent details.</li>
<li>[07/08/2008] Updated for the release of Adobe Customisation Wizard 9.</li>
<li>[08/08/2008] Added version 0.1 of custom ADM/ADMX for managing policy settings.</li>
</ul>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows/">Deploying Adobe Reader 9 for Windows</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/deploying-adobe-reader-9-for-windows/feed/</wfw:commentRss>
		<slash:comments>84</slash:comments>
		</item>
		<item>
		<title>Sun JRE Install Script Update</title>
		<link>http://blog.stealthpuppy.com/deployment/sun-jre-install-script-update/</link>
		<comments>http://blog.stealthpuppy.com/deployment/sun-jre-install-script-update/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 16:30:58 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Unattended]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/sun-jre-install-script-update</guid>
		<description><![CDATA[I&#8217;ve updated my Sun Java Runtime Environment 1.6 Update X script, again. Updating this script seems to be a never ending task, usually because I find mistakes but this time around I&#8217;ve made a couple of changes including Windows x64 &#8230; <a href="http://blog.stealthpuppy.com/deployment/sun-jre-install-script-update/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/sun-jre-install-script-update/">Sun JRE Install Script Update</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated my <a href="http://blog.stealthpuppy.com/unattended/unattended-install-sun-java-runtime-environment-16-update-3">Sun Java Runtime Environment 1.6 Update X script</a>, again. Updating this script seems to be a never ending task, usually because I find mistakes but this time around I&#8217;ve made a couple of changes including Windows x64 support. The script will now supports installing the 32-bit version of the JRE on x86 and x64 Windows and configures the environment accordingly.</p>
<p>A second change I&#8217;ve implemented is in the way the script adds registry entries to fool applications that expect earlier versions of the JRE to use the latest installed version. This change uses <a href="http://blog.stealthpuppy.com/wp-content/uploads/2008/06/versions.txt">a text file that lists the earlier versions</a> for import into the registry.</p>
<p>To use this script, save the script, the versions text file and the JRE installer to a folder on a local drive. Then elevate a command prompt to run the script and install.</p>
<p><img border="0" alt="SunJRE" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/06/sunjre.png" width="577" height="243"> </p>
<p>Now I&#8217;ve got to get XenApp 5.0 Management Console using the latest JRE, but that&#8217;s for another post.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/sun-jre-install-script-update/">Sun JRE Install Script Update</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/sun-jre-install-script-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Java Runtime Coming. Set Phasers To Yawn</title>
		<link>http://blog.stealthpuppy.com/deployment/new-java-runtime-coming-set-phasers-to-yawn/</link>
		<comments>http://blog.stealthpuppy.com/deployment/new-java-runtime-coming-set-phasers-to-yawn/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 16:00:04 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/new-java-runtime-coming-set-phasers-to-yawn</guid>
		<description><![CDATA[Sun are preparing a new Java Runtime Environment for release later this year and there&#8217;s a couple of changes to this version that have some bearing on deployment. I can&#8217;t imagine there is an enterprise out there that doesn&#8217;t have &#8230; <a href="http://blog.stealthpuppy.com/deployment/new-java-runtime-coming-set-phasers-to-yawn/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/new-java-runtime-coming-set-phasers-to-yawn/">New Java Runtime Coming. Set Phasers To Yawn</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.stealthpuppy.com/wp-content/uploads/2008/02/sunjavalogo.png" border="0" alt="SunJavaLogo" width="96" height="126" align="left" /> Sun are preparing a <a href="https://jdk6.dev.java.net/6uNea.html" class="broken_link">new Java Runtime Environment</a> for release later this year and there&#8217;s a couple of changes to this version that have some bearing on deployment. I can&#8217;t imagine there is an enterprise out there that doesn&#8217;t have to deal with Java applications.</p>
<p>The biggest change is that from this new version onwards, the point releases (read: updates, like 1.6.0_3, 1.6.0_2 etc) will be a thing of the past. New updates will be installed on top of existing installed versions, so you will only see a single version installed to: <code>C:\Program Files\Java\jre6</code>. New releases would then be installed to <code>C:\Program Files\Java\jre7</code> etc. This is good news as we should no longer have applications that expect a specific point release of the JRE.</p>
<p>Here&#8217;s what Sun has to say about the new update process:</p>
<blockquote><p>For current users of Java SE, the JRE update mechanism has also been improved, using a patch-in-place mechanism that translates in a faster and more reliable update process (the patch in place mechanism will take effect for end users who upgrade from this update release or later to a new update release). As an added benefit, follow-on update releases will no longer be listed as separate items in the Windows &#8220;Add or Remove Programs&#8221; dialog.</p></blockquote>
<p>Sounds good to me, so far so good. But there&#8217;s a new feature that&#8217;s got me asking Why?, it&#8217;s the Java Quick Starter service.</p>
<p><img src="http://blog.stealthpuppy.com/wp-content/uploads/2008/02/javaquickstarter.png" border="0" alt="JavaQuickStarter" width="659" height="37" /></p>
<p>This is installed on Windows XP and even though there are <a href="http://forums.java.net/jive/thread.jspa?threadID=31508&amp;tstart=15" class="broken_link">indications that the service should not be installed </a>on Windows Vista, it was during my testing. However, this is still beta code. This is Sun&#8217;s description of the Java Quick Starter service:</p>
<blockquote><p>The Quick Starter feature will prefetch portions of the JRE into memory, substantially decreasing the average JRE cold start-up time (the time that it takes to launch a Java application for the first time after a fresh reboot of a PC).</p></blockquote>
<p>Great, now we&#8217;re lumped with yet another application with a quick launch process. To me bundling a quick launch executable that continually runs in the background, is a sign that your application is bloated. If you believe the hype though, your applications run faster with Java. Faster than what? Certaintly not native applications.</p>
<p><img src="http://blog.stealthpuppy.com/wp-content/uploads/2008/02/fasterwithjava.png" border="0" alt="fasterwithjava.png" /></p>
<p>Amazingly this service runs as Local System. That&#8217;s just asking for trouble, wouldn&#8217;t <a href="http://www.microsoft.com/technet/security/guidance/serversecurity/serviceaccount/sspgch02.mspx#EBH">Local Service be a better option</a>? If you want to continue running the Quick Starter service, keep an eye on any security bulletins for the JRE. Owning the service will give you full access to the users machine.</p>
<h3>Silent Install</h3>
<p>Scripting the installation of the runtime is very simple. It uses the same Windows Installer based setup as previous versions, so you can pass properties to it on the command line.</p>
<p>In testing the JAVAUPDATE property is actually ignored as it is with previous versions, so you will need to add some registry entries to disable the auto-update component. Additionally, I could find no property in the MSI that will prevent the installation of the Java Quick Starter services, it must be removed after installation.</p>
<p>This script will install the Sun JRE, remove the Java Quick Starter service and disable the automatic updater. You could improve on this script by creating your own transform file to set the custom properties and actions instead.</p>
<pre class="brush: plain; title: ; notranslate">@ECHO OFF
ECHO Sun J2SE Runtime Environment 6 Update N..
START /WAIT jre-6u10-windows-i586-p-s.exe /passive /norestart ADDLOCAL=jrecore JAVAUPDATE=0 JU=0 AUTOUPDATECHECK=0 SYSTRAY=0 IEXPLORER=1 MOZILLA=1 REBOOT=ReallySuppress
&quot;%ProgramFiles%\Java\jre6\bin\jqs.exe&quot; -unregister
REG ADD &quot;HKLM\SOFTWARE\JavaSoft\Java Update\Policy&quot; /v EnableJavaUpdate /t REG_DWORD /d 0 /f
REG ADD &quot;HKLM\SOFTWARE\JavaSoft\Java Update\Policy&quot; /v EnableAutoUpdateCheck /t REG_DWORD /d 0 /f
REG ADD &quot;HKLM\SOFTWARE\JavaSoft\Java Update\Policy&quot; /v NotifyDownload /t REG_DWORD /d 0 /f
REG ADD &quot;HKLM\SOFTWARE\JavaSoft\Java Update\Policy&quot; /v NotifyInstall /t REG_DWORD /d 0 /f</pre>
<p class="important">The information in this article is based on beta code. Hopefully it also applies to the final code when released but who can tell the future? If I could I certaintly wouldn&#8217;t be writing about Java.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/new-java-runtime-coming-set-phasers-to-yawn/">New Java Runtime Coming. Set Phasers To Yawn</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/new-java-runtime-coming-set-phasers-to-yawn/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Update Adobe Reader Now, PDF Exploits In The Wild</title>
		<link>http://blog.stealthpuppy.com/deployment/update-adobe-reader-now-pdf-exploits-in-the-wild/</link>
		<comments>http://blog.stealthpuppy.com/deployment/update-adobe-reader-now-pdf-exploits-in-the-wild/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 13:21:19 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Adobe]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/update-adobe-reader-now-pdf-exploits-in-the-wild</guid>
		<description><![CDATA[Adobe have recently released an update for Adobe Reader and Acrobat 8, updating them to version 8.1.2, to address a serious vulnerability that is leading to infections ofÂ Trojan.Zonebac via malicious banner advertisements. The Sunbelt Software blog has some more detail &#8230; <a href="http://blog.stealthpuppy.com/deployment/update-adobe-reader-now-pdf-exploits-in-the-wild/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/update-adobe-reader-now-pdf-exploits-in-the-wild/">Update Adobe Reader Now, PDF Exploits In The Wild</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://blog.stealthpuppy.com/wp-content/uploads/2008/02/updateadobereader.png" alt="updateadobereader.png" />Adobe have recently released <a href="http://www.adobe.com/products/acrobat/readstep2_allversions.html">an update for Adobe Reader</a> and Acrobat 8, updating them to version 8.1.2, to address <a href="http://www.adobe.com/support/security/advisories/apsa08-01.html">a serious vulnerability</a> that is leading to infections ofÂ <a href="http://www.symantec.com/security_response/writeup.jsp?docid=2006-091612-5500-99">Trojan.Zonebac</a> via malicious banner advertisements.</p>
<p>The Sunbelt Software blog has some more detail on the exploit here: <a href="http://sunbeltblog.blogspot.com/2008/02/if-you-have-adobe-acrobat-7-or-8-makes.html">If you have Adobe Acrobat 7 or 8, make sure it&#8217;s updated</a>, and here:Â <a href="http://sunbeltblog.blogspot.com/2008/02/adobe-pdf-exploit.html">Adobe PDF exploit</a>.</p>
<p>If you&#8217;re still using Adobe Reader 6 or 7, you should seriously consider updating now.</p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/update-adobe-reader-now-pdf-exploits-in-the-wild/">Update Adobe Reader Now, PDF Exploits In The Wild</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/update-adobe-reader-now-pdf-exploits-in-the-wild/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bypass Windows Live Installer With Direct Install Downloads</title>
		<link>http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads/</link>
		<comments>http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 08:00:18 +0000</pubDate>
		<dc:creator>Aaron Parker</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Windows-Live]]></category>

		<guid isPermaLink="false">http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads</guid>
		<description><![CDATA[Looking to bypass the Windows Live Installer and want direct access to the Live suite application installers? Here&#8217;s where to find them. Credits go to the Vistax64 forums and Snakodus. The new Windows Live Installer is a great way for &#8230; <a href="http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads/">Continue reading <span class="meta-nav">&#8594;</span></a><p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads/">Bypass Windows Live Installer With Direct Install Downloads</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.stealthpuppy.com/wp-content/uploads/2008/02/windowslive.png" align="left" alt="windowslive.png" />Looking to bypass the Windows Live Installer and want direct access to the Live suite application installers? Here&#8217;s where to find them. Credits go to the <a href="http://www.vistax64.com/windows-live/92348-windows-live-suite-downloads.html">Vistax64 forums</a> and <a href="http://snakodus.blogspot.com/2007/11/once-again-windows-live-products.html">Snakodus</a>.</p>
<p>The new <a href="http://get.live.com/" class="broken_link">Windows Live Installer</a> is a great way for every day users to gain access to each of the new Live applications, but what if you are looking to create a silent install script, deploy them to multiple computers or just don&#8217;t have Internet access at the time of install?</p>
<p>There are two ways to get access to the source MSI files for installing these applications. The first way is install the Live applications on a single computer, you can then find a copy of the installers locally:</p>
<ul>
<li>32-bit Windows &#8211; C:\Program Files\Common Files\WindowsLiveInstaller\MsiSources</li>
<li>64-bit Windows &#8211; C:\Program Files (x86)\Common Files\WindowsLiveInstaller\MsiSources<br class="webkit-block-placeholder" /></li>
</ul>
<p>Alternatively you can download the installers directly from the <a href="http://cid-9e63a4688135fd45.skydrive.live.com/browse.aspx/LiveWave2EN">Live Suite SkyDrive folder</a>:</p>
<p><iframe scrolling="no" frameBorder="0" src="http://cid-9e63a4688135fd45.skydrive.live.com/embedrowdetail.aspx/LiveWave2EN" marginHeight="0" marginWidth="0" style="margin: 3px; width: 240px; height: 66px; background-color: #ffffff; border: #dde5e9 1px solid; padding: 0px"></iframe></p>
<p>In this folder you will find the following Live applications:</p>
<ul>
<li>Windows Live Sign-In Assistant 4.200.520.1: Install_{AFA4E5FD-ED70-4D92-99D0-162FD56DC986}.msi</li>
<li>Windows Live Messenger 8.5.1302.1018: Install_{508CE775-4BA4-4748-82DF-FE28DA9F03B0}.msi</li>
<li>Windows Live Writer 12.0.1366.1026: Install_{9176251A-4CC1-4DDB-B343-B487195EB397}.msi</li>
<li>Windows Live Mail 12.0.1606.1023: Install_{184E7118-0295-43C4-B72C-1D54AA75AAF7}.msi</li>
<li>Windows Live Toolbar 03.01.0000.0146: Install_{D5A145FC-D00C-4F1A-9119-EB4D9D659750}.msi</li>
<li>Windows Live Photo Gallery 12.0.1308.1023: Install_{257E440F-781F-459B-9A68-A0872B80C1D6}.msiÂ </li>
</ul>
<p>Before you install Windows Live Photo Gallery you will need to install <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3&amp;DisplayLang=en">Microsoft SQL Server 2005 Compact Edition</a>.<span style="color: #551a8b; text-decoration: underline" class="Apple-style-span"></span></p>
<p><div style="padding: 5px 5px 5px 5px; border: 1px solid #cccccc; color: #303030; background-color: #f4f4f4;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="float:left;margin-right:5px;border:0px;" /></a><a href="http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads/">Bypass Windows Live Installer With Direct Install Downloads</a>  is post from <a href="http://blog.stealthpuppy.com/">stealthpuppy.com</a>.  Except as noted otherwise, this work is &copy; 2005-2012 Aaron Parker and is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stealthpuppy.com/deployment/bypass-windows-live-installer-with-direct-install-downloads/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

