<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Microsoft Application Virtualization Blog</title><link>http://blogs.technet.com/b/appv/</link><description>This is the Microsoft App-V blog, formerly known as the SoftGrid Application Virtualization blog.</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><item><title>A Complete Guide to SQL 2008 App-V Database Migration</title><link>http://blogs.technet.com/b/appv/archive/2012/02/08/a-complete-guide-to-sql-2008-app-v-database-migration.aspx</link><pubDate>Wed, 08 Feb 2012 16:59:24 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3479629</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2012/02/08/a-complete-guide-to-sql-2008-app-v-database-migration.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/b/appv/archive/2012/02/02/how-to-remove-file-type-associations-on-the-app-v-sequencer.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0574.image_5F00_17BFF494.png" width="85" height="91" /&gt;&lt;/a&gt;Hi everyone, John Behneman here.&amp;#160; The purpose of this article is to outline the steps necessary to migrate or move a Microsoft Application Virtualization (App-V) Database from one SQL server 200X to SQL server 2008 R2. This article assumes that the App-V database name stays the same on the source and destination database servers although if the database name is changed this procedure will still work. This article also assumes a basic understanding of SQL 2008 administration concepts.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;-Quick Overview-&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;To properly migrate an App-V or SoftGrid database from an existing SQL 200X Server to SQL 2008 Server or 2008 R2 requires the following steps:&lt;/p&gt;  &lt;p&gt;1. Backup the App-V database on the source SQL server; it can be a SQL 2000, SQL 2005 or SQL 2008 SQL server.&lt;/p&gt;  &lt;p&gt;2. Move the Backup to the destination SQL server &amp;amp; restore the database to the destination SQL server.&lt;/p&gt;  &lt;p&gt;3. Configure the relevant Global and App-V Database Security Logins and Roles on the Destination server to match the original database server.&lt;/p&gt;  &lt;p&gt;4. On the App-V Management Server reconfigure the SFTMgmt.udl file to point to the new database server.&lt;/p&gt;  &lt;p&gt;5. Update the dbo.DATA_SOURCE table with the new hostname and service_name&lt;/p&gt;  &lt;p&gt;6. On the App-V Management Server verify and/or modify the SQLServerPort &amp;amp; SQLServerName registry keys to reflect the new configuration.&lt;/p&gt;  &lt;p&gt;7. Run the Alert_Jobs.SQL script to create the 4 App-V SQL Jobs and the Data_Messages.SQL script to add the user-defined App-V Error messages 50001-500073 to the Master database sys.messages table &amp;amp; run the sp_SFTcleanupusage_update.sql script to allow the App-V Check Usage History job to run properly on a SQL 2008 or SQL 2008 R2 server.&lt;/p&gt;  &lt;p&gt;8. Verify that the Data_Messages.SQL script properly populated the Master Database sys.message table.&lt;/p&gt;  &lt;p&gt;9. Verify that the four App-V Jobs are configured correctly and can be run manually without error.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;-Assets that will need to be downloaded-&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;SQL script that creates the SQL 4 Jobs that are required by the App-V DB : &lt;a href="http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-creates-b6345446"&gt;http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-creates-b6345446&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;SQL script to allow App-V Check Usage History job to run on SQL 2008 : &lt;a href="http://gallery.technet.microsoft.com/scriptcenter/SQL-script-to-allow-App-V-959bc1d4"&gt;http://gallery.technet.microsoft.com/scriptcenter/SQL-script-to-allow-App-V-959bc1d4&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;SQL script that adds the App-V Data Messages to sys.messages Master DB table : &lt;a href="http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-adds-the-f4da5092"&gt;http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-adds-the-f4da5092&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 1 -Backup the Database section-&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Open SQL Server Management Studio on the &lt;b&gt;Original App-V database server (Source)&lt;/b&gt; and find the &lt;b&gt;APPVIRT&lt;/b&gt; Database Node&lt;/p&gt;  &lt;p&gt;· Highlight and right click the &lt;b&gt;APPVIRT&lt;/b&gt; (Default Name) go to Tasks&lt;/p&gt;  &lt;p&gt;· Select Task -&amp;gt;Backup&lt;/p&gt;  &lt;p&gt;· On the backup screen make sure the &lt;b&gt;Backup type&lt;/b&gt; is &lt;b&gt;Full&lt;/b&gt; choose &lt;b&gt;Options&lt;/b&gt; and choose &lt;b&gt;Overwrite all the existing backup sets&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Click Ok which will start the backup&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7827.clip_5F00_image002_5F00_221118F4.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1122.clip_5F00_image002_5F00_thumb_5F00_0F5C1F3D.jpg" width="500" height="171" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7180.clip_5F00_image004_5F00_4EB9D2CD.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3276.clip_5F00_image004_5F00_thumb_5F00_0E17865E.jpg" width="500" height="147" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7506.clip_5F00_image005_5F00_4D7539EE.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/4278.clip_5F00_image005_5F00_thumb_5F00_7AF659B1.png" width="500" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 2 -Restore and Configure the new server-&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Move the database backup file to the new SQL 2008 server.&lt;/p&gt;  &lt;p&gt;· Open SQL Server Management Studio on the Destination App-V SQL Server.&lt;/p&gt;  &lt;p&gt;· Create a blank database on the new server with the same name as the database on the old server or a new name if you want to rename the database. e.g.: &lt;b&gt;APPVIRT&lt;/b&gt;.&lt;b&gt; &lt;/b&gt;It is not necessary to pre-create an empty database, it just happens to the preferred method of the author. If you check the outlined steps on the TechNet article referenced at the end of this article it does not pre-create the database. This procedure can be used to rename the database during the migration.     &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7418.clip_5F00_image006_5F00_5A6F19FF.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7180.clip_5F00_image006_5F00_thumb_5F00_72FEB74F.png" width="300" height="260" /&gt;&lt;/a&gt;&lt;b&gt;      &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Restore the database backup to the new server, on the &lt;b&gt;Options&lt;/b&gt; section select &amp;quot;&lt;b&gt;Overwrite the existing database&lt;/b&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;· Restore to the Blank database &lt;b&gt;APPVIRT&lt;/b&gt; created in the previous step.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1122.clip_5F00_image008_5F00_325C6AE0.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/4265.clip_5F00_image008_5F00_thumb_5F00_3CAD8F40.jpg" width="500" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/2703.clip_5F00_image010_5F00_70E1B886.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/2604.clip_5F00_image010_5F00_thumb_5F00_10245F5A.jpg" width="500" height="266" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0636.clip_5F00_image012_5F00_3A909077.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/6813.clip_5F00_image012_5F00_thumb_5F00_27DB96C0.jpg" width="500" height="127" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you are using a *.bak file to restore your &lt;b&gt;App-V Database&lt;/b&gt; you will need to select &lt;b&gt;From Device: -&amp;gt; Click on the … button-&amp;gt; Backup media: -&amp;gt; File -&amp;gt; Add -&amp;gt; &lt;/b&gt;navigate to the *.bak backup file and add it&lt;b&gt;. &lt;/b&gt;Make sure the Restore check box is checked otherwise it will not allow you to restore the backup. Leave all the other settings to default and click &lt;b&gt;OK&lt;/b&gt; to restore the Database. You should see the following screen after a successful restore:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0143.clip_5F00_image013_5F00_15269D09.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image013" border="0" alt="clip_image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1220.clip_5F00_image013_5F00_thumb_5F00_7FC8E7A0.png" width="500" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 3 - Configure the relevant Global and App-V Database Security -      &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Verify the &lt;b&gt;APPVIRT&lt;/b&gt; &lt;b&gt;Database Security settings &lt;/b&gt;both&lt;b&gt; Global&lt;/b&gt; and &lt;b&gt;APPVIRT&lt;/b&gt; &lt;b&gt;Database&lt;/b&gt; match that of the Old server.&lt;/p&gt;  &lt;p&gt;· Verify that the service account running the &lt;b&gt;Application Virtualization Management Server &lt;/b&gt;service (Default is &lt;b&gt;Network Service (local) or AppV Management Server_ComputerName$ (Remote)&lt;/b&gt; has rights to the database. Usually it’s the name of the system (&lt;b&gt;Domain\ComputerName$&lt;/b&gt;), if it is a non-default service account make sure the service account has rights to the database. This account should have the following roles:&lt;/p&gt;  &lt;p&gt;-&lt;b&gt;SFTeveryone      &lt;br /&gt;-SFT user&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Make sure that the App-V Admin Group defined during the Management server setup has the following roles assigned:&lt;/p&gt;  &lt;p&gt;-&lt;b&gt;SFTadmin      &lt;br /&gt;&lt;/b&gt;-&lt;b&gt;SFTeveryone&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/8547.image_5F00_0D2EFAA7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0537.image_5F00_thumb_5F00_25526502.png" width="500" height="483" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;NOTE: Please check the Global security and AppVirt Database Security settings of the Source and Destination SQL servers to verify that the App-V Logins/Users and Server Roles/User Roles match. &lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 4 - Reconfigure the SFTMgmt.udl file -&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;Locate the &lt;b&gt;SFTMgmt.udl &lt;/b&gt;on the App-V Management server and back it up (copy it) then modify it to point to the new SQL server. If you receive an error message trying to open the &lt;b&gt;SFTMgmt.udl&lt;/b&gt; file please verify the account you are logged in as has read and execute access permissions, you will need write and modify permissions to update it. The &lt;b&gt;Application Virtualization Management Server&lt;/b&gt; service requires at least read access to this file, by default it runs under the &lt;b&gt;Network Service&lt;/b&gt; account; if you using a domain service account for this service please give the account read permissions to this file. &lt;/p&gt;  &lt;p&gt;Please see the &lt;b&gt;App-V 4.5 SP2 Release Notes&lt;/b&gt; for more information about this file : &lt;a href="http://technet.microsoft.com/en-us/library/ff699130.aspx"&gt;http://technet.microsoft.com/en-us/library/ff699130.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Navigate to&lt;b&gt; C:\Program Files (x86)\Microsoft System Center App Virt Management Server\App Virt Management Service (default location).&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Double click on the &lt;b&gt;SftMgmt.udl&lt;/b&gt; file and to the &lt;b&gt;Connection&lt;/b&gt; tab change the &lt;b&gt;Select or enter a server name:&lt;/b&gt; to the correct &lt;b&gt;SQL Server&lt;/b&gt; and change the &lt;b&gt;Select the database on the server: &lt;/b&gt;to the correct &lt;b&gt;SQL Database&lt;/b&gt;. Then select the &lt;b&gt;All &lt;/b&gt;tab and verify that all the parameters located here are correct for the new server. After all the settings are correct test the connection by clicking on the &lt;b&gt;Test Connection &lt;/b&gt;button&lt;b&gt;.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0118.clip_5F00_image026_5F00_768CAC5F.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image026" border="0" alt="clip_image026" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/4747.clip_5F00_image026_5F00_thumb_5F00_63D7B2A8.jpg" width="250" height="315" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/2766.clip_5F00_image028_5F00_5122B8F1.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image028" border="0" alt="clip_image028" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5305.clip_5F00_image028_5F00_thumb_5F00_297C3CC7.jpg" width="250" height="315" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· If you receive the following error message during the &lt;b&gt;Test Connection&lt;/b&gt; please configuration the appropriate inbound ports on the SQL Server, as a test you can temporarily disable the firewall on the SQL server to determine if this is the problem.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3240.clip_5F00_image029_5F00_53E86DE4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image029" border="0" alt="clip_image029" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0216.clip_5F00_image029_5F00_thumb_5F00_2F56E060.png" width="400" height="147" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;How do I open the firewall port for SQL Server on Windows Server 2008? : &lt;a href="http://support.microsoft.com/kb/968872"&gt;http://support.microsoft.com/kb/968872&lt;/a&gt;     &lt;br /&gt;Configuring the Windows Firewall to Allow SQL Server Access : &lt;a href="http://technet.microsoft.com/en-us/library/cc646023.aspx"&gt;http://technet.microsoft.com/en-us/library/cc646023.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Once the Firewall on the SQL server is configured correctly you should see the following message during the &lt;b&gt;Test Connection &lt;/b&gt;test&lt;b&gt;.      &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1185.clip_5F00_image030_5F00_40C74138.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image030" border="0" alt="clip_image030" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/2262.clip_5F00_image030_5F00_thumb_5F00_7971EB45.png" width="250" height="153" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 5 -Update the dbo.DATA_SOURCE Table -&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· In SQL Server Management Studio on the Destination App-V SQL server find the &lt;b&gt;APPVIRT -&amp;gt; Tables -&amp;gt; System Tables -&amp;gt;&lt;/b&gt; &lt;b&gt;dbo.DATA_SOURCE right click on this table and select Edit Top 200 Rows &lt;/b&gt;change the &lt;b&gt;hostname&lt;/b&gt; to new &lt;b&gt;server or server\instance &lt;/b&gt;depending on how it is configured and the &lt;b&gt;service_name &lt;/b&gt;to the new &lt;b&gt;database name&lt;/b&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0272.clip_5F00_image032_5F00_06D7FE4C.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image032" border="0" alt="clip_image032" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/6064.clip_5F00_image032_5F00_thumb_5F00_31442F69.jpg" width="500" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 6 - Modify the SQLServerPort &amp;amp; SQLServerName registry keys -&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Configure the following Registry keys appropriately to access the new database location. &lt;b&gt;Note&lt;/b&gt;: remove the &lt;b&gt;Wow6432Node &lt;/b&gt;section of the address for X86 Management servers. &lt;/p&gt;  &lt;p&gt;o &lt;b&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server\SQLDatabaseName&lt;/b&gt;     &lt;br /&gt;Change this to correct database name&lt;/p&gt;  &lt;p&gt;o &lt;b&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server\SQLServerPort &lt;/b&gt;    &lt;br /&gt;Change this to 0 so the server will query the SPN for this information or set this to the correct port. Change the &lt;b&gt;Base&lt;/b&gt; setting to&lt;b&gt; Decimal &lt;/b&gt;to set the port number correctly.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7140.clip_5F00_image034_5F00_3EAA426F.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image034" border="0" alt="clip_image034" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/6471.clip_5F00_image034_5F00_thumb_5F00_4C105575.jpg" width="300" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;o &lt;b&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server\SQLServerName      &lt;br /&gt;&lt;/b&gt;Change to ServerName\Instance or just servername depending on your configuration.&lt;/p&gt;  &lt;p&gt;Please see KB 2633835 for more information regarding these registry keys: &lt;/p&gt;  &lt;p&gt;Error 268480357 starting an App-V Management Server with dynamic SQL ports : &lt;a href="http://support.microsoft.com/kb/2633835"&gt;http://support.microsoft.com/kb/2633835&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· To verify App-V SQL server connectivity by launching the &lt;b&gt;Application Virtualization Management Console,&lt;/b&gt; if you receive a 0000C80X go to %APPDATA%\Microsoft\mmc and rename the SftMMC file to SftMMC.old and try it again. If it still fails double check the all configuration items mentioned up to this point in the article. &lt;/p&gt;  &lt;p&gt;• Verify that the App-V clients can successfully stream and refresh applications. &lt;b&gt;Revisit the steps above if there is any problem.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Steps 7 - Adding the 4 SQL Jobs and the user-defined App-V Error messages 50001-500073 to the Master database sys.messages table –&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Download&lt;b&gt; &lt;/b&gt;&lt;b&gt;Alert_Jobs.SQL&lt;/b&gt; script&lt;b&gt; &lt;/b&gt;and follow the instructions found at this URL:&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;SQL script that creates the SQL 4 Jobs that are required by the App-V DB : &lt;a href="http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-creates-b6345446"&gt;http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-creates-b6345446&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Download &lt;b&gt;sp_SFTcleanupusage_update.sql&lt;/b&gt; script and follow the instructions found at this URL:&lt;/p&gt;  &lt;p&gt;SQL script to allow App-V Check Usage History job to run on SQL 2008 : &lt;a href="http://gallery.technet.microsoft.com/scriptcenter/SQL-script-to-allow-App-V-959bc1d4"&gt;http://gallery.technet.microsoft.com/scriptcenter/SQL-script-to-allow-App-V-959bc1d4&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Download &lt;b&gt;Data_Messages.SQL&lt;/b&gt; script and follow the instructions found at this URL:&lt;/p&gt;  &lt;p&gt;SQL script that adds the App-V Data Messages to sys.messages Master DB table : &lt;a href="http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-adds-the-f4da5092"&gt;http://gallery.technet.microsoft.com/scriptcenter/SQL-script-that-adds-the-f4da5092&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Steps 8 -&lt;/b&gt; &lt;b&gt;Verify that the Data_Messages.SQL script properly populated the Master Database sys.message table&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Launch Microsoft &lt;b&gt;SQL Server Management Studio&lt;/b&gt; on the SQL 2008 server hosting the App-V Database and navigate to &lt;b&gt;Databases -&amp;gt;System Databases-&amp;gt;Master-&amp;gt;Views-&amp;gt;System Views-&amp;gt;sys.messsages&lt;/b&gt;. Highlight and right click on &lt;b&gt;sys.messages&lt;/b&gt; and select the &lt;b&gt;Top 1000 Rows &lt;/b&gt;on the&lt;b&gt; Results &lt;/b&gt;window you should see&lt;b&gt; message_id &lt;/b&gt;objects&lt;b&gt; 50001 – 50073.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Steps 9 - Verify that the 4 App-V Jobs are configured correctly and can be run manually without error –&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Launch Microsoft &lt;b&gt;SQL Server Management Studio&lt;/b&gt; and navigate to the &lt;b&gt;SQL Server Agent/Jobs&lt;/b&gt; node in Object Explorer, right click each &lt;b&gt;SoftGrid Database (APPVIRT)&lt;/b&gt; job and choose “&lt;b&gt;Start Job at Step&lt;/b&gt;” on each Job if it is successfully should see the following screen for the first 3 jobs &lt;b&gt;Check Usage History&lt;/b&gt;, &lt;b&gt;Close Orphaned&lt;/b&gt; &lt;b&gt;Sessions and Enforce Size Limit&lt;/b&gt;. &lt;b&gt;PLEASE NOTE&lt;/b&gt;: If you cannot drill down from the SQL &lt;b&gt;Server Agent &lt;/b&gt;node, no [+], check to see if the Agent is running, right click on it and try to start it. You can also launch the Services MMC and check the SQL Server Agent (MSSQLSERVER) service, if it is not started please start it. When it is running you should see a green &amp;gt; indicator or a red down arrow if it is stopped.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3324.clip_5F00_image035_5F00_2B8915C3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image035" border="0" alt="clip_image035" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0272.clip_5F00_image035_5F00_thumb_5F00_162B605B.png" width="300" height="188" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· On the last Job, &lt;b&gt;Monitor/Job Status &lt;/b&gt;you will see an addition screen listing &lt;b&gt;Refresh Database Jobs&lt;/b&gt; and &lt;b&gt;Refresh Database Alerts.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/2744.clip_5F00_image037_5F00_558913EB.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image037" border="0" alt="clip_image037" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0268.clip_5F00_image037_5F00_thumb_5F00_42D41A34.jpg" width="300" height="214" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Click on start and if it is successful you receive a screen similar to the first 3 jobs. If the job(s) fail you need to determine why it failed. If the &lt;b&gt;Check Usage History&lt;/b&gt;, &lt;b&gt;Close Orphaned&lt;/b&gt; &lt;b&gt;Sessions&lt;/b&gt; Job fails and it is running on SQL 2008 or above you will need to download and run the &lt;b&gt;sp_SFTcleanupusage_update.sql,&lt;/b&gt; script this is not needed on SQL server 2000 and 2005. Otherwise check the &lt;b&gt;SQL Error logs&lt;/b&gt; to find out why the job(s) failed. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0184.clip_5F00_image038_5F00_224CDA82.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image038" border="0" alt="clip_image038" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3480.clip_5F00_image038_5F00_thumb_5F00_3ADC77D2.png" width="300" height="200" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· If the App-V jobs are failing to run manually check to see what Database the job is running under and the context in which the job is running, it should be running against the &lt;b&gt;APPVIRT&lt;/b&gt; database under the &lt;b&gt;dbo&lt;/b&gt; security account. To determine the database the job is running under, right click on the job and choose &lt;b&gt;Properties -&amp;gt; Steps -&amp;gt;Edit -&amp;gt;&lt;/b&gt; and check the Database Parameter, it should be &lt;b&gt;APPVIRT&lt;/b&gt;. To determine which account it is running under right click on the job and choose &lt;b&gt;Properties -&amp;gt; Steps -&amp;gt;Edit -&amp;gt;On the Job Step Properties select -&amp;gt; Advanced&lt;/b&gt; and check the “&lt;b&gt;Run as user&lt;/b&gt;” parameter, should be &lt;b&gt;dbo&lt;/b&gt;, except for the &lt;b&gt;Monitor Alert/Job Status&lt;/b&gt; job it will be blank. The &lt;b&gt;Check Usage History&lt;/b&gt; job is unique in that it is the only job that has &lt;b&gt;Retry attempts:&lt;/b&gt; set to &lt;b&gt;4&lt;/b&gt; and &lt;b&gt;Retry interval (minutes):&lt;/b&gt; set to &lt;b&gt;1440&lt;/b&gt;, which means if this Job fails to run you will not see the failure for &lt;b&gt;4&lt;/b&gt; days. The first time you run this job manually you may wish to change the &lt;b&gt;Retry attempts: &lt;/b&gt;to 0, then revert it back to 4 after a successfully test. To change the &lt;b&gt;Retry attempts: &lt;/b&gt;value right click on the &lt;b&gt;Check Usage History&lt;/b&gt; job and choose &lt;b&gt;Properties -&amp;gt; Steps -&amp;gt;Edit -&amp;gt;&lt;/b&gt; Advanced and use the down arrow button to change the value to 0, reverse this operation to return the value to 4 after you run the manual test.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7041.clip_5F00_image040_5F00_7A3A2B62.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image040" border="0" alt="clip_image040" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/4478.clip_5F00_image040_5F00_thumb_5F00_4B7472C0.jpg" width="500" height="408" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· In some cases depending on the specific SQL server security requirements, there may be addition steps required, there have been cases where SQL Admins define which SQL Client servers may access a specific database server and all others are denied access. Please check with your DBA to determine if they are using any enhanced security techniques to secure SQL servers. &lt;/p&gt;  &lt;p&gt;· At this point you should have a successful App-V Database Migration.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;More Information&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;TechNet Reference: &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;How to Migrate the App-V SQL Database to a Different SQL Server : &lt;u&gt;&lt;a href="http://technet.microsoft.com/en-us/library/gg252515.aspx"&gt;http://technet.microsoft.com/en-us/library/gg252515.aspx&lt;/a&gt;&lt;/u&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Related articles:      &lt;br /&gt;&lt;/b&gt;    &lt;br /&gt;2633835 App-V 4.6: Error 268480357 starting Management Server with Dynamic SQL Ports : &lt;u&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;2633835"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;2633835&lt;/a&gt;&lt;/u&gt; &lt;/p&gt;  &lt;p&gt;314546 How to move databases between computers that are running SQL Server : &lt;a href="http://support.microsoft.com/kb/314546"&gt;http://support.microsoft.com/kb/314546&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;John Behneman&lt;/b&gt; &lt;strong&gt;| System Center Support Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#c0504d"&gt;Get the latest System Center news on&lt;/font&gt; &lt;/b&gt;&lt;a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;font color="#c0504d"&gt;and&lt;/font&gt; &lt;/b&gt;&lt;a href="https://twitter.com/#!/MS_SystemCenter"&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/a&gt;&lt;b&gt;:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Forefront Server Protection blog: &lt;a href="http://blogs.technet.com/b/fss/"&gt;http://blogs.technet.com/b/fss/&lt;/a&gt;     &lt;br /&gt;The Forefront Identity Manager blog : &lt;a href="http://blogs.msdn.com/b/ms-identity-support/"&gt;http://blogs.msdn.com/b/ms-identity-support/&lt;/a&gt;     &lt;br /&gt;The Forefront TMG blog: &lt;a href="http://blogs.technet.com/b/isablog/"&gt;http://blogs.technet.com/b/isablog/&lt;/a&gt;     &lt;br /&gt;The Forefront UAG blog: &lt;a href="http://blogs.technet.com/b/edgeaccessblog/"&gt;http://blogs.technet.com/b/edgeaccessblog/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3479629" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Database/">Database</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/How+To/">How To</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6+SP1/">App-V 4.6 SP1</category></item><item><title>How to remove File Type Associations on the App-V Sequencer</title><link>http://blogs.technet.com/b/appv/archive/2012/02/02/how-to-remove-file-type-associations-on-the-app-v-sequencer.aspx</link><pubDate>Thu, 02 Feb 2012 18:17:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3478598</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2012/02/02/how-to-remove-file-type-associations-on-the-app-v-sequencer.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/b/appv/archive/2012/01/16/fix-error-code-0000c800-is-generated-when-connecting-to-the-app-v-management-console.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="sbucci" border="0" alt="sbucci" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1300.sbucci_5F00_6F6929CA.png" width="85" height="118" /&gt;&lt;/a&gt;When using &lt;a href="www.tinyurl.com/appvpa"&gt;Package Accelerators&lt;/a&gt; with the Microsoft Application Virtualization 4.6 Service Pack 1 (App-V 4.6 SP1) Sequencer you end up with EXACT same package as the one used to create the Package Accelerator. In the case of Microsoft Office, you will end up with all the File Type Associations (FTA) for the latest version of Office (.DOCX, .XLSX, .PPTX) as well as the original Office formats (.DOC, .XLS, .PPT).&lt;/p&gt;  &lt;p&gt;File Type Associations can be edited on the Client and on the Management Server, but they can also be edited on the App-V Sequencer. If you created a package from a Package Accelerator, you may have a need to open a package to edit the File Type Associations.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Steps to Follow:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1. Revert your sequencer to the clean snapshot. &lt;/p&gt;  &lt;p&gt;2. Copy the package you want to edit locally to the Sequencer &lt;/p&gt;  &lt;p&gt;3. Launch the Sequencer &lt;/p&gt;  &lt;p&gt;4. Select &amp;quot;Modify an Existing Virtual Application Package&amp;quot;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;img border="1" hspace="2" alt="Modify an Existing virtual application package." vspace="2" src="http://bemis/15/PublishingImages/appv_support_articles/46sp1_modify.png" /&gt;&lt;/p&gt;  &lt;p&gt;5. Select &amp;quot;Edit Package.&amp;quot;&lt;/p&gt;  &lt;p&gt;&lt;img border="1" hspace="2" vspace="2" src="http://bemis/15/PublishingImages/appv_support_articles/46sp1_edit.png" /&gt;&lt;/p&gt;  &lt;p&gt;6. Browse to and Select the package you want to edit and click EDIT.&lt;/p&gt;  &lt;p&gt;&lt;img border="1" hspace="2" alt="Select package to edit" vspace="2" src="http://bemis/15/PublishingImages/appv_support_articles/46sp1_selectpackage.png" /&gt;&lt;/p&gt;  &lt;p&gt;7. Once the package is loaded browse to the OSD tab and select the application you want to edit from the &amp;quot;Select Application&amp;quot; dropdown.&lt;/p&gt;  &lt;p&gt;&lt;img border="1" hspace="2" alt="Select Application to edit" vspace="2" src="http://bemis/15/PublishingImages/appv_support_articles/46sp1_appselect.png" /&gt;&lt;/p&gt;  &lt;p&gt;8. Expand MGMT_FILEASSOCIATIONS&amp;gt;FILEEXENTSIONLIST and then FILEXTENSION until you find the File Type Association you want to delete.&lt;/p&gt;  &lt;p&gt;&lt;img border="1" hspace="2" alt="file association" vspace="2" src="http://bemis/15/PublishingImages/appv_support_articles/46sp1_fileassociation.png" /&gt;&lt;/p&gt;  &lt;p&gt;9. Right-click and delete the SHELLNEW first. &lt;/p&gt;  &lt;p&gt;10. Right-click and delete the FILEEXTENSION. &lt;/p&gt;  &lt;p&gt;11. Repeat as needed for additional File Type Associations. &lt;/p&gt;  &lt;p&gt;12. Save the package. &lt;/p&gt;  &lt;p&gt;13. Copy the package to the App-V Content Share.&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;How to Delete a File Type Association (client) &lt;a href="http://technet.microsoft.com/en-us/library/cc817121.aspx"&gt;http://technet.microsoft.com/en-us/library/cc817121.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;How to Configure Shortcut and File Type Association Behavior &lt;a href="http://technet.microsoft.com/en-us/library/ee956916.aspx"&gt;http://technet.microsoft.com/en-us/library/ee956916.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Office documents may not open in the expected version when using multiple versions of Office with Microsoft App-V &lt;a href="http://blogs.technet.com/b/appv/archive/2011/08/25/office-documents-may-not-open-in-the-expected-version-when-using-multiple-versions-of-office-with-microsoft-app-v.aspx"&gt;http://blogs.technet.com/b/appv/archive/2011/08/25/office-documents-may-not-open-in-the-expected-version-when-using-multiple-versions-of-office-with-microsoft-app-v.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;App-V Package Accelerator downloads: &lt;a href="http://www.tinyurl.com/appvpa"&gt;www.tinyurl.com/appvpa&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Additional posts on Package Accelerators can be found &lt;a href="http://blogs.technet.com/search/searchresults.aspx?q=%22package%20accelerator%22&amp;amp;sections=5481"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Steve Bucci&lt;/b&gt;&amp;#160;&lt;strong&gt;| Senior Support Escalation Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#c0504d"&gt;Get the latest System Center news on&lt;/font&gt; &lt;/b&gt;&lt;a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;font color="#c0504d"&gt;and&lt;/font&gt; &lt;/b&gt;&lt;a href="https://twitter.com/#!/MS_SystemCenter"&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/a&gt;&lt;b&gt;:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Forefront Server Protection blog: &lt;a href="http://blogs.technet.com/b/fss/"&gt;http://blogs.technet.com/b/fss/&lt;/a&gt;     &lt;br /&gt;The Forefront Identity Manager blog : &lt;a href="http://blogs.msdn.com/b/ms-identity-support/"&gt;http://blogs.msdn.com/b/ms-identity-support/&lt;/a&gt;     &lt;br /&gt;The Forefront TMG blog: &lt;a href="http://blogs.technet.com/b/isablog/"&gt;http://blogs.technet.com/b/isablog/&lt;/a&gt;     &lt;br /&gt;The Forefront UAG blog: &lt;a href="http://blogs.technet.com/b/edgeaccessblog/"&gt;http://blogs.technet.com/b/edgeaccessblog/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3478598" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/Sequencing/">Sequencing</category><category domain="http://blogs.technet.com/b/appv/archive/tags/FTA/">FTA</category><category domain="http://blogs.technet.com/b/appv/archive/tags/How+To/">How To</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6+SP1/">App-V 4.6 SP1</category></item><item><title>Microsoft Enterprise Product Roadmap Webcast</title><link>http://blogs.technet.com/b/appv/archive/2012/01/19/microsoft-enterprise-product-roadmap-webcast.aspx</link><pubDate>Thu, 19 Jan 2012 17:16:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3476300</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2012/01/19/microsoft-enterprise-product-roadmap-webcast.aspx#comments</comments><description>&lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500777&amp;amp;culture=en-us"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="nroadcast" border="0" alt="nroadcast" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7485.nroadcast_5F00_0AE41BDB.jpg" width="85" height="63" /&gt;&lt;/a&gt;Please join us for a high level discussion into Microsoft software investments designed to cover most of the major product lines.&amp;#160; This will be a 35,000 foot view into the following areas:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Family &lt;/li&gt;    &lt;li&gt;Virtualization &lt;/li&gt;    &lt;li&gt;Office System &lt;/li&gt;    &lt;li&gt;Unified Communications &lt;/li&gt;    &lt;li&gt;IT Management &lt;/li&gt;    &lt;li&gt;Security &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This particular webcast is scheduled for &lt;strong&gt;Friday, January 20 at 1:00pm Pacific Time&lt;/strong&gt; although others are scheduled as well.&amp;#160; See &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500777&amp;amp;culture=en-us"&gt;this link&lt;/a&gt; for more information.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center &amp;amp; Security Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#c0504d"&gt;Get the latest System Center news on&lt;/font&gt; &lt;/b&gt;&lt;a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;font color="#c0504d"&gt;and&lt;/font&gt; &lt;/b&gt;&lt;a href="https://twitter.com/#!/MS_SystemCenter"&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/a&gt;&lt;b&gt;:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Forefront Server Protection blog: &lt;a href="http://blogs.technet.com/b/fss/"&gt;http://blogs.technet.com/b/fss/&lt;/a&gt;     &lt;br /&gt;The Forefront Identity Manager blog : &lt;a href="http://blogs.msdn.com/b/ms-identity-support/"&gt;http://blogs.msdn.com/b/ms-identity-support/&lt;/a&gt;     &lt;br /&gt;The Forefront TMG blog: &lt;a href="http://blogs.technet.com/b/isablog/"&gt;http://blogs.technet.com/b/isablog/&lt;/a&gt;     &lt;br /&gt;The Forefront UAG blog: &lt;a href="http://blogs.technet.com/b/edgeaccessblog/"&gt;http://blogs.technet.com/b/edgeaccessblog/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3476300" width="1" height="1"&gt;</description></item><item><title>Fix: Error Code 0000C800 is generated when connecting to the App-V Management Console</title><link>http://blogs.technet.com/b/appv/archive/2012/01/16/fix-error-code-0000c800-is-generated-when-connecting-to-the-app-v-management-console.aspx</link><pubDate>Mon, 16 Jan 2012 18:54:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3475670</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2012/01/16/fix-error-code-0000c800-is-generated-when-connecting-to-the-app-v-management-console.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2663873"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s a new KB article we published today. This one tells you how to fix an issue where error code 0000C800 is generated when connecting to the App-V Management Console:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;When connecting to the Microsoft Application Virtualization (App-V or SoftGrid) Management Web Service from the App-V Management Console, you receive the following error message:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Unexpected error occurred.&lt;/i&gt;&lt;i&gt;      &lt;br /&gt;&lt;/i&gt;&lt;i&gt;Please report the following error code to your system administrator.&lt;/i&gt;&lt;i&gt;&lt;b&gt;        &lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;i&gt;Error code: 0000C800 &lt;/i&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This can occur if TCP/IP is disabled in &lt;b&gt;SQL Server Configuration Manager&lt;/b&gt; under &lt;b&gt;SQL Server Network Configuration&lt;/b&gt;&lt;b&gt; &lt;/b&gt;on the App-V Database SQL Server.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;On the SQL Server where the App-V Database resides, launch &lt;b&gt;SQL Server Configuration Manager&lt;/b&gt;, navigate and expand the &lt;b&gt;SQL Server Network Configuration&lt;/b&gt; node and enable the TCP/IP protocol on the SQL instance that hosts the App-V Database.&lt;/p&gt;  &lt;p&gt;Example:&lt;/p&gt;  &lt;p&gt;On a default install of SQL there will be a &lt;b&gt;Protocols for MSSQLSERVER&lt;/b&gt; listed under &lt;b&gt;SQL Server Network Configuration&lt;/b&gt;. Highlight &lt;b&gt;Protocols for MSSQLSERVER&lt;/b&gt;, right click on &lt;b&gt;TCP/IP&lt;/b&gt; in the right hand pane and choose &lt;b&gt;Enable&lt;/b&gt; from the Context Menu.&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;Other articles related to this specific App-V SQL Server connectivity error are below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;930565"&gt;930565&lt;/a&gt; Error message when you connect to the App-V (SoftGrid) Management Web Service from the App-V (SoftGrid) Management Console: &amp;quot;Error code: 0000C800&amp;quot; - &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;930565"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;930565&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;SoftGrid Management Console Intermittently Crashes With 0000C800 or 0000C81D Errors - &lt;a href="http://blogs.technet.com/b/appv/archive/2007/09/13/softgrid-management-console-intermittently-crashes-with-0000c800-or-0000c81d-errors.aspx"&gt;http://blogs.technet.com/b/appv/archive/2007/09/13/softgrid-management-console-intermittently-crashes-with-0000c800-or-0000c81d-errors.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;App-V 4.5 Remote Console Configuration Guide - &lt;a href="http://blogs.technet.com/b/appv/archive/2009/04/21/app-v-4-5-remote-console-configuration-guide.aspx"&gt;http://blogs.technet.com/b/appv/archive/2009/04/21/app-v-4-5-remote-console-configuration-guide.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2663873"&gt;2663873: Error Code 0000C800 is generated when connecting to the App-V Management Console&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#c0504d"&gt;Get the latest System Center news on&lt;/font&gt; &lt;/b&gt;&lt;a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;font color="#c0504d"&gt;and&lt;/font&gt; &lt;/b&gt;&lt;a href="https://twitter.com/#!/MS_SystemCenter"&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/a&gt;&lt;b&gt;:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Forefront Server Protection blog: &lt;a href="http://blogs.technet.com/b/fss/"&gt;http://blogs.technet.com/b/fss/&lt;/a&gt;     &lt;br /&gt;The Forefront Identity Manager blog : &lt;a href="http://blogs.msdn.com/b/ms-identity-support/"&gt;http://blogs.msdn.com/b/ms-identity-support/&lt;/a&gt;     &lt;br /&gt;The Forefront TMG blog: &lt;a href="http://blogs.technet.com/b/isablog/"&gt;http://blogs.technet.com/b/isablog/&lt;/a&gt;     &lt;br /&gt;The Forefront UAG blog: &lt;a href="http://blogs.technet.com/b/edgeaccessblog/"&gt;http://blogs.technet.com/b/edgeaccessblog/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3475670" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V/">App-V</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Console/">Console</category><category domain="http://blogs.technet.com/b/appv/archive/tags/0000C800/">0000C800</category></item><item><title>Sequencing Microsoft Office 2010 and Dynamics CRM 2011 using App-V 4.6 SP1</title><link>http://blogs.technet.com/b/appv/archive/2012/01/12/sequencing-microsoft-office-2010-and-dynamics-crm-2011-using-app-v-4-6-sp1.aspx</link><pubDate>Thu, 12 Jan 2012 17:00:05 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3475168</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2012/01/12/sequencing-microsoft-office-2010-and-dynamics-crm-2011-using-app-v-4-6-sp1.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/b/appv/archive/2011/12/01/the-app-v-client-does-not-upload-reporting-data-resulting-with-event-3144-and-error-code-0a-200001f4.aspx"&gt;&lt;img title="image" border="0" alt="image" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7127.image_5F00_00B18D8F.png" width="80" height="95" /&gt;&lt;/a&gt;Hi everyone, Alvin Morales here.&amp;#160; Recently a customer wanted to sequence Microsoft Office 2010 with Dynamics CRM 2011 using the Offline mode with Outlook, and although we don't have an official support statement on this (meaning we haven’t fully tested it) we were able to get it working with a few minor steps.&amp;#160; Keep in mind that this was done on a &amp;quot;best effort&amp;quot; basis and it worked in this customers environment but we don’t officially guarantee these steps will necessarily work in yours.&amp;#160; Either way, it should give you a good start on implementing something similar.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Preparation:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Before sequencing, you need to determine if you want offline mode or online mode.&amp;#160; If offline mode is going to be used then SQL Express needs to be installed locally on the sequencer as well as the target machines with an instance name of CRM.&lt;/p&gt;  &lt;p&gt;- Install the Visual C++ 2010 redistributable files locally on the sequencer and the target clients.&amp;#160; You can find the files at the links below:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;x86 : &lt;a title="Microsoft Visual C++ 2010 Redistributable Package (x86)›" href="http://www.microsoft.com/download/en/details.aspx?id=5555"&gt;Microsoft Visual C++ 2010 Redistributable Package (x86)&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;x64 : &lt;a title="Microsoft Visual C++ 2010 Redistributable Package (x64)›" href="http://www.microsoft.com/download/en/details.aspx?id=14632"&gt;Microsoft Visual C++ 2010 Redistributable Package (x64)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;- Install Windows Identity Foundation (&lt;a href="http://support.microsoft.com/kb/974405"&gt;KB974405&lt;/a&gt;) locally on the sequencer and target clients &lt;/p&gt;  &lt;p&gt;- Install the deployment kit for office 2010 following the Office 2010 sequencing guide (&lt;a title="Prescriptive Guidance for Sequencing Office 2010 in App-V 4.6 SP1" href="http://blogs.technet.com/b/appv/archive/2011/10/17/prescriptive-guidance-for-sequencing-office-2010-in-app-v-4-6-sp1.aspx"&gt;Prescriptive Guidance for Sequencing Office 2010 in App-V 4.6 SP1&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;- Copy all media files locally&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sequencing:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I’m going to assume you’re already familiar with the basic mechanics of sequencing (virtualizing) applications using Microsoft Application Virtualization.&amp;#160; If this is not the case, please see the &lt;a title="App-V 4.6 Service Pack 1 Sequencing Guide" href="http://download.microsoft.com/download/F/7/8/F784A197-73BE-48FF-83DA-4102C05A6D44/App-V/App-V%204.6%20Service%20Pack%201%20Sequencing%20Guide.docx"&gt;App-V 4.6 Service Pack 1 Sequencing Guide&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;- Install Microsoft Office 2010 pointing to Q drive. Select run all from my computer&lt;/p&gt;  &lt;p&gt;- Once Office setup is complete, select run another setup in the sequencer and run the splash.exe from the CRM media&lt;/p&gt;  &lt;p&gt;- From this window select Install Microsoft Dynamics CRM for Outlook&lt;/p&gt;  &lt;p&gt;- Select custom install and select offline mode if you have SQL express installed locally. Change the path to Q: and create a subfolder within the main package to install CRM.&lt;/p&gt;  &lt;p&gt;- Once the install is done, enable local interaction on all OSD files and save the package (see &lt;a title="http://blogs.technet.com/b/appv/archive/2007/09/20/a-look-under-the-covers-the-local-interaction-allowed-tag.aspx" href="http://blogs.technet.com/b/appv/archive/2007/09/20/a-look-under-the-covers-the-local-interaction-allowed-tag.aspx"&gt;http://blogs.technet.com/b/appv/archive/2007/09/20/a-look-under-the-covers-the-local-interaction-allowed-tag.aspx&lt;/a&gt; for more details).&lt;/p&gt;  &lt;p&gt;- Install all necessary prereq files on the target machines and publish the package&lt;/p&gt;  &lt;p&gt;That’s pretty much it. Good luck and happy sequencing!&lt;/p&gt;  &lt;p&gt;Hope this helps,&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Alvin Morales&lt;/b&gt; &lt;strong&gt;| Senior Support Escalation Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;font color="#c0504d"&gt;Get the latest System Center news on&lt;/font&gt; &lt;/font&gt;&lt;/b&gt;&lt;a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;b&gt;&lt;font size="2"&gt;Facebook&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;font size="2"&gt; &lt;font color="#c0504d"&gt;and&lt;/font&gt; &lt;/font&gt;&lt;/b&gt;&lt;a href="https://twitter.com/#!/MS_SystemCenter"&gt;&lt;b&gt;&lt;font size="2"&gt;Twitter&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;font size="2"&gt;:&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The Forefront Server Protection blog: &lt;a href="http://blogs.technet.com/b/fss/"&gt;http://blogs.technet.com/b/fss/&lt;/a&gt;     &lt;br /&gt;The Forefront Identity Manager blog : &lt;a href="http://blogs.msdn.com/b/ms-identity-support/"&gt;http://blogs.msdn.com/b/ms-identity-support/&lt;/a&gt;     &lt;br /&gt;The Forefront TMG blog: &lt;a href="http://blogs.technet.com/b/isablog/"&gt;http://blogs.technet.com/b/isablog/&lt;/a&gt;     &lt;br /&gt;The Forefront UAG blog: &lt;a href="http://blogs.technet.com/b/edgeaccessblog/"&gt;http://blogs.technet.com/b/edgeaccessblog/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3475168" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/Sequencing/">Sequencing</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Recipe/">Recipe</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Office+2010/">Office 2010</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6+SP1/">App-V 4.6 SP1</category><category domain="http://blogs.technet.com/b/appv/archive/tags/CRM+2011/">CRM 2011</category></item><item><title>The App-V Client does not upload reporting data, resulting with Event 3144 and error code 0A-200001F4</title><link>http://blogs.technet.com/b/appv/archive/2011/12/01/the-app-v-client-does-not-upload-reporting-data-resulting-with-event-3144-and-error-code-0a-200001f4.aspx</link><pubDate>Thu, 01 Dec 2011 18:34:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3468417</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/12/01/the-app-v-client-does-not-upload-reporting-data-resulting-with-event-3144-and-error-code-0a-200001f4.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/b/appv/archive/2011/11/30/how-to-sequence-the-dynamics-ax-2012-client-with-app-v-4-6-sp1-on-windows-7-2008-r2.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="Madelinde" border="0" alt="Madelinde" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3443.Madelinde_5F00_259DE0E6.jpg" width="85" height="84" /&gt;&lt;/a&gt;Hi everyone, Madelinde here again.&amp;#160; Some time ago I was working on a reporting issue for App-V and because this issue keeps popping up every once in a while I thought I’d write a blog post about it so you would be aware of it as well.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt; Before applying the actions in this article, make sure to back up your SQL database at any time before making changes!&lt;/p&gt;  &lt;h4&gt;The problem&lt;/h4&gt;  &lt;p&gt;The issue that occurs here is that the App-V client fails to upload its reporting cache back to the server. In this reporting cache we store the application usage data so if you have this issue you will not be able to run proper reports on App-V’s application usage. Not all clients have to have this issue, so don’t be surprised if some clients do work, but if some clients have the issue your reports will be incomplete and not reliable. &lt;/p&gt;  &lt;h4&gt;The symptoms&lt;/h4&gt;  &lt;p&gt;If your App-V server is configured to request reporting data from your clients, but if you do not use App-V reports, you will likely not even know if you have this issue. A remedy would then be to turn off reporting data collection.&lt;/p&gt;  &lt;p&gt;In general, the symptoms of this issue would be:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;· Warnings in the logs (Application Event log and App-V Client log).&lt;/p&gt;    &lt;p&gt;· Missing or incomplete data in the Management server reports. &lt;/p&gt;    &lt;p&gt;· Increasing disk space usage on the App-V clients, because the XML files will never be cleared.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In your App-V client log (sftlog.txt), you will find an entry similar to the one below if you have the issue.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;[07/08/2011 07:56:28:947 REPT WRN] {tid=744:usr=USERNAME}        &lt;br /&gt;The Application Virtualization Client report data cache could not be sent to Publishing Server URL 'rtsp://APPVSERVER:554/' (rc = 1690640A-200001F4).&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;A corresponding warning event with ID 3144 will be logged in the Application Event log, but you should make sure that you check the details of this event. &lt;/p&gt;  &lt;p&gt;The Event ID 3144 is a general ID for all reporting warnings and it is possible that you see another actual return code (rc) in the details. If you have Event 3144s and if your description matches RC 0A-200001F4 together with the symptoms listed earlier, you are very likely to experience the issue we are talking about here. &lt;/p&gt;  &lt;p&gt;An important thing we should keep in mind for this issue is that the complete resolution consists of two parts. After we resolve the issue, reporting data will be uploaded again from that moment on but the reporting cache from before that time will not be uploaded automatically. This is where it gets interesting, because if you need the history data as well, you need to import all the history data manually into the SQL database which can be a somewhat complex procedure.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h4&gt;Background information on App-V reporting&lt;/h4&gt;  &lt;p&gt;Since the release of App-V 4.5, we improved the way the reporting works in general. We use XML files on the App-V client to store the application usage information between DC refreshes and these files will be uploaded to the server when a DC refresh happens. Because of the changes we made compared to SoftGrid 4.1, clients with App-V 4.5 or newer will not be able to upload their reporting to a SoftGrid 4.1 VAS. When this is the case, an entry similar to the below will be logged in the App-V Client log (sftlog.txt):&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;[08/24/2010 14:55:18:179 MIME VRB] {tid=BA4:usr=Administrator}        &lt;br /&gt;DC server does not want to receive v4.5+ reporting&lt;/font&gt;&lt;/em&gt; &lt;/p&gt;  &lt;p&gt;In addition to this, when a 4.5+ client reports against a SoftGrid 4.1 VAS, you will notice that the below registry value is set to 0 and when it is reporting against a 4.5 VAS, it is set to 1. &lt;/p&gt;  &lt;p&gt;On x86: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\DC Servers\Reporting&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;On x64:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Client\DC Servers\Reporting&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;If the reporting key mentioned above is set to 1, you will have the following registry key as well. This key holds the information on the latest reporting cache XML file. &lt;/p&gt;  &lt;p&gt;On x86: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Reporting\LastCacheFile&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;On x64:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Client\Reporting\LastCacheFile&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This XML file is a physical file on the App-V client. It contains all the application usage information amongst some additional data in XML format. When a DC refresh occurs, we upload this to the server, the XML gets parsed and it will be inserted into the SQL database after which the local file will be flushed. This way, we can use the data in our reports. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt; The default location for the XML file is the Global Data Directory, but you have to select “Show hidden files and folders” in Windows folder options before you can actually see it. &lt;/p&gt;  &lt;p&gt;Below is an example of how this XML looks like when we have launched applications and before it is uploaded. When we would now do a refresh, the data will be uploaded. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5280.clip_5F00_image002_5F00_5E488AF3.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/2047.clip_5F00_image002_5F00_thumb_5F00_36A20EC9.jpg" width="500" height="133" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After a DC refresh, the XML file is empty until applications are launched again. An example of this is below as well.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7356.clip_5F00_image004_5F00_1CCDD89A.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0728.clip_5F00_image004_5F00_thumb_5F00_24B5552F.jpg" width="200" height="81" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When we use &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;931586"&gt;NTA&lt;/a&gt; logging to verify this, we can see that when we do a DC Refresh we will get a request for the reporting to be uploaded as well.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;[10/31/2011 14:54:12.344, 0x03144] SWRTSPRequest::CreateRequest: Method(SET_PARAMETER), Url(rtsp://madelw-vas:554/), Header(Content-Type: text/xml        &lt;br /&gt;AppV-Op: Report         &lt;br /&gt;)&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In a verbose NTA log you can verify what goes over the wire. When we upload the reporting data, the local XML file will be parsed and it will be sent to the server. In the frame that contains the information on this, you will see a section called “CLIENT_DATA”, and this section contains the information from the XML file. &lt;/p&gt;  &lt;p&gt;When we strip an NTA log, in a good situation, the part per application would look like this:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;&amp;lt;&lt;b&gt;PKG_DATA.Name=&amp;quot;{2920C30C-FB29-4E28-842D-34934585C7E0}&amp;quot;&lt;/b&gt;.Guid=&amp;quot;{2920C30C-FB29-4E28-842D-34934585C7E0}&amp;quot;.Ver=&amp;quot;0&amp;quot;.VerGuid=&amp;quot;{00000000-0000-0000-0000-000000000000}&amp;quot;.Source=&amp;quot;RTSP://%SFT_SOFTGRIDSERVER%:554/APPNAME.sft&amp;quot;.PctCached=&amp;quot;0&amp;quot;/&amp;gt;&amp;quot;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;In a situation where we experience the 0A-200001F4 issue, it would look like the below:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;&amp;lt;&lt;b&gt;PKG_DATA.Name=&amp;quot;&amp;quot;&lt;/b&gt;.Guid=&amp;quot;{2920C30C-FB29-4E28-842D-34934585C7E0}&amp;quot;.Ver=&amp;quot;0&amp;quot;.VerGuid=&amp;quot;{00000000-0000-0000-0000-000000000000}&amp;quot;.Source=&amp;quot;RTSP://%SFT_SOFTGRIDSERVER%:554/APPNAME.sft&amp;quot;.PctCached=&amp;quot;0&amp;quot;/&amp;gt;&amp;quot;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;As you can see, the PKG_DATA.Name has no value. And this is exactly the issue!&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h4&gt;The resolution&lt;/h4&gt;  &lt;p&gt;With the above information kept in mind, the reason for the issue is the fact that the PKG_DATA.Name does not have a value. And this needs to be imported into a column in SQL that is by default set not to accept NULL values. &lt;/p&gt;  &lt;p&gt;You can verify this in SQL Server Management Studio, by opening the column properties for the package_name column in the dbo.REPORTING_PACKAGE_INFORMATION table.&lt;/p&gt;  &lt;p&gt;Allow Nulls is set to False here, as shown in the example below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/4617.clip_5F00_image006_5F00_4B17387A.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/8738.clip_5F00_image006_5F00_thumb_5F00_4E492062.jpg" width="500" height="324" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When you execute the following SQL statement in a new query window, you will notice that the column will be able to accept NULL values from now on. &lt;/p&gt;  &lt;p&gt;You have to make sure that the right database is selected when you execute the SQL statement. Otherwise, it will fail!&lt;/p&gt;  &lt;p&gt;&lt;em&gt;alter table REPORTING_PACKAGE_INFORMATION      &lt;br /&gt;alter column package_name nvarchar(256) null&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;When this SQL statement has been executed successfully, the issue will be resolved and the XML reporting cache will be uploaded to the App-V VAS again.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h4&gt;How to import the history data?&lt;/h4&gt;  &lt;p&gt;Now, the issue is resolved and all new App-V reporting data will be uploaded from now on. But the history data from before that time will remain orphaned on the App-V clients. It is possible to gather and import this “old” data as well, but this is a bit of a tricky, complex procedure. &lt;/p&gt;  &lt;p&gt;We will use a SQL Stored Procedure to bulk import the data from the XML files into the SQL database. Below is a text version of the Stored Procedure.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;NOTE: This stored procedure has been tested on SQL 2008. On other versions, it might need modification. Please test carefully!&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;You have to save this to a file called “&lt;b&gt;proc_ImportReportingCacheFilesv3.sql&lt;/b&gt;” &lt;/p&gt;  &lt;p&gt;   &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="638"&gt;           &lt;p&gt;SET NOCOUNT ON              &lt;br /&gt;if exists(               &lt;br /&gt;select 1 from sysobjects where id = object_id('proc_ImportReportingCacheFilev3')               &lt;br /&gt;and OBJECTPROPERTY(id, N'IsProcedure') = 1               &lt;br /&gt;)               &lt;br /&gt;begin               &lt;br /&gt;drop procedure proc_ImportReportingCacheFilev3               &lt;br /&gt;end               &lt;br /&gt;go               &lt;br /&gt;create procedure proc_ImportReportingCacheFilev3               &lt;br /&gt;(               &lt;br /&gt;@client_host_name nvarchar(256),               &lt;br /&gt;@cache_file_name nvarchar(256)               &lt;br /&gt;)               &lt;br /&gt;as               &lt;br /&gt;if @client_host_name is null               &lt;br /&gt;begin               &lt;br /&gt;raiserror (N'Client host name cannot be NULL', 16, 1)               &lt;br /&gt;return               &lt;br /&gt;end               &lt;br /&gt;if @cache_file_name is null               &lt;br /&gt;begin               &lt;br /&gt;raiserror (N'Reporting cache file name cannot be NULL', 16, 1)               &lt;br /&gt;return               &lt;br /&gt;end               &lt;br /&gt;-- First, ensure that there is a row in the table that tracks basic               &lt;br /&gt;-- metadata for all reporting clients. If there isn't one, we will               &lt;br /&gt;-- synthesize a placeholder row with just enough information to allow               &lt;br /&gt;-- the app usage data to import correctly               &lt;br /&gt;if not exists ( select 1 from REPORTING_CLIENT_INFORMATION where host_name = @client_host_name )               &lt;br /&gt;begin               &lt;br /&gt;insert into REPORTING_CLIENT_INFORMATION               &lt;br /&gt;( host_name, version, cache_size, cache_used )               &lt;br /&gt;values               &lt;br /&gt;( @client_host_name, N'4.6.0.1523', 1, 0 )               &lt;br /&gt;end               &lt;br /&gt;declare @hostid uniqueidentifier               &lt;br /&gt;select               &lt;br /&gt;@hostid = host_id               &lt;br /&gt;from               &lt;br /&gt;REPORTING_CLIENT_INFORMATION               &lt;br /&gt;where               &lt;br /&gt;host_name = @client_host_name               &lt;br /&gt;print N'Mapped host_id for client ' + @client_host_name + N' as ' + rtrim(cast(@hostid as nvarchar(50)))               &lt;br /&gt;-- Load the reporting cache document               &lt;br /&gt;declare @doc xml               &lt;br /&gt;declare @sql nvarchar(1024)               &lt;br /&gt;set @sql = N'select @doc_out = ( select * from openrowset ( bulk ''' +               &lt;br /&gt;@cache_file_name + N''', single_blob ) as data )'               &lt;br /&gt;execute sp_executesql @sql, N'@doc_out xml output', @doc_out = @doc output               &lt;br /&gt;if @@ERROR = 0               &lt;br /&gt;begin               &lt;br /&gt;if NOT exists(               &lt;br /&gt;select 1 from sysobjects where id = object_id('imported_records')               &lt;br /&gt;)               &lt;br /&gt;begin               &lt;br /&gt;create table imported_records               &lt;br /&gt;(               &lt;br /&gt;row_id int not null identity,               &lt;br /&gt;start_time datetime not null,               &lt;br /&gt;end_time datetime null,               &lt;br /&gt;app_name nvarchar(64) not null,               &lt;br /&gt;app_version nvarchar(16) not null,               &lt;br /&gt;username nvarchar(256) not null,               &lt;br /&gt;server_name nvarchar(256) not null               &lt;br /&gt;)               &lt;br /&gt;Print 'Table Created for 1st Iteration: imported_records'               &lt;br /&gt;end               &lt;br /&gt;Print 'Table : imported_records Exists'               &lt;br /&gt;insert into imported_records               &lt;br /&gt;( start_time, end_time, app_name, app_version, username, server_name )               &lt;br /&gt;select               &lt;br /&gt;cache.start_time,               &lt;br /&gt;case when cache.end_time = '' then null else cache.end_time end,               &lt;br /&gt;cache.app_name, cache.app_version,               &lt;br /&gt;cache.username, cache.server_name               &lt;br /&gt;from               &lt;br /&gt;( select               &lt;br /&gt;parsed.content.query('data(@Launched)').value('.', 'datetime') as start_time,               &lt;br /&gt;parsed.content.query('data(@Shutdown)').value('.', 'datetime') as end_time,               &lt;br /&gt;parsed.content.query('data(@Name)').value('.', 'nvarchar(64)') as app_name,               &lt;br /&gt;parsed.content.query('data(@Ver)').value('.', 'nvarchar(16)') as app_version,               &lt;br /&gt;parsed.content.query('data(@User)').value('.', 'nvarchar(256)') as username,               &lt;br /&gt;parsed.content.query('data(@Server)').value('.', 'nvarchar(256)') as server_name               &lt;br /&gt;from               &lt;br /&gt;@doc.nodes('/REPORT_DATA_CACHE/APP_RECORDS/APP_RECORD') as parsed(content)               &lt;br /&gt;) as cache               &lt;br /&gt;print N'Loaded ' + rtrim(cast(@@rowcount as nvarchar(30))) + N' records from file ' + @cache_file_name               &lt;br /&gt;-- Prune any records that look like they have already been loaded               &lt;br /&gt;delete from imported_records               &lt;br /&gt;where exists               &lt;br /&gt;( select               &lt;br /&gt;1               &lt;br /&gt;from               &lt;br /&gt;APPLICATION_USAGE               &lt;br /&gt;where               &lt;br /&gt;imported_records.start_time = APPLICATION_USAGE.start_time and               &lt;br /&gt;imported_records.app_name = APPLICATION_USAGE.app_name and               &lt;br /&gt;imported_records.app_version = APPLICATION_USAGE.app_version and               &lt;br /&gt;imported_records.username = APPLICATION_USAGE.username and               &lt;br /&gt;APPLICATION_USAGE.host_id = @hostid               &lt;br /&gt;)               &lt;br /&gt;print N'Removed ' + rtrim(cast(@@rowcount as nvarchar(30))) + N' records that look to have been already uploaded.'               &lt;br /&gt;-- Prune duplicate records in the import list. Since they're duplicates, it               &lt;br /&gt;-- doesn't really matter which one we keep, so keep the one with the smallest               &lt;br /&gt;-- row_id               &lt;br /&gt;delete from imported_records               &lt;br /&gt;where exists               &lt;br /&gt;( select               &lt;br /&gt;1               &lt;br /&gt;from               &lt;br /&gt;imported_records as imported_records_inner               &lt;br /&gt;where               &lt;br /&gt;imported_records_inner.start_time = imported_records.start_time and               &lt;br /&gt;imported_records_inner.app_name = imported_records.app_name and               &lt;br /&gt;imported_records_inner.app_version = imported_records.app_version and               &lt;br /&gt;imported_records_inner.username = imported_records.username               &lt;br /&gt;group by               &lt;br /&gt;start_time, app_name, app_version, username               &lt;br /&gt;having               &lt;br /&gt;count(0) &amp;gt; 1 and min(imported_records_inner.row_id) != imported_records.row_id               &lt;br /&gt;)               &lt;br /&gt;print N'Removed ' + rtrim(cast(@@rowcount as nvarchar(30))) + N' records that are duplicates within the file itself.'               &lt;br /&gt;-- Prune records in the import list that indicate that an app launch ended before               &lt;br /&gt;-- it started.               &lt;br /&gt;delete from imported_records where end_time is not null and start_time &amp;gt; end_time               &lt;br /&gt;print N'Removed ' + rtrim(cast(@@rowcount as nvarchar(30))) + N' records with an incongruous end_time.'               &lt;br /&gt;-- Now the new records can be fed to the app usage table               &lt;br /&gt;insert into APPLICATION_USAGE               &lt;br /&gt;( start_time, end_time, shutdown_state, app_name, app_version,               &lt;br /&gt;app_id, username, server_name, host_id )               &lt;br /&gt;select               &lt;br /&gt;imported_records.start_time, imported_records.end_time,               &lt;br /&gt;case when imported_records.end_time is null or imported_records.end_time = '' then 0 else 1 end,               &lt;br /&gt;imported_records.app_name, imported_records.app_version,               &lt;br /&gt;APPLICATIONS.app_id,               &lt;br /&gt;imported_records.username, imported_records.server_name,               &lt;br /&gt;@hostid               &lt;br /&gt;from               &lt;br /&gt;imported_records,               &lt;br /&gt;APPLICATIONS               &lt;br /&gt;where               &lt;br /&gt;APPLICATIONS.name = imported_records.app_name and               &lt;br /&gt;APPLICATIONS.version = imported_records.app_version               &lt;br /&gt;print N'Added the remaining ' + rtrim(cast(@@rowcount as nvarchar(30))) + N' records with matching applications to the APPLICATION_USAGE table.'               &lt;br /&gt;print N'Cleaning up... : imported_records'               &lt;br /&gt;truncate table imported_records               &lt;br /&gt;print N'Table : imported_records truncated'               &lt;br /&gt;end               &lt;br /&gt;go&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;In order to add this Stored Procedure to SQL you have to do the following:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;· Open SQL Server Management Studio.&lt;/p&gt;    &lt;p&gt;· Select your App-V database.&lt;/p&gt;    &lt;p&gt;· Open a new query window and copy the Stored Procedure in there. &lt;/p&gt;    &lt;p&gt;· Execute it. &lt;/p&gt;    &lt;p&gt;· You will now see that it is added: &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/8233.clip_5F00_image008_5F00_5B430073.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/4617.clip_5F00_image008_5F00_thumb_5F00_0C623B14.jpg" width="400" height="306" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If we have a lot of orphaned XML files spread across our clients, we need to gather them to one location. When all XML files are gathered in one folder, for example on your SQL server, you can use the following command to generate TSQL output. &lt;/p&gt;  &lt;p&gt;With this TSQL output, you can start the bulk import automatically, and all XML files will be inserted in the database.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;for /d %d in (C:\location where the orphaned XML files are gathered\*) do @for /f %f in ('dir /b /a:h %d\*.xml') do @echo exec proc_ImportReportingCacheFilev3 N'%~nd.fulldomainname', N'%~fd\%~f' &amp;gt;&amp;gt;c:\output.sql&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;When you have gathered the files like the below example, make sure that you do not include the subfolder name, in this case “Clientname001” in your command. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5102.clip_5F00_image010_5F00_0B89D52A.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5773.clip_5F00_image010_5F00_thumb_5F00_2ACC7BFD.jpg" width="300" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The /d option for the FOR loop will make sure it goes through all subfolders. So if you have created a folder “C:\Test”, containing subfolders for each client you gathered the orphaned files from, you only have to specify “C:\Test” in the command. An example command is outlined below.&lt;/p&gt;  &lt;p&gt;Example:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;for /d %d in (C:\test\*) do @for /f %f in ('dir /b /a:h %d\*.xml') do @echo exec proc_ImportReportingCacheFilev3 N'%~nd.domain.com', N'%~fd\%~f' &amp;gt;&amp;gt;c:\output.sql&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;&lt;em&gt; &lt;/em&gt;It can take some minutes before this will finish, depending on the amount of files and folders to go through.&lt;/p&gt;  &lt;p&gt;When the command is working properly, we will have a new output file created. This file will look like the below, and it will contain one line per XML file. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0312.clip_5F00_image012_5F00_18178246.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5773.clip_5F00_image012_5F00_thumb_5F00_2C6D2204.jpg" width="500" height="61" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt; We should verify that the amount of lines in this file corresponds to the number of XML files before executing the TSQL. &lt;/p&gt;  &lt;p&gt;Now we can copy this output to SQL Server Management Studio and when we execute it, all XML files will be imported to the SQL database.&lt;/p&gt;  &lt;p&gt;We should keep in mind here that when we are talking about 100s or 1000s of files, this can be quite intensive. Therefore we should always do this outside office hours.&lt;/p&gt;  &lt;p&gt;In addition to this, we can also consider to load a few files at a time to catch potential issues early.&lt;/p&gt;  &lt;p&gt;When we execute the TSQL, we will receive a message that the query was executed successfully, as shown in the example below. Now we can continue to verify that the data has been imported properly, because if we now run an Application Usage report from our App-V Management Server, we should get the expected results &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/6278.clip_5F00_image014_5F00_4BAFC8D7.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7268.clip_5F00_image014_5F00_thumb_5F00_6367003D.jpg" width="500" height="112" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As soon as the results are confirmed, we have to do one final step, which is to remove the temporary table that SQL used to import the data. &lt;/p&gt;  &lt;p&gt;Therefore, we have to execute the following command:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;drop table imported_records&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Now everything is working after all this work, I would also like to say to make a new backup of the database, so that it does not have to be repeated again. &lt;/p&gt;  &lt;p&gt;Hopefully this will solve all the “0A-200001F4” errors out there!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Madelinde Walraven | Senior App-V Support Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3468417" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/Reporting/">Reporting</category><category domain="http://blogs.technet.com/b/appv/archive/tags/3144/">3144</category><category domain="http://blogs.technet.com/b/appv/archive/tags/200001F4/">200001F4</category></item><item><title>How to sequence the Dynamics AX 2012 client with App-V 4.6 SP1 on Windows 7/2008 R2</title><link>http://blogs.technet.com/b/appv/archive/2011/11/30/how-to-sequence-the-dynamics-ax-2012-client-with-app-v-4-6-sp1-on-windows-7-2008-r2.aspx</link><pubDate>Wed, 30 Nov 2011 18:29:34 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3468157</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/30/how-to-sequence-the-dynamics-ax-2012-client-with-app-v-4-6-sp1-on-windows-7-2008-r2.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/b/appv/archive/2011/11/29/app-v-how-to-adjust-increase-reduce-the-rtcp-rtp-port-ranges-for-use-with-rtsp.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="Madelinde_thumb[2]" border="0" alt="Madelinde_thumb[2]" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1346.Madelinde_5F00_thumb2_5F00_3C688227.jpg" width="85" height="84" /&gt;&lt;/a&gt;Hi everyone, Madelinde here.&amp;#160; Since the release of the Dynamics AX 2012 client, we have received a couple of issues when customers try to virtualize this new client using Microsoft Application Virtualization 4.6 Service Pack 1. Earlier versions of the AX client did sequence properly.&lt;/p&gt;  &lt;p&gt;This post describes the symptoms, the resolution and the workaround for this particular issue. &lt;/p&gt;  &lt;h4&gt;The symptoms&lt;/h4&gt;  &lt;p&gt;When you try to sequence the Dynamics AX 2012 client with the App-V 4.6 Service Pack 1 sequencer on Windows 7 or Windows 2008 R2, you will notice that the Sequencer crashes with the below error. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/4370.clip_5F00_image002_5F00_2E2A0937.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1346.clip_5F00_image002_5F00_thumb_5F00_06838D0D.jpg" width="300" height="143" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;SFTSequencer.exe – Application Error &lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Message: The instruction at 0x77bc76e6 referenced memory as 0xfce7687b.        &lt;br /&gt;The memory could not be read.         &lt;br /&gt;Click OK to terminate the program.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The sequencing will fail and you will be unable to sequence the new AX 2012 client.&lt;/p&gt;  &lt;p&gt;This problem is caused by an issue in the App-V Sequencer. On Windows 7 and Windows Server 2008 R2, a specific function works different than on previous Windows versions such as Windows Vista. This issue will be addressed in a future Service Pack for App-V 4.6.&lt;/p&gt;  &lt;p&gt;In the meantime, there is a workaround available that will allow you to sequence the AX 2012 client without issues. As mentioned before, the issue happens due to the behavior of a function in Win7/2008R2 only. Because the function behaves differently on Windows Vista, the issue will not happen on this OS. Therefore, if you follow the steps carefully, you should be able to sequence the application on Windows Vista. This package should work as expected on Windows 7 and 2008 R2. &lt;/p&gt;  &lt;p&gt;&lt;i&gt;IMPORTANT NOTE: Normally, App-V is not a cross platform solution. In this specific case the package will work because we have no platform specific things to consider. Therefore keep in mind that other applications will not work.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;The workaround&lt;/h3&gt;  &lt;p&gt;The workaround for the issue is to sequence the AX 2012 Client using the following steps on a Windows Vista x86 or x64 machine instead of Windows 7 or 2008 R2. &lt;/p&gt;  &lt;p&gt;When following the steps carefully on a Windows Vista machine, we should be able to sequence the AX 2012 Client with App-V 4.6 Service Pack 1. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Follow these steps first before you start the Sequencer:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;1. Disable the &amp;quot;Windows Presentation Foundation Font Cache 3.0.0.0&amp;quot; Service&lt;/p&gt;  &lt;p&gt;2. Disable the &amp;quot;Windows Presentation Foundation Font Cache 4.0.0.0&amp;quot; Service&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3302.clip_5F00_image004_5F00_73CE9355.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/6840.clip_5F00_image004_5F00_thumb_5F00_4508DAB3.jpg" width="500" height="207" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. Launch the AX Setup.exe; install all AX Client component prerequisites (use AX setup &amp;quot;Validate prerequisites&amp;quot; to assist in this). &lt;/p&gt;  &lt;p&gt;4. Reboot the virtual machine and make a snapshot. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Workaround for AX setup problem:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;1. Launch a command prompt. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;If installing AX from a CD/DVD drive, change directories to the root of the CD/DVD drive. &lt;/p&gt;    &lt;p&gt;If you are installing from the network share, you must map a network drive to the share, then change directories into the folder that contains AX's setup.exe&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2. Launch the App-V sequencer from the command prompt:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;C:\Program Files\Microsoft Application Virtualization Sequencer\SFTSequencer.exe&amp;quot;&lt;/p&gt;    &lt;p&gt;This will make the Sequencer's working directory the directory where AX's setup.exe exists.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;The Sequencing process:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;1. Start the App-V 4.6 Service Pack 1 Sequencer.&lt;/p&gt;  &lt;p&gt;2. Click &amp;quot;Create a New Virtual Application Package&amp;quot;.&lt;/p&gt;  &lt;p&gt;3. Click &amp;quot;Next&amp;quot; (Create Package)&lt;/p&gt;  &lt;p&gt;4. Address any issues that are reported on the &amp;quot;Prepare the computer for creating a virtual package&amp;quot; screen and click &amp;quot;Next&amp;quot;. &lt;/p&gt;  &lt;p&gt;5. Click &amp;quot;Next&amp;quot; (Standard application package).&lt;/p&gt;  &lt;p&gt;6. Browse to the installer (AX's setup.exe).&lt;/p&gt;  &lt;p&gt;7. Set Virtual Application Name to &amp;quot;AxClient&amp;quot; and then click “Next”.&lt;/p&gt;  &lt;p&gt;8. This will launch the AX setup.&lt;/p&gt;  &lt;p&gt;9. Click &amp;quot;Install Dynamics AX components&amp;quot;.&lt;/p&gt;  &lt;p&gt;10. Click &amp;quot;Next&amp;quot; on the &amp;quot;Welcome&amp;quot; screen&lt;/p&gt;  &lt;p&gt;11. Accept the license terms and hit “Next”&lt;/p&gt;  &lt;p&gt;12. Pick whether or not to join the Customer Experience Improvement Program and hit “Next”&lt;/p&gt;  &lt;p&gt;13. On the “Set a file location” screen, choose “Q:\AxClient” as the File location (same folder as was chosen from the Sequencer UI)&lt;/p&gt;  &lt;p&gt;14. Click OK to the dialog about placing install files in a different location.&lt;/p&gt;  &lt;p&gt;15. Hit “Install” on the “Ready to install” screen to install the Setup Support Files&lt;/p&gt;  &lt;p&gt;16. Hit “Next” on the “Select installation type” screen (Custom installation is the only choice)&lt;/p&gt;  &lt;p&gt;17. Click the &amp;quot;Client” checkbox in the tree &amp;quot;Prerequisite Validation&amp;quot; should be all successful, hit &amp;quot;Next&amp;quot;.&lt;/p&gt;  &lt;p&gt;18. Check &amp;quot;Create a desktop shortcut for Microsoft Dynamics AX client application&amp;quot; on the &amp;quot;Select client preferences&amp;quot; screen, hit &amp;quot;Next&amp;quot;. &lt;/p&gt;  &lt;p&gt;19. Hit Next on the &amp;quot;Specify a location for configuration settings&amp;quot; screen. &lt;/p&gt;  &lt;p&gt;20. Enter the required information on the &amp;quot;Connect to an AOS instance&amp;quot; screen, hit &amp;quot;Next&amp;quot;. &lt;/p&gt;  &lt;p&gt;21. &amp;quot;Prerequisite Validation&amp;quot; should be all successful, hit &amp;quot;Next&amp;quot;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3480.clip_5F00_image006_5F00_200B1A3A.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/6445.clip_5F00_image006_5F00_thumb_5F00_0A4131DD.jpg" width="400" height="380" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;22. Click &amp;quot;Install&amp;quot; on the &amp;quot;Ready to install&amp;quot; screen. &lt;/p&gt;  &lt;p&gt;23. Install should succeed, push &amp;quot;Finish&amp;quot;. &lt;/p&gt;  &lt;p&gt;24. Click the &amp;quot;Exit&amp;quot; button on the AX Setup window. &lt;/p&gt;  &lt;p&gt;25. Check the &amp;quot;I am finished installing.&amp;quot; checkbox and hit Next. &lt;/p&gt;  &lt;p&gt;26. The Sequencer will process for a minute.&lt;/p&gt;  &lt;p&gt;27. On the &amp;quot;Configure Software&amp;quot; screen, select &amp;quot;Ax32.exe&amp;quot; and click &amp;quot;Run Selected&amp;quot;. &lt;/p&gt;  &lt;p&gt;28. Explore the AX client a bit, open various forms, and navigate through various menus.&lt;/p&gt;  &lt;p&gt;29. Close the AX client. (Some machines report a shutdown crash at this point which can be ignored) &lt;/p&gt;  &lt;p&gt;30. When control returns to the Sequencing Wizard, click &amp;quot;Launch&amp;quot; again to re-launch the AX client. &lt;/p&gt;  &lt;p&gt;31. Explore the AX client a bit, open various forms, and navigate through various menus. &lt;/p&gt;  &lt;p&gt;32. Close the AX client. (Some machines report a shutdown crash at this point which can be ignored) &lt;/p&gt;  &lt;p&gt;33. Click &amp;quot;Next&amp;quot;. &lt;/p&gt;  &lt;p&gt;34. Click &amp;quot;Next&amp;quot; on the &amp;quot;Installation Report&amp;quot; screen.&lt;/p&gt;  &lt;p&gt;35. On the &amp;quot;Customize&amp;quot; screen select the &amp;quot;Customize&amp;quot; radio button and hit next. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/3005.clip_5F00_image008_5F00_5051EEF0.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0753.clip_5F00_image008_5F00_thumb_5F00_7D66DBBE.jpg" width="400" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;36. On the &amp;quot;Edit Shortcuts&amp;quot; select “Microsoft Dynamics AX 2012” and hit “Edit”. The Sequencer isn’t correctly setting the shortcut icon or version number. Adjust the “Version” field and “OSD File Name” to the appropriate version number then click the “Change Icon…” button. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1665.clip_5F00_image010_5F00_20B3D064.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/8688.clip_5F00_image010_5F00_thumb_5F00_2DADB075.jpg" width="300" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;37. Browse to the path “Q:\AxClient\Client\Bin\AxSearchSetup.exe” and double-click on the Dynamics icon (doesn’t work to pick the one from Ax32.exe).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0160.clip_5F00_image012_5F00_1AF8B6BE.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0763.clip_5F00_image012_5F00_thumb_5F00_53372DD6.jpg" width="300" height="355" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;38. Click “Save” on the “Edit Application” screen&lt;/p&gt;  &lt;p&gt;39. Click “Next” on the &amp;quot;Prepare for Streaming&amp;quot; screen and click “Yes” on the ensuring “Launch Applications” dialog&lt;/p&gt;  &lt;p&gt;40. On the &amp;quot;Target OS&amp;quot; screen, select 32-bit Windows 7 and 64-bit Windows 7. &lt;/p&gt;  &lt;p&gt;41. Click &amp;quot;Next&amp;quot;. &lt;/p&gt;  &lt;p&gt;42. On the &amp;quot;Create Package&amp;quot; screen hit &amp;quot;Create&amp;quot;&lt;/p&gt;  &lt;p&gt;This package should be deployable on a Windows 7 32-bit or Windows 7 64-bit machine.&amp;#160; You should make sure that all the AX 2012 Client’s prerequisites are installed on the clients.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Madelinde Walraven | Senior App-V Support Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3468157" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/Sequencing/">Sequencing</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Recipe/">Recipe</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/How+To/">How To</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Dynamics+AX+2012/">Dynamics AX 2012</category></item><item><title>App-V: How to Adjust/Increase/Reduce the RTCP/RTP Port Ranges for Use with RTSP</title><link>http://blogs.technet.com/b/appv/archive/2011/11/29/app-v-how-to-adjust-increase-reduce-the-rtcp-rtp-port-ranges-for-use-with-rtsp.aspx</link><pubDate>Tue, 29 Nov 2011 19:02:44 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3467939</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/29/app-v-how-to-adjust-increase-reduce-the-rtcp-rtp-port-ranges-for-use-with-rtsp.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/4589.aspx"&gt;&lt;img title="InfoButton" border="0" alt="InfoButton" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-71-17-metablogapi/4527.InfoButton_5F00_774C7B1B.jpg" width="80" height="78" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here’s another great article I found over on the TechNet Wiki that was written by Microsoft’s very own Steve Thomas. This one walks you through how to adjust, increase or reduce the RTCP/RTP port ranges for use with RTSP in App-V:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;To stream applications via RTSP, the App-V server uses three channels that are carried through three TCP sockets. First, the App-V client uses the RTSP channel to set up a connection with the App-V Management or Streaming Server. The server opens two private ports (one for the RTP channel and one for the RTCP channel.) The server also sends the port numbers to the client in a response. The client then opens two sockets. Then, the client connects to the private ports that are created on the server. The application is then streamed over the RTP channel. The RTCP channel provides real-time control over the data channel.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;To continue reading Steve’s article see &lt;a title="http://social.technet.microsoft.com/wiki/contents/articles/4589.aspx" href="http://social.technet.microsoft.com/wiki/contents/articles/4589.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/4589.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3467939" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/RTSP/">RTSP</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/TechNet+Wiki/">TechNet Wiki</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Ports/">Ports</category></item><item><title>Launching an App-V virtualized application on a Remote Desktop Web Access server launches the wrong virtualized application</title><link>http://blogs.technet.com/b/appv/archive/2011/11/28/launching-an-app-v-virtualized-application-on-a-remote-desktop-web-access-server-launches-the-wrong-virtualized-application.aspx</link><pubDate>Mon, 28 Nov 2011 22:19:28 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3467740</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/28/launching-an-app-v-virtualized-application-on-a-remote-desktop-web-access-server-launches-the-wrong-virtualized-application.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2638539"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s another KB article we published today. This one tells you how to fix an issue where trying to launch a virtualized application on a Remote Desktop Web Access server ends up launching a different one:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;When users login to a Remote Desktop Session Host server using a Remote Desktop Connection, all of the Microsoft Application Virtualization (App-V) applications work properly, however when users launch the same App-V applications on a Remote Desktop Web Access server the wrong virtualized app is launched. For example, the users receive App-V application B when App-V application A is selected even though the icon and the application names are displayed correctly.&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;When the RemoteApps are configured using the RemoteApp configuration wizard, an Alias parameter is configured automatically. Since sfttray.exe is the application for all App-V virtualized apps, once the 2nd App-V application is added, the Alias parameter cannot be same name as another application therefore the Wizard increments the file name with a (1), (2) etc. An example of this is below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/6724.image_5F00_343ACB35.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/0042.image_5F00_thumb_5F00_73987EC5.png" width="550" height="95" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You will notice that the Alias is different for each one of the applications on each server. For example, the Alias for App1 on Server 1 is Sfttray, on Server 2 it is Sfttray1, and on Server 3 it is Sftray3. This is the source of the problem as the Aliases need to be identical for each application on each server.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To resolve this issue, edit the RemoteApp parameters for the App-V application so that the Alias parameters are the same for each application across all Remote Desktop Session Host servers. It is recommended that the application name referenced after the /launch switch of the sfttray command be used for the Alias. &lt;/p&gt;  &lt;p&gt;Example where the App-V launch commands are:&lt;/p&gt;  &lt;p&gt;App1 -sfttray.exe /launch &amp;quot;App1 1.1.1.1&amp;quot;    &lt;br /&gt;App2 -sfttray.exe /launch &amp;quot;App2 1.1.1.1&amp;quot;     &lt;br /&gt;App3 -sfttray.exe /launch &amp;quot;App3 1.1.1.1&amp;quot;     &lt;br /&gt;App4 -sfttray.exe /launch &amp;quot;App4 1.1.1.1&amp;quot;&lt;/p&gt;  &lt;p&gt;Change the App1,2,3,4 RemoteApp configurations as follows:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/1033.image_5F00_59C44896.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5241.image_5F00_thumb_5F00_7253E5E6.png" width="176" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Make this change on all Remote Desktop Session Host servers.&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;The most common scenario in which this can happen is when you have multiple Remote Desktop Session Host servers and Remote Desktop Web Access servers that are load balanced. When the App-V applications are manually installed on each Remote Desktop Session Host server, they may or may not have not been installed in exactly the same order. Also, the Applications configured in the RemoteApp Program wizard may or may not have not been configured in exactly the same order on the 3 Remote Desktop Session Host servers, thus the Alias names may not be in sync and in the same order on each server.&lt;/p&gt;  &lt;p&gt;Application Virtualization 4.6 for Windows Server 2008 R2 Remote Desktop Services - whitepaper -    &lt;br /&gt;&lt;a href="http://blogs.technet.com/b/appv/archive/2010/05/27/the-app-v-4-6-for-rds-whitepaper-is-now-available.aspx"&gt;http://blogs.technet.com/b/appv/archive/2010/05/27/the-app-v-4-6-for-rds-whitepaper-is-now-available.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2638538"&gt;2638538: Launching an App-V virtualized application on a Remote Desktop Web Access server launches the wrong virtualized application&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3467740" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Remote+Desktop/">Remote Desktop</category></item><item><title>Important Additional step when Sequencing the .NET 2.0 Framework in App-V 4.6 and above for Windows XP Clients</title><link>http://blogs.technet.com/b/appv/archive/2011/11/28/important-additional-step-when-sequencing-the-net-2-0-framework-in-app-v-4-6-and-above-for-windows-xp-clients.aspx</link><pubDate>Mon, 28 Nov 2011 19:29:28 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3467695</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/28/important-additional-step-when-sequencing-the-net-2-0-framework-in-app-v-4-6-and-above-for-windows-xp-clients.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/5352.aspx"&gt;&lt;img title="InfoButton" border="0" alt="InfoButton" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-71-17-metablogapi/4527.InfoButton_5F00_774C7B1B.jpg" width="80" height="78" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here’s a great article I found over on the TechNet Wiki that was written by Microsoft’s own Steve Thomas. This one talks about an important additional step you need to take when virtualizing (sequencing) .NET 2.0 Framework in App-V 4.6 and above for Windows XP Clients:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;For App-V Clients running on Windows XP, the App-V 4.5 Client and above will support the virtualization of the .NET 2.0 Framework…However, there is an additional step that must be taken during the monitoring phase after the .NET 2.0 installations has completed and before monitoring is stopped.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#004080"&gt;At the end of installing .NET during the monitoring phase, you will need to do a manual file copy of a directory due to the fact that a critical directory is created and referenced as a symbolic link…&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;To continue reading Steve’s article see &lt;a title="http://social.technet.microsoft.com/wiki/contents/articles/5352.aspx" href="http://social.technet.microsoft.com/wiki/contents/articles/5352.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/5352.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3467695" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/Sequencing/">Sequencing</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/TechNet+Wiki/">TechNet Wiki</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Windows+XP/">Windows XP</category></item><item><title>App-V database jobs fail with error - “Executed as user dbo. The server principal “sa” is not able to access the database under the current security context. [SQL State 08004] error 916”.</title><link>http://blogs.technet.com/b/appv/archive/2011/11/17/app-v-database-jobs-fail-with-error-executed-as-user-dbo-the-server-principal-sa-is-not-able-to-access-the-database-under-the-current-security-context-sql-state-08004-error-916.aspx</link><pubDate>Thu, 17 Nov 2011 14:44:46 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3465864</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/17/app-v-database-jobs-fail-with-error-executed-as-user-dbo-the-server-principal-sa-is-not-able-to-access-the-database-under-the-current-security-context-sql-state-08004-error-916.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2597203"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s one more KB article we just published today. This one talks about an issue where App-V database jobs fail if you have the wrong DB selected I the SQL Server Jobs configuration:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;The App-V Management Server installation creates database jobs in the SQL jobs section. When one of the database jobs&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;is executed, the job fails with the error message:     &lt;br /&gt;&lt;b&gt;“Executed as user dbo. The server principal “sa” is not able to access the database under the current security context. [SQL State 08004] error 916”.&lt;/b&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;The correct database is not selected in the SQL Server jobs configuration.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;1. Open SQL Management Studio.    &lt;br /&gt;2. Navigate to the SQL Server Agent\Jobs node in Object Explorer.     &lt;br /&gt;3. Open “Properties” for the Job.     &lt;br /&gt;4. Select the Page for “Steps” in the left pane.     &lt;br /&gt;5. Select “Edit” and change the database name to the App-V Database being used. (e.g. APPVIRT).&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2597203"&gt;2597203: App-V database jobs fail with error - “Executed as user dbo. The server principal “sa” is not able to access the database under the current security context. [SQL State 08004] error 916”.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3465864" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Database/">Database</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category></item><item><title>Error Codes XXXXXX2A-00000003 or XXXXXX0A-0000000A when attempting to stream an application from a Microsoft Application Virtualization Management Server</title><link>http://blogs.technet.com/b/appv/archive/2011/11/16/error-codes-xxxxxx2a-00000003-or-xxxxxx0a-0000000a-when-attempting-to-stream-an-application-from-a-microsoft-application-virtualization-management-server.aspx</link><pubDate>Wed, 16 Nov 2011 19:00:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3465624</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/16/error-codes-xxxxxx2a-00000003-or-xxxxxx0a-0000000a-when-attempting-to-stream-an-application-from-a-microsoft-application-virtualization-management-server.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2641546"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s another good KB article we just published today. This one talks about an issue where you get a 00000003 or 0000000A error when trying to launch a virtualized application from an App-V client:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;You receive the following error when trying to launch or stream an application using the App-V client:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;The Application Virtualization Client could not Launch &amp;lt;APPLICATION NAME&amp;gt;&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;The System Cannot Find the File Specified&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;Error Code: XXXXXX-XXXXXX2A-00000003 &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;You may also see the following error:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Unexpected Error&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;Error Code: XXXXXX-XXXXXX0A-0000000A&lt;/i&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This can easily happen if you use the wrong convention for specifying a UNC path as an HREF for the SFT file in the application’s OSD file.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;If you use the traditional format and not the proper HREF format for specifying a UNC path, the App-V client will error out. You will need to specify the &lt;u&gt;FILE://&lt;/u&gt; HREF prefix in front of the UNC path. For example, if the SFT file located in \\server\share\directory\application.sft path, you will need to specify the format as follows:&lt;/p&gt;  &lt;p&gt;&lt;a href="file://\\server\share\directory\application.sft"&gt;FILE://\\server\share\directory\application.sft&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;Please note: Specifying a UNC path using the traditional format (\\server\sharename\directory) for the ASR (ApplicationSourceRoot) OSR (OSDSourceRoot) and ISR (IconSourceRoot) is required for those three values per the documentation here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc843817.aspx"&gt;http://technet.microsoft.com/en-us/library/cc843817.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2641546"&gt;2641546: Error Codes XXXXXX2A-00000003 or XXXXXX0A-0000000A when attempting to stream an application from a Microsoft Application Virtualization Management Server&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;    &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;    &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;    &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;    &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;    &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;    &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;    &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;    &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;    &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;    &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;    &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;    &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;    &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;    &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3465624" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/00000003/">00000003</category><category domain="http://blogs.technet.com/b/appv/archive/tags/0000000A/">0000000A</category></item><item><title>How to create a sample App-V HTTP reporting service</title><link>http://blogs.technet.com/b/appv/archive/2011/11/10/how-to-create-a-sample-app-v-http-reporting-service.aspx</link><pubDate>Thu, 10 Nov 2011 16:01:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3464465</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/10/how-to-create-a-sample-app-v-http-reporting-service.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/b/appv/archive/2011/11/09/error-when-loading-the-application-virtualization-client-management-snap-in-on-a-windows-server-computer-running-the-app-v-client-for-remote-desktop-services.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="GrayAndYellowGears" border="0" alt="GrayAndYellowGears" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7750.GrayAndYellowGears_5F00_5AEA0E04.jpg" width="85" height="79" /&gt;&lt;/a&gt;Although you can use the App-V Management Server to gather usage information from clients, many customers have special requirements that could benefit from a customized approach. HTTP Reporting provides a simple way to create a reporting service for App-V that is customized for your business needs.&lt;/p&gt;  &lt;p&gt;The following article steps you through the process of creating a simple and scalable system for gathering App-V usage information. This solution will work with any of the supported application publishing methods supported by App-V, including App-V Management Server, Configuration Manager, or even manual deployment via MSIs (Windows Installer).&lt;/p&gt;  &lt;p&gt;First, some background. By default, the App-V Client does not record usage information. It is enabled through the policies set up by the Publishing Servers that are configured for the client. Once enabled, the following information is recorded for every application launch: application name, user, and start time. When the application is closed, the end time is also recorded. This information will remain cached on the App-V client until a Publishing Refresh is requested against the reporting server. If you use the App-V Management Server as your reporting server, the usage information is stored in the APPLICATION_USAGE table of the App-V database.&lt;/p&gt;  &lt;p&gt;Usage information is sent to the reporting server as a POST request that contains an XML document listing all of the packages loaded on the client system along with the usage information identified above. If the reporting server responds with HTTP 200, the App-V Client will remove the usage information from the client cache. Any other return code will cause the App-V Client to retain the usage information and it will try to send it again the next time a Publishing Refresh is requested against the reporting server.&lt;/p&gt;  &lt;p&gt;Note: Currently the App-V Client misinterprets a response of Temporary Redirect as success so you should not use a web server that may return Temporary Redirects.&lt;/p&gt;  &lt;p&gt;The App-V Client can be set up with more than one Publishing Server. For example, you could set up one Publishing Server to point to an App-V Management Server for Application Publishing and then setup a second Publishing Server as your reporting server.&lt;/p&gt;  &lt;p&gt;For this blog, we are going to set up an HTTP Reporting Service built with ASP.NET. The storing of reporting data will happen in two steps. The App-V Client will connect with our HTTP Reporting Service which will accept the usage information and store it in an XML file. Each night, a scheduled task will load the information from these XML files into a database and then delete the XML files. To avoid filename conflicts, the HTTP Reporting Service will use a GUID as the name for the temporary XML files.&lt;/p&gt;  &lt;p&gt;The first step in implementing this solution is to create a web services that performs two simple tasks. If it receives an HTTP GET request, it needs to notify that caller that it is prepared to accept reporting information. If it receives an HTTP POST request, it needs to generate a file name and store the contents of the POST request to the file. Here are the steps for creating your HTTP Reporting Service with Visual Studio 2010.&lt;/p&gt;  &lt;p&gt;1. Start Visual Studio and create a new Visual C# ASP.NET Web Application project called “HTTP-Reporting-Service”. Make sure to select “.NET Framework 3.5” unless you already have IIS set up to support “.NET Framework 4.0”.&lt;/p&gt;  &lt;p&gt;2. Change “Default.aspx” to contain the following content:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeBehind=&amp;quot;Default.aspx.cs&amp;quot;      &lt;br /&gt;Inherits=&amp;quot;HTTP_Reporting_Service._Default&amp;quot; %&amp;gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;3. Right click on Default.aspx in the Solution Explorer and select “View Code”. Replace the auto generated code with the following:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;//*********************************************************      &lt;br /&gt;//       &lt;br /&gt;// Copyright (c) Microsoft. All rights reserved.       &lt;br /&gt;//       &lt;br /&gt;//*********************************************************       &lt;br /&gt;using System;       &lt;br /&gt;using System.IO;       &lt;br /&gt;using System.Collections.Specialized;       &lt;br /&gt;using System.Configuration;       &lt;br /&gt;using System.Web.Configuration;       &lt;br /&gt;namespace HTTP_Reporting_Service       &lt;br /&gt;{       &lt;br /&gt;public partial class _Default : System.Web.UI.Page       &lt;br /&gt;{       &lt;br /&gt;protected void Page_Load(object sender, EventArgs e)       &lt;br /&gt;{       &lt;br /&gt;// Load appSettings section of the web.config file       &lt;br /&gt;NameValueCollection appSettings = WebConfigurationManager.AppSettings as NameValueCollection;       &lt;br /&gt;// Instruct App-V Client to send reporting data to this service       &lt;br /&gt;if (Request.HttpMethod.Contains(&amp;quot;GET&amp;quot;))       &lt;br /&gt;{       &lt;br /&gt;String refreshInterval = appSettings[&amp;quot;RefreshInterval&amp;quot;];       &lt;br /&gt;Response.Output.Write(&amp;quot;&amp;lt;DESKTOPCONFIG&amp;gt;&amp;quot;);       &lt;br /&gt;Response.Output.Write(&amp;quot;&amp;lt;POLICY MANAGEDDESKTOP=\&amp;quot;TRUE\&amp;quot; REPORTING=\&amp;quot;TRUE\&amp;quot;&amp;gt;&amp;quot;);       &lt;br /&gt;Response.Output.Write(&amp;quot;&amp;lt;REFRESH ONLOGIN=\&amp;quot;TRUE\&amp;quot; PERIOD=\&amp;quot;&amp;quot; + refreshInterval + &amp;quot;\&amp;quot;/&amp;gt;&amp;lt;/POLICY&amp;gt;&amp;quot;);       &lt;br /&gt;Response.Output.Write(&amp;quot;&amp;lt;APPLIST&amp;gt;&amp;quot;);       &lt;br /&gt;Response.Output.Write(&amp;quot;&amp;lt;/APPLIST&amp;gt;&amp;quot;);       &lt;br /&gt;Response.Output.Write(&amp;quot;&amp;lt;/DESKTOPCONFIG&amp;gt;&amp;quot;);       &lt;br /&gt;}       &lt;br /&gt;// Save reporting data to temporary cache file       &lt;br /&gt;if (Request.HttpMethod.Contains(&amp;quot;POST&amp;quot;))       &lt;br /&gt;{       &lt;br /&gt;// Read web.config for configuration information       &lt;br /&gt;String cacheLocation = appSettings[&amp;quot;CacheLocation&amp;quot;];       &lt;br /&gt;int bufferSize;       &lt;br /&gt;try       &lt;br /&gt;{       &lt;br /&gt;bufferSize = Convert.ToInt32(appSettings[&amp;quot;BufferSize&amp;quot;]);       &lt;br /&gt;}       &lt;br /&gt;catch       &lt;br /&gt;{       &lt;br /&gt;// If BufferSize is invalid, default to 64K       &lt;br /&gt;bufferSize = 64 * 1024;       &lt;br /&gt;}       &lt;br /&gt;// Save reporting data to a unique filename       &lt;br /&gt;String filename = Path.Combine(cacheLocation, System.Guid.NewGuid().ToString() + &amp;quot;.xml&amp;quot;);       &lt;br /&gt;try       &lt;br /&gt;{       &lt;br /&gt;Stream inputStream = Request.InputStream;       &lt;br /&gt;FileStream outputStream = new FileStream(filename, FileMode.CreateNew);       &lt;br /&gt;byte[] buffer = new byte[bufferSize];       &lt;br /&gt;int bytesToWrite = Request.TotalBytes - 1;       &lt;br /&gt;int bytesWritten = 0;       &lt;br /&gt;// Write out everything but the last byte so that the file can be parsed as XML       &lt;br /&gt;while (bytesWritten &amp;lt; bytesToWrite)       &lt;br /&gt;{       &lt;br /&gt;int bytesRead = inputStream.Read(buffer, 0, bufferSize);       &lt;br /&gt;if (bytesWritten + bytesRead &amp;gt; bytesToWrite)       &lt;br /&gt;bytesRead = bytesToWrite - bytesWritten;       &lt;br /&gt;outputStream.Write(buffer, 0, bytesRead);       &lt;br /&gt;bytesWritten += bytesRead;       &lt;br /&gt;}       &lt;br /&gt;outputStream.Close();       &lt;br /&gt;Response.StatusCode = 200;       &lt;br /&gt;}       &lt;br /&gt;catch       &lt;br /&gt;{       &lt;br /&gt;Response.StatusCode = 500;       &lt;br /&gt;}       &lt;br /&gt;}       &lt;br /&gt;}       &lt;br /&gt;}       &lt;br /&gt;}&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;4. Build the project. This should create “HTTP-Reporting-Service.dll”&lt;/p&gt;  &lt;p&gt;You can now set this service up on IIS7 using the following steps:&lt;/p&gt;  &lt;p&gt;1. Log in to the system hosting IIS. Make sure ASP.NET support is enabled.&lt;/p&gt;  &lt;p&gt;2. Copy “Default.aspx” into “C:\inetpub\wwwroot\HTTP-Reporting-Service”.&lt;/p&gt;  &lt;p&gt;3. Copy “HTTP-Reporting-Service.dll” into “C:\inetpub\wwwroot\HTTP-Reporting-Service\bin”.&lt;/p&gt;  &lt;p&gt;4. Create a directory called “C:\Reporting-Cache” to hold the usage data sent by the App-V Client.&lt;/p&gt;  &lt;p&gt;5. Create “C:\inetpub\wwwroot\HTTP-Reporting-Service\web.config” with the following content.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;      &lt;br /&gt;&amp;lt;configuration&amp;gt;       &lt;br /&gt;&amp;lt;appSettings&amp;gt;       &lt;br /&gt;&amp;lt;add key=&amp;quot;CacheLocation&amp;quot; value=&amp;quot; C:\Reporting-Cache &amp;quot;/&amp;gt;       &lt;br /&gt;&amp;lt;add key=&amp;quot;BufferSize&amp;quot; value=&amp;quot;65536&amp;quot;/&amp;gt;       &lt;br /&gt;&amp;lt;add key=&amp;quot;RefreshInterval&amp;quot; value=&amp;quot;720&amp;quot;/&amp;gt;       &lt;br /&gt;&amp;lt;/appSettings&amp;gt;       &lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;6. Open the Internet Information Services Manager and expand the Sites node. Right click on Default Web Site and pick “Add Application”.&lt;/p&gt;  &lt;p&gt;7. Enter “HTTP-Reporting-Service” as the Alias. Enter “C:\inetpub\wwwroot\HTTP-Reporting-Service” as the Physical Path. Press Ok.&lt;/p&gt;  &lt;p&gt;Next, you need to create program to load the XML files that are created by the HTTP-Reporting-Service created above. Here are the steps to do this using Visual Studio 2010:&lt;/p&gt;  &lt;p&gt;1. Start Visual Studio and create a new Visual C# Console Application project called “Report-Data-Loader”. Make sure to select “.NET Framework 3.5” unless you already have IIS set up to support “.NET Framework 4.0”.&lt;/p&gt;  &lt;p&gt;2. Replace the contents of Program.cs with the following code:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;//*********************************************************      &lt;br /&gt;//       &lt;br /&gt;// Copyright (c) Microsoft. All rights reserved.       &lt;br /&gt;//       &lt;br /&gt;//*********************************************************       &lt;br /&gt;using System;       &lt;br /&gt;using System.IO;       &lt;br /&gt;using System.Data.SqlClient;       &lt;br /&gt;using System.Xml;       &lt;br /&gt;namespace AppV_Load_Report_Data       &lt;br /&gt;{       &lt;br /&gt;class Program       &lt;br /&gt;{       &lt;br /&gt;static int Main(string[] args)       &lt;br /&gt;{       &lt;br /&gt;// Display usage information of any parameters are missing       &lt;br /&gt;if (args.Length &amp;lt; 2)       &lt;br /&gt;{       &lt;br /&gt;Console.WriteLine(&amp;quot;USAGE: AppV-Load-Report-Data &amp;lt;cacheLocation&amp;gt; &amp;lt;dbConnectionString&amp;gt;&amp;quot;);       &lt;br /&gt;return 1;       &lt;br /&gt;}       &lt;br /&gt;String cacheLocation = args[0];       &lt;br /&gt;String connectionString = args[1];       &lt;br /&gt;// Make sure parameters are valid       &lt;br /&gt;DirectoryInfo cacheDirectory;       &lt;br /&gt;if (!Directory.Exists(cacheLocation))       &lt;br /&gt;{       &lt;br /&gt;Console.WriteLine(&amp;quot;ERROR: The cacheLocation specified does not exist.&amp;quot;);       &lt;br /&gt;return 2;       &lt;br /&gt;}       &lt;br /&gt;cacheDirectory = new DirectoryInfo(cacheLocation);       &lt;br /&gt;try       &lt;br /&gt;{       &lt;br /&gt;SqlConnection databaseConnection = new SqlConnection(connectionString);       &lt;br /&gt;databaseConnection.Open();       &lt;br /&gt;Console.WriteLine(&amp;quot;Processing files...&amp;quot;);       &lt;br /&gt;// Process each XML file in the cache directory       &lt;br /&gt;foreach (FileInfo reportFile in cacheDirectory.GetFiles(&amp;quot;*.xml&amp;quot;))       &lt;br /&gt;{       &lt;br /&gt;XmlDocument xmlDoc = new XmlDocument();       &lt;br /&gt;xmlDoc.Load(reportFile.FullName);       &lt;br /&gt;XmlNodeList nodeList = xmlDoc.SelectNodes(&amp;quot;//CLIENT_DATA/APP_RECORDS/APP_RECORD&amp;quot;);       &lt;br /&gt;foreach (XmlNode node in nodeList)       &lt;br /&gt;{       &lt;br /&gt;DateTime shutdown = Convert.ToDateTime(node.Attributes[&amp;quot;Shutdown&amp;quot;].Value);       &lt;br /&gt;if (shutdown &amp;lt; DateTime.MaxValue)       &lt;br /&gt;{       &lt;br /&gt;String commandText = &amp;quot;INSERT INTO AppV_Usage_Information &amp;quot; +       &lt;br /&gt;&amp;quot;(App_Name, App_Version, User_Account, Start_Time, End_Time) &amp;quot; +       &lt;br /&gt;&amp;quot;VALUES (@appName, @appVer, @user, @startTime, @endTime)&amp;quot;;       &lt;br /&gt;SqlCommand command = new SqlCommand(commandText, databaseConnection);       &lt;br /&gt;command.Parameters.AddWithValue(&amp;quot;@appName&amp;quot;, node.Attributes[&amp;quot;Name&amp;quot;].Value);       &lt;br /&gt;command.Parameters.AddWithValue(&amp;quot;@appVer&amp;quot;, node.Attributes[&amp;quot;Ver&amp;quot;].Value);       &lt;br /&gt;command.Parameters.AddWithValue(&amp;quot;@user&amp;quot;, node.Attributes[&amp;quot;User&amp;quot;].Value);       &lt;br /&gt;command.Parameters.AddWithValue(&amp;quot;@startTime&amp;quot;, Convert.ToDateTime(node.Attributes[&amp;quot;Shutdown&amp;quot;].Value));       &lt;br /&gt;command.Parameters.AddWithValue(&amp;quot;@endTime&amp;quot;, shutdown);       &lt;br /&gt;command.ExecuteNonQuery();       &lt;br /&gt;}       &lt;br /&gt;}       &lt;br /&gt;reportFile.Delete();       &lt;br /&gt;}       &lt;br /&gt;databaseConnection.Close();       &lt;br /&gt;}       &lt;br /&gt;catch (Exception e)       &lt;br /&gt;{       &lt;br /&gt;Console.WriteLine(&amp;quot;ERROR: Unexpected error.&amp;quot;);       &lt;br /&gt;Console.WriteLine(&amp;quot;DETAILS: {0}&amp;quot;, e.Message);       &lt;br /&gt;return 3;       &lt;br /&gt;}       &lt;br /&gt;return 0;       &lt;br /&gt;}       &lt;br /&gt;}       &lt;br /&gt;}&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;3. Build the project. This should produce “Report-Data-Loader.exe”&lt;/p&gt;  &lt;p&gt;4. Log in to the IIS Server and copy “Report-Data-Loader.exe” to “C:\ Reporting-Cache”&lt;/p&gt;  &lt;p&gt;Before starting Report-Data-Loader you must create the database that will accept the usage information. Here are the steps for setting up the reporting database:&lt;/p&gt;  &lt;p&gt;1. Open up the Microsoft SQL Server Management Studio using an account that has permission to create tables.&lt;/p&gt;  &lt;p&gt;2. Open up a New Query window and run the following SQL Script to create a sample reporting table:&lt;/p&gt;  &lt;p&gt;CREATE TABLE [dbo].[AppV_Usage_Information](    &lt;br /&gt;[App_Name] [nvarchar](64) NOT NULL,     &lt;br /&gt;[App_Version] [nvarchar](16) NULL,     &lt;br /&gt;[User_Account] [nvarchar](256) NOT NULL,     &lt;br /&gt;[Start_Time] [datetime] NOT NULL,     &lt;br /&gt;[End_Time] [datetime] NULL )&lt;/p&gt;  &lt;p&gt;You now want to set up a scheduled task on your IIS Server to run Report-Data-Loader.exe. This can be scheduled to run during an off peak period.&lt;/p&gt;  &lt;p&gt;1. Start Task Scheduler from Administrator Tools on your IIS server.&lt;/p&gt;  &lt;p&gt;2. Select “Create Task”.&lt;/p&gt;  &lt;p&gt;3. On the General tab, enter a name and description for this task and indicate the user account to use for the job. &lt;/p&gt;  &lt;p&gt;4. Press New on the Triggers tab. On the New Trigger dialog, select “Daily” and specify a start time that is in your off peak window. Press Ok when you are done.&lt;/p&gt;  &lt;p&gt;5. Press New on the Action tab. On the New Action dialog, select “Start a program”, specify “C:\Reporting-Cache\Report-Data-Loader.exe” as the Program, and specify “Server=localhost;Database=AppVReport;Uid=sa;Pwd=password” as the arguments. Note that this is your database connection string. Please make sure to substitute in the values for your database server. Press Ok when done.&lt;/p&gt;  &lt;p&gt;6. Press Ok to save the new task. &lt;/p&gt;  &lt;p&gt;The last step is to set up your App-V Clients to use the new HTTP Reporting Service.&lt;/p&gt;  &lt;p&gt;1. Sign in to your App-V Client machine and open the Application Virtualization Client from the Administrative Tools control.&lt;/p&gt;  &lt;p&gt;2. Right Click on Publishing Servers and select “New Server…”&lt;/p&gt;  &lt;p&gt;3. Enter “Reporting Service” as the Display Name and select “Standard HTTP Server” as the Type. Press Next.&lt;/p&gt;  &lt;p&gt;4. Enter server name as the Host Name (example “MyIISServer”) and “/HTTP-Report-Service/Default.aspx” as the Path and press Finish.&lt;/p&gt;  &lt;p&gt;Once you have completed these steps, launch and shut down a couple of applications on your client. Then open the Application Virtualization Client, expand the Publishing Servers node, right click on the Reporting Service” item, and select Refresh Server. This should create an XML file in the “Reporting-Cache” directory of your IIS server. When the Report-Data-Loader.exe task is run it should load the usage information from this file into your database and then delete the XML file.&lt;/p&gt;  &lt;p&gt;You will find that this service can support the reporting needs for App-V systems with many thousands of clients.&lt;/p&gt;  &lt;p&gt;Happy Reporting!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Michael Bilodeau | Senior SDE&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3464465" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V/">App-V</category><category domain="http://blogs.technet.com/b/appv/archive/tags/How+To/">How To</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Reporting/">Reporting</category></item><item><title>Error when loading the Application Virtualization Client Management snap-in on a Windows Server computer running the App-V Client for Remote Desktop Services</title><link>http://blogs.technet.com/b/appv/archive/2011/11/09/error-when-loading-the-application-virtualization-client-management-snap-in-on-a-windows-server-computer-running-the-app-v-client-for-remote-desktop-services.aspx</link><pubDate>Wed, 09 Nov 2011 16:16:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3464210</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/11/09/error-when-loading-the-application-virtualization-client-management-snap-in-on-a-windows-server-computer-running-the-app-v-client-for-remote-desktop-services.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2641268"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s another good KB article we just published.&amp;#160; This one talks about an issue that may occur if you attempt to maintain multiple connections to the App-V client through the client administrative snap-in/console under the same administrative account when accessed from multiple RDP sessions:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;When you open the Application Virtualization (App-V) Client Management snap-in on a Windows Server Computer running the App-V Client for Remote Desktop Services, you get the following error:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;MMC could not create the snap-in.&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;MMC could not create the snap-in. The snap-in might not have installed correctly.&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;Name: Application Virtualization Client&lt;/i&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This may happen if you attempt to maintain multiple connections to the App-V client through the client administrative snap-in/console under the same administrative account when accessed from multiple RDP sessions.&lt;/p&gt;  &lt;p&gt;You can have one console connection alongside a single RDP connection – even under the same user account. The issue only arises when you are attempting a second instance of the MMC snap-in from a second RDP session under the same user account.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;This issue is known and considered by design.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2641268"&gt;2641268: Error when loading the Application Virtualization Client Management snap-in on a Windows Server computer running the App-V Client for Remote Desktop Services&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;    &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;    &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;    &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;    &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;    &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;    &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;    &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;    &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;    &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;    &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;    &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;    &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;    &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;    &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3464210" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/RDS/">RDS</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Management+Console/">Management Console</category><category domain="http://blogs.technet.com/b/appv/archive/tags/RDP/">RDP</category></item><item><title>Error 268480357 starting an App-V Management Server with dynamic SQL ports</title><link>http://blogs.technet.com/b/appv/archive/2011/10/26/error-268480357-starting-an-app-v-management-server-with-dynamic-sql-ports.aspx</link><pubDate>Wed, 26 Oct 2011 15:34:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3461563</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/26/error-268480357-starting-an-app-v-management-server-with-dynamic-sql-ports.aspx#comments</comments><description>  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2633835"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s another good KB article we published today. If you’re seeing error 268480357 on your App-V server then you’ll want to check this one out.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;The Application Virtualization Management Server service may fail to start on a Microsoft Application Virtualization 4.5 (App-V 4.5) server with the following error:&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;em&gt;---------------------------       &lt;br /&gt;Services        &lt;br /&gt;---------------------------        &lt;br /&gt;Windows could not start the Application Virtualization Management Server on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 268480357.        &lt;br /&gt;---------------------------        &lt;br /&gt;OK         &lt;br /&gt;---------------------------&lt;/em&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;A corresponding event will be recorded in the System Event Log:&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;em&gt;Log Name: System       &lt;br /&gt;Source: Service Control Manager        &lt;br /&gt;Event ID: 7024        &lt;br /&gt;Task Category: None        &lt;br /&gt;Level: Error        &lt;br /&gt;Keywords: Classic        &lt;br /&gt;Description:        &lt;br /&gt;The Application Virtualization Management Server service terminated with service-specific error %%268480357.        &lt;br /&gt;&lt;/em&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;The Sft-server.log will show entries similar to the following:&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;em&gt;[2011-10-18 14:48:33.578] APPVSRV 3020 1512 SW_SQLDataConnection::Open - - - - 2 41494 &amp;quot;Failed to establish a connection to the data source: (Server: sql01\appvirt, Database: APPVIRT).       &lt;br /&gt;&amp;quot;        &lt;br /&gt;[2011-10-18 14:48:33.578] APPVSRV 3020 1512 SW_SystemDispatcher::init - - - - 1 44901 &amp;quot;System dispatcher initialization error [-1]. System dispatcher startup will stop.        &lt;br /&gt;&amp;quot;        &lt;br /&gt;[2011-10-18 14:48:33.578] APPVSRV 3020 1512 SW_SystemDispatcher::fini - - - - 0 44952 &amp;quot;Successfully shut down Microsoft System Center Application Virtualization Management Server Version 4.5.2.17140 (3020)        &lt;br /&gt;&amp;quot;&lt;/em&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This error may occur if the App-V Management Server was installed to a named SQL instance that is configured to use dynamic ports. If the Application Virtualization Management Server service is unable to connect to this database at startup, the 268480357 error will be generated. This can occur if either A) the port was hard-coded during setup and the port number has changed or B) if the SPN is not correctly registered for the service.&lt;/p&gt;  &lt;p&gt;There are 2 registry keys under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server that control which SQL instance the server connects to: &lt;b&gt;SQLServerName&lt;/b&gt; and &lt;b&gt;SQLServerPort&lt;/b&gt;. SQLServerName will be either the server name or server_name\instance_name, depending on what was chosen during installation. If SQLServerPort is set to 0, App-V queries the SPN of the SQL server instance to determine the port number to connect to. If a port was manually entered during setup, SQLServerPort will be hard-coded to use that port number. In the event that the port number of the SQL instances changes, App-V will not be able to connect to the SQL server.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To resolve this issue and allow the App-V Management Server service to start, use either of the following methods:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Method 1 - Use static ports&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Record the value of HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server\SQLServerPort (      &lt;ol&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Server\SQLServerPort on a 32-bit server)&lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Log on to the SQL server and open the &lt;strong&gt;SQL Server Configuration Manager&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Navigate to SQL Server Network Configuration\Protocols for &amp;lt;SQL_instance_name&amp;gt; (where &amp;lt;SQL_instance_name&amp;gt; is your App-V SQL instance). Double-click on TCP/IP and then click on the IP Addresses tab&lt;/li&gt;    &lt;li&gt;For each IP address, remove any value listed for TCP Dynamic Ports. Change &lt;strong&gt;TCP Port&lt;/strong&gt; to the number you recorded in step 1. Repeat for all IP addresses.&lt;/li&gt;    &lt;li&gt;Restart the SQL server instance's service (for example, &lt;strong&gt;SQL Server (APPV)&lt;/strong&gt;).&lt;/li&gt;    &lt;li&gt;Start the Application Virtualization Management Server service &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Method 2 - Continue using dynamic port assignment&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Verify that the SPNs for the SQL server instance is correctly configured using the steps outlined in this article: &lt;a href="http://blogs.technet.com/b/appv/archive/2009/04/21/app-v-4-5-remote-console-configuration-guide.aspx"&gt;http://blogs.technet.com/b/appv/archive/2009/04/21/app-v-4-5-remote-console-configuration-guide.aspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Open Regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server. Edit SQLServerPort to change the value to 0. Verify that SQLServerName reflects the instanace name of your SQL server instance in the format &amp;lt;ServerName&amp;gt;\&amp;lt;InstanceName&amp;gt; (for example, SQLServer01\AppV).&lt;/li&gt;    &lt;li&gt;Double-click C:\Program Files (x86)\Microsoft System Center App Virt Management Server\App Virt Management Service\SftMgmt.udl and change the instance name to match the value entered in step 2.&lt;/li&gt;    &lt;li&gt;Start the Application Virtualization Management Server service &lt;/li&gt; &lt;/ol&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;The 268480357 error can indicate a general failure to connect. This article addresses the specific scenario of a dynamic port changing its value. Always verify basic connectivity, make sure services are started, firewall rules are in place, etc.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2633835"&gt;2633835: Error 268480357 starting an App-V Management Server with dynamic SQL ports&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;    &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;    &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;    &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;    &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;    &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;    &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;    &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;    &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;    &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;    &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;    &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;    &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;    &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;    &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3461563" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Server/">Server</category><category domain="http://blogs.technet.com/b/appv/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.technet.com/b/appv/archive/tags/268480357/">268480357</category></item><item><title>A known good App-V virtual application package may fail with error 19-00001003 after adding a pre-launch script</title><link>http://blogs.technet.com/b/appv/archive/2011/10/20/a-known-good-app-v-virtual-application-package-may-fail-with-error-19-00001003-after-adding-a-pre-launch-script.aspx</link><pubDate>Thu, 20 Oct 2011 20:52:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3460565</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/20/a-known-good-app-v-virtual-application-package-may-fail-with-error-19-00001003-after-adding-a-pre-launch-script.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2628029"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s a great new KB article we published today.&amp;#160; If you’re seeing errors after adding a pre-launch script to one of your App-V packages then you’ll want to check this one out:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;A known good Microsoft Application Virtualization (App-V) package may fail with the following error after adding a pre-launch script:    &lt;br /&gt;&lt;i&gt;Application Virtualization Error&lt;/i&gt;&lt;i&gt;      &lt;br /&gt;&lt;/i&gt;&lt;i&gt;     &lt;br /&gt;&lt;/i&gt;&lt;i&gt;The Application Virtualization Client could not launch &amp;lt;Package Name&amp;gt;.&lt;/i&gt;&lt;i&gt;      &lt;br /&gt;&lt;/i&gt;&lt;i&gt;     &lt;br /&gt;&lt;/i&gt;&lt;i&gt;The Application Virtualization Client encountered a problem while waiting for the application to be ready to interact with the user. Report the following error code to your System Administrator.&lt;/i&gt;&lt;i&gt;      &lt;br /&gt;&lt;/i&gt;&lt;i&gt;&lt;b&gt;       &lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;i&gt;Error code: 4505CD-1F702A19-00001003&lt;/i&gt;&lt;b&gt;      &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This is typically caused by a timing issue between the App-V client and the Windows Message Pump due to the pre-launch script.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To resolve this issue, change the &lt;b&gt;&amp;lt;SUBSYSTEM VALUE=&amp;quot;windows&amp;quot;/&amp;gt;&lt;/b&gt; XML tag in the .OSD file from &lt;b&gt;windows&lt;/b&gt; to &lt;b&gt;console&lt;/b&gt;. This change will need to be implemented in each OSD file in the package.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Change: &lt;/p&gt;  &lt;p&gt;&amp;lt;VM VALUE=&amp;quot;Win32&amp;quot;&amp;gt;    &lt;br /&gt;&amp;lt;SUBSYSTEM VALUE=&amp;quot;&lt;b&gt;windows&lt;/b&gt;&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;lt;/VM&amp;gt;&lt;/p&gt;  &lt;p&gt;To:&lt;/p&gt;  &lt;p&gt;&amp;lt;VM VALUE=&amp;quot;Win32&amp;quot;&amp;gt;    &lt;br /&gt;&amp;lt;SUBSYSTEM VALUE=&amp;quot;&lt;b&gt;console&lt;/b&gt;&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;lt;/VM&amp;gt;&lt;/p&gt;  &lt;p&gt;If you are deploying packages using a Application Virtualization Server you will need to initiate a DC refresh on the App-V client to update the OSD cache. Once complete this issue should be resolved. If using Configuration Manager 2007 or an MSI package to deploy App-V applications, the package will need to be updated using the sequencer and redeployed.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;To continue reading this article please see the link below: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2628029"&gt;2628029: A known good App-V virtual application package may fail with error 19-00001003 after adding a pre-launch script&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3460565" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6+SP1/">App-V 4.6 SP1</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Pre_2D00_Launch+Script/">Pre-Launch Script</category><category domain="http://blogs.technet.com/b/appv/archive/tags/00001003/">00001003</category></item><item><title>VAppCollector launches even if System Center Configuration Manager/App-V integration is not enabled</title><link>http://blogs.technet.com/b/appv/archive/2011/10/20/vappcollector-launches-even-if-system-center-configuration-manager-app-v-integration-is-not-enabled.aspx</link><pubDate>Thu, 20 Oct 2011 13:52:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3460457</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/20/vappcollector-launches-even-if-system-center-configuration-manager-app-v-integration-is-not-enabled.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2590590"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s a great new KB article we published today. This one talks about a potential issue you might see one your App-V/ConfigMgr 2007 clients.&amp;#160; If you’re running these now or have plans to do so in the future you’ll probably want to give this one a read:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;The VAppCollector component of System Center Configuration Manager 2007 (ConfigMgr 2007) will be launched on a client even if ConfigMgr 2007/Microsoft Application Virtualization (App-V) integration is disabled. This can potentially generate multiple errors in the event log such as Event IDs 2012, 3008, 3210 and 5009.&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This can occur if the Asset Intelligence component is enabled in System Center Configuration Manager 2007. Regardless of whether ConfigMgr 2007 is managing App-V clients or not, it will trigger the launch of VAppCollector. This is by design.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;There is no supported way to prevent VAppCollector from launching other than by disabling Asset Intelligence, although in most cases this is not a viable solution as it stops all licensing information for the System Center Configuration Manager site. &lt;/p&gt;  &lt;p&gt;If you are unable to disable Asset Intelligence, the only other known workarounds are below:&lt;/p&gt;  &lt;p&gt;1) Include the computer account as part of the App-V user group assigned in the App-V server. This will allow the system account to launch the applications and thus no errors will be reported in the application event log.&lt;/p&gt;  &lt;p&gt;2) Use System Center Configuration Manager 2007 to deploy your virtual packages or to deploy your virtual applications using MSI.&lt;/p&gt;  &lt;p&gt;3) Ignore the errors in the event logs as they will not affect the App-V operations.&lt;/p&gt;  &lt;p&gt;4) Set the &lt;strong&gt;HKLM\software\Microsoft\Softgrid\4.5\Client\Configuration\RequireAuthorizationIfCached&lt;/strong&gt; registry key to 0. Keep in mind that this affects security because any user can create a shortcut and launch the applications even when they are not authorized. Be sure you fully understand all the implications of this before modifying this registry key. See below definition of this key:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;RequireAuthorizationIfCached&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Indicates that authorization is always required, whether or not an application is already in cache. Possible values:&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;0=False: Always try to connect to the server. If a connection to the server cannot be established, the client still allows the user to launch an application that has previously been loaded into cache.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;1=True (default): Application always must be authorized at startup. For RTSP streamed applications, the user authorization token is sent to the server for authorization. For file-based applications, file ACLs control whether a user may access the application.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Restart the sftlist service for the change to take effect. See &lt;a href="http://technet.microsoft.com/en-us/library/dd464849.aspx"&gt;http://technet.microsoft.com/en-us/library/dd464849.aspx&lt;/a&gt; for more details.&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;VAppCollector is a component developed by the System Center Configuration Manager team to collect information about virtual applications using the App-V client. Besides Asset Intelligence it is used to populate the information in the virtual applications reports in System Center Configuration Manager to gather errors, last launched, etc. It is also used to collect information for virtual applications for metering purposes. VAppCollector does not have its own log as do other components in System Center Configuration Manager 2007.&lt;/p&gt;  &lt;p&gt;It is normal behavior to collect all this information during an Hardware inventory cycle and launch of each application. You can gather more information about Asset intelligence by looking at the following log:&lt;/p&gt;  &lt;p&gt;Assetadvisor.log &lt;/p&gt;  &lt;p&gt;You will see entries similar to these:&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;em&gt;Executing &amp;quot;C:\Program Files\Microsoft Application Virtualization Client\sfttray.exe&amp;quot; /exe &amp;quot;C:\Windows\system32\CCM\VAppCollector.exe&amp;quot; /quiet /launch &amp;quot;Microsoft Office Document Cache&amp;quot; AssetAdvisor 8/4/2011 9:34:31 AM 236 (0x00EC)        &lt;br /&gt;Timed-out running &amp;quot;C:\Program Files\Microsoft Application Virtualization Client\sfttray.exe&amp;quot; /exe &amp;quot;C:\Windows\system32\CCM\VAppCollector.exe&amp;quot; /quiet /launch &amp;quot;Microsoft Office Document Cache&amp;quot; AssetAdvisor 8/4/2011 9:34:30 AM 236 (0x00EC)&lt;/em&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;If VAppCollector ran successfully you will see consecutive executing lines otherwise you will receive time-out entries among the executing lines.&lt;/p&gt;  &lt;p&gt;Another way to determine if VAppCollector ran is to look into the sftlog.txt and find the lines that do not have usr values in them. Below is an example.&lt;/p&gt;  &lt;p&gt;Launched by a user:&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;em&gt;[08/04/2011 17:35:57:594 SWAP INF] {hap=C8:app=Microsoft Office Document Cache 14.0.4763.1000:tid=11C8:usr=administrator}        &lt;br /&gt;Elapsed time for launch: 6.219 seconds         &lt;br /&gt;[08/04/2011 17:36:18:958 SWAP INF] {hap=C8:app=Microsoft Office Document Cache 14.0.4763.1000:tid=11C8:usr=administrator}         &lt;br /&gt;App shut down&lt;/em&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;Launched by VAppCollector (note the lack of a &amp;quot;usr=&amp;quot; entry in the log lines):&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;em&gt;[08/04/2011 17:30:21:501 SWAP INF] {hap=C3:app=Microsoft Office Document Cache 14.0.4763.1000:tid=1300}        &lt;br /&gt;Elapsed time for launch: 3.422 seconds&lt;/em&gt;&lt;/dd&gt;&lt;dd&gt;&lt;em&gt;[08/04/2011 17:30:29:986 SWAP INF] {hap=C3:app=Microsoft Office Document Cache 14.0.4763.1000:tid=1300}        &lt;br /&gt;App shut down&lt;/em&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;Although VAppCollector will run on clients that have received applications through App-V server, the virtual applications reports in System Center Configuration Manager will not populate as there are no virtual packages to correlate the data. Asset Intelligence reports will have information about virtual packages but due to the lack of permissions to launch the virtual applications it cannot collect information such as software company, version, etc. These columns will show as unidentified or unknown on these reports.&lt;/p&gt;  &lt;p&gt;Other things to consider:&lt;/p&gt;  &lt;p&gt;Any prelaunch scripts that are set in the OSD files of these virtual applications will be launched during the hardware inventory cycle. If for example you are using a prelaunch script to map a drive, there will be an attempt to map the drive using the system account and if the computer doesn't have rights to map the drive it will show as disconnected. To work around this issue and similar issues consider the use of Post shutdown scripts to gracefully disconnect drives and terminate any instance that is triggered during the prelaunch phase.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;To continue reading this article please see the link below: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2590590"&gt;2590590: VAppCollector launches even if System Center Configuration Manager/App-V integration is not enabled&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3460457" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V/">App-V</category><category domain="http://blogs.technet.com/b/appv/archive/tags/ConfigMgr+2007/">ConfigMgr 2007</category><category domain="http://blogs.technet.com/b/appv/archive/tags/VAppCollector/">VAppCollector</category></item><item><title>Prescriptive Guidance for Sequencing Office 2010 in App-V 4.6 SP1</title><link>http://blogs.technet.com/b/appv/archive/2011/10/17/prescriptive-guidance-for-sequencing-office-2010-in-app-v-4-6-sp1.aspx</link><pubDate>Mon, 17 Oct 2011 14:08:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3459670</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/17/prescriptive-guidance-for-sequencing-office-2010-in-app-v-4-6-sp1.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2627274"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here&amp;rsquo;s a great new guide we published on how to sequence Office 2010 using Microsoft Application Virtualization 4.6 SP1.&amp;nbsp; I didn&amp;rsquo;t want to post the article in it&amp;rsquo;s entirety here but there&amp;rsquo;s a brief intro below as well as a link to the KB itself at the bottom.&amp;nbsp; And don't forget - we also have the App-V Package Accelerator for Microsoft Office Professional Plus 2010 available here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gallery.technet.microsoft.com/App-V-Package-Accelerator-62415d39"&gt;http://gallery.technet.microsoft.com/App-V-Package-Accelerator-62415d39&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;=====&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;Virtualizing Microsoft Office 2010 using Microsoft Application Virtualization (App-V) is a common task in many App-V environments. This document describes a well-defined series of steps designed to aid customers in successfully sequencing Microsoft Office 2010.&lt;/p&gt;
&lt;p&gt;This document guides you through the process of sequencing Office 2010 using the &lt;b&gt;App-V 4.6 SP1&lt;/b&gt; sequencer. If you are using the App-V 4.6 sequencer (i.e App-V 4.6 with no service pack), please follow this document instead: &lt;a href="http://support.microsoft.com/kb/983462"&gt;Prescriptive guidance for sequencing Office 2010 in Microsoft App-V.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;IMPORTANT:&lt;/b&gt; Before starting to sequence, we strongly suggest to read this guide completely in order to understand the configuration options available.&lt;/p&gt;
&lt;h3&gt;Prerequisites&lt;/h3&gt;
&lt;p&gt;You will need the following software to use this guide:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Microsoft Application Virtualization version 4.6 SP1: &lt;/b&gt;The &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=14552"&gt;App-V 4.6 SP1&lt;/a&gt; Sequencer is installed on the Sequencing workstation. It is recommended to apply the latest App-V updates as well.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Microsoft Office 2010 volume SKU (32-bit). &lt;/b&gt;Only the 32-bit version of Office 2010 is supported. This may be deployed to either 32 or 64-bit operating systems. We recommend sequencing on the same operating system as that of the operating system to which you will deploy the package.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Microsoft Office 2010 Deployment Kit for App-V:&lt;/b&gt; The &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=10386"&gt;Deployment Kit&lt;/a&gt; installs the Office 2010 licensing service and optionally installs proxies to enable integration features.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The Microsoft Office 2010 Deployment Kit for App-V is a required component to sequence and deploy Microsoft Office 2010. The deployment kit provides two main functions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Installation and configuration of the Office Software Protection Platform service.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Optional configuration of virtualized components to allow for seamless interaction with the operating system.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Deployment Kit is first installed on the sequencing workstation. The Deployment Kit must also be installed on all App-V clients where your Office 2010 package will be deployed&amp;hellip;..&lt;/p&gt;
&lt;p&gt;=====&lt;/p&gt;
&lt;p&gt;To continue reading this article please see the link below:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2627274"&gt;2627274: Prescriptive Guidance for Sequencing Office 2010 in App-V 4.6 SP1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt; &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt; &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt; &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt; &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt; &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt; &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt; &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt; &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt; &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt; &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt; &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt; &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt; &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt; &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3459670" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Sequencing/">Sequencing</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Office+2010/">Office 2010</category><category domain="http://blogs.technet.com/b/appv/archive/tags/How+To/">How To</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6+SP1/">App-V 4.6 SP1</category></item><item><title>Error: HP Universal Printing | Invalid Address when using the Hewlett-Packard Universal Printer Drivers with Microsoft Application Virtualization</title><link>http://blogs.technet.com/b/appv/archive/2011/10/13/error-hp-universal-printing-invalid-address-when-using-the-hewlett-packard-universal-printer-drivers-with-microsoft-application-virtualization.aspx</link><pubDate>Thu, 13 Oct 2011 13:49:15 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3459087</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/13/error-hp-universal-printing-invalid-address-when-using-the-hewlett-packard-universal-printer-drivers-with-microsoft-application-virtualization.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2626751"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s one more new KB article we published this morning. This one talks about how to allow App-V clients to print to HP UPD printers:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;When using the Hewlett-Packard Universal Printer Drivers (HP UPD) with the Microsoft Application Virtualization (App-V) client and trying to configure a printer through the &lt;strong&gt;Enter a Printer Address...&lt;/strong&gt; dialog box, you receive the following error:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;---------------------------     &lt;br /&gt;Error: HP Universal Printing      &lt;br /&gt;---------------------------      &lt;br /&gt;Invalid Address.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Verify and re-enter the address, or use a different address.     &lt;br /&gt;---------------------------      &lt;br /&gt;OK       &lt;br /&gt;---------------------------&lt;/em&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This behavior is by design. By default, App-V does not allow access to global objects such as semiphores and mutexes from within App-V. These objects must be explicitly excluded.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To allow App-V clients to print to HP UPD printers use the following steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Upgrade the client to App-V 4.6 SP1 or greater. This is required as it includes several necessary fixes. &lt;/li&gt;    &lt;li&gt;Open Regedit and navigate to the following key:      &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\SystemGuard\ObjExclusions&lt;/p&gt;      &lt;p&gt;On 64-bit machines, this will be located at:&lt;/p&gt;      &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\SystemGuard\ObjExclusions&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Note the highest numbered REG_SZ value in the list of ObjExclusions. In this example, we will assume that the highest number is 93. Increment this number by 1 and add the a new REG_SZ value with this name (i.e. REG_SZ, name: 94). Double-click on the value and enter the value data &lt;strong&gt;Global\*&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Repeat this process by again incrementing the number and adding value data &lt;strong&gt;*HPZ*&lt;/strong&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;For example, add values 94 and 95 where the highest ObjExclusions value is 93:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Windows Registry Editor Version 5.00&lt;/strong&gt;&lt;/p&gt; &lt;dl&gt;&lt;dt&gt;&lt;strong&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\SystemGuard\ObjExclusions]       &lt;br /&gt;&amp;quot;0&amp;quot;=&amp;quot;SFT-&amp;quot;&lt;/strong&gt; &lt;/dt&gt;&lt;dt&gt;&lt;strong&gt;&amp;quot;1&amp;quot;=&amp;quot;SWPLAY&amp;quot;&lt;/strong&gt; &lt;/dt&gt;&lt;dt&gt;&lt;strong&gt;&amp;lt;SNIP&amp;gt;&lt;/strong&gt; &lt;/dt&gt;&lt;dt&gt;&lt;strong&gt;&amp;quot;93&amp;quot;=&amp;quot;FntCache*&amp;quot;&lt;/strong&gt; &lt;/dt&gt;&lt;dt&gt;&lt;strong&gt;94&amp;quot;=&amp;quot;Global\\* &amp;quot;       &lt;br /&gt;&amp;quot;95&amp;quot;=&amp;quot;*HPZ* &amp;quot;&lt;/strong&gt;&lt;/dt&gt;&lt;/dl&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;Note that this solution assumes that the printer is otherwise accessible and that other, identical clients are able to connect to the printer.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2626751"&gt;2626751: Error: HP Universal Printing | Invalid Address when using the Hewlett-Packard Universal Printer Drivers with Microsoft Application Virtualization&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;    &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;    &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;    &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;    &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;    &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;    &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;    &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;    &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;    &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;    &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;    &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;    &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;    &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;    &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3459087" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/Sequencing/">Sequencing</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/HP/">HP</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Printing/">Printing</category></item><item><title>A VDI solution deployed using the Application Virtualization 4.6 SP1 client appears slow to login</title><link>http://blogs.technet.com/b/appv/archive/2011/10/12/a-vdi-solution-deployed-using-the-application-virtualization-4-6-sp1-client-appears-slow-to-login.aspx</link><pubDate>Wed, 12 Oct 2011 22:47:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3458951</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/12/a-vdi-solution-deployed-using-the-application-virtualization-4-6-sp1-client-appears-slow-to-login.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2626771"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s another new KB article we published today. This one talks about some of the causes and solutions to an issue where a VDI solution deployed using the App-V 4.6 SP1 client appears slow to login:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;Consider the following scenario:&lt;/p&gt;  &lt;p&gt;1. A VDI solution is deployed using the Microsoft Application Virtualization (App-V) 4.6 Service Pack 1 client with the latest updates.    &lt;br /&gt;2. The solution is using Read-only Cache and is part of a branch office scenario with a local Streaming server and a home office Virtual Management Server.     &lt;br /&gt;In this scenario, logins for users can take between 60 and 120 seconds depending on the branch office location of the VDI servers. If the App-V client is disabled you may notice that the client login time is reduced to as short as 20 seconds although times may vary depending on the unique environment.&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This can occur due to one or both of the following:&lt;/p&gt;  &lt;p&gt;1. AutoLoadTriggers and AutoLoadTarget are enabled (default).    &lt;br /&gt;2. The App-V package icons and OSD file assets are being copied over the network and depending on how the solution is engineered, these assets could be copied over a slow WAN connection from the home office.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To work around this issue, complete the following steps:&lt;/p&gt;  &lt;p&gt;1. Set AutoLoadTriggers and AutoLoadTarget registry values on the App-V client computer to a value of 0. AutoLoadTriggers and AutoLoadTarget are stored in the following registry locations: &lt;/p&gt;  &lt;p&gt;HKLM\SOFTWARE\Microsoft\SoftGrid\Client\CurrentVersion\Configuration\AutoLoadTriggers (REG_DWORD)    &lt;br /&gt;0 = Never     &lt;br /&gt;1 = OnLaunch     &lt;br /&gt;2 = OnRefresh     &lt;br /&gt;4 = OnLogin     &lt;br /&gt;5 = On Launch &amp;amp; Login (DEFAULT)&lt;/p&gt;  &lt;p&gt;HKLM\SOFTWARE\Microsoft\SoftGrid\Client\CurrentVersion\Configuration\AutoLoadTarget (REG_DWORD)    &lt;br /&gt;0 = None     &lt;br /&gt;1 = PreviouslyUsed (Default)     &lt;br /&gt;2 = All&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Note&lt;/b&gt; These can also be adjusted directly, however it will require a restart of the App-V client to take effect.&lt;/p&gt;  &lt;p&gt;Should this issue continue to take place then proceed to step 2:&lt;/p&gt;  &lt;p&gt;2. Create an OS start-up script to copy the icon and OSD files to a local folder on the VDI server and configure the &lt;b&gt;OSDSourceRoot&lt;/b&gt; and &lt;b&gt;IconSourceRoot&lt;/b&gt; App-V client registry values to point to this local folder. Please see the TechNet reference below for more information regarding these registry values. In the scenario above this reduced the login time to as little as 30 seconds although individual results may vary.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Example&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;1. Create a directory on the local drive called sr (c:\sr)    &lt;br /&gt;2. From an elevated command prompt execute the following commands:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Xcopy /S /Y &lt;/b&gt;&lt;b&gt;&lt;a href="file://server/content/*.ico"&gt;\\server\content\*.ico&lt;/a&gt;&lt;/b&gt;&lt;b&gt; c:\sr&lt;/b&gt;&lt;b&gt;      &lt;br /&gt;&lt;/b&gt;&lt;b&gt;Xcopy /S /Y &lt;/b&gt;&lt;b&gt;&lt;a href="file://server/content/*.osd"&gt;\\server\content\*.osd&lt;/a&gt;&lt;/b&gt;&lt;b&gt; c:\sr&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;3. Change the &lt;b&gt;IconSourceRoot&lt;/b&gt; and &lt;b&gt;OSDSourceRoot&lt;/b&gt; values in the registry to &lt;b&gt;c:\sr&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;App-V Client Registry Values : &lt;a href="http://technet.microsoft.com/en-us/library/dd464849.aspx"&gt;http://technet.microsoft.com/en-us/library/dd464849.aspx&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;If using DFS to replicate an App-V content share across remote sites, be sure not to disable the IPv6 protocol in the Network Properties of clients and servers involved. This breaks the DFS referral process. If the IPv6 protocol is disabled, remote clients could unintentionally access content on DFS shares across WAN connections.&lt;/p&gt;  &lt;p&gt;For information on how the IPv6 protocol is used in the DFS referral process, see the blog article below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/askds/archive/2009/10/28/dfs-referrals-and-ipv6-outta-site.aspx"&gt;http://blogs.technet.com/b/askds/archive/2009/10/28/dfs-referrals-and-ipv6-outta-site.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2626771"&gt;2626771: A VDI solution deployed using the Application Virtualization 4.6 SP1 client appears slow to login&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3458951" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6+SP1/">App-V 4.6 SP1</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Slow/">Slow</category><category domain="http://blogs.technet.com/b/appv/archive/tags/VDI/">VDI</category></item><item><title>Microsoft Application Virtualization 4.5 client service fails to start with Symantec PGP Installed</title><link>http://blogs.technet.com/b/appv/archive/2011/10/12/microsoft-application-virtualization-4-5-client-service-fails-to-start-with-symantec-pgp-installed.aspx</link><pubDate>Wed, 12 Oct 2011 20:56:30 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3458926</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/12/microsoft-application-virtualization-4-5-client-service-fails-to-start-with-symantec-pgp-installed.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2625501"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s another new KB article we published today. This one involves a conflict between App-V 4.5 and PGP:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;The Microsoft Application Virtualization Client service may fail to start on App-V 4.5 clients running on machines that also have Symantec PGP Desktop Corporate 10.1 or 9.x installed. Attempting to start the service fails with the error:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;dl&gt;&lt;dt&gt;&lt;em&gt;---------------------------&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;Services&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;---------------------------&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;Could not start the Application Virtualization Client service on Local Computer.&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;&lt;/em&gt;&lt;/dt&gt;&lt;dt&gt;&lt;em&gt;Error 1114: A dynamic link library (DLL) initialization routine failed.&lt;/em&gt;&lt;/dt&gt;&lt;dt&gt;&lt;em&gt;&lt;/em&gt;&lt;/dt&gt;&lt;/dl&gt;  &lt;p&gt;A corresponding event will be logged:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;dl&gt;&lt;dt&gt;&lt;em&gt;Event Type: Error&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;Event Source: Service Control Manager&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;Event Category: None&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;Event ID: 7023&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;User: N/A&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;Description:&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;The Application Virtualization Client service terminated with the following error: &lt;/em&gt;&lt;/dt&gt;&lt;dt&gt;&lt;em&gt;A dynamic link library (DLL) initialization routine failed. &lt;/em&gt;&lt;/dt&gt;&lt;/dl&gt;  &lt;p&gt;In addition, sftlog.txt will show errors similar to the following:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;dl&gt;&lt;dt&gt;&lt;em&gt;[01/11/2011 08:12:56:691 INTF ERR] {tid=C10}&lt;/em&gt; &lt;/dt&gt;&lt;dt&gt;&lt;em&gt;The Application Virtualization Client service cannot be initialized because it found an incompatible product (PGP Desktop version 10.2.0.1672). No known compatible version exists.&lt;/em&gt;&lt;/dt&gt;&lt;/dl&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This behavior is by design. The App-V 4.5 client prevents a known issue where a Windows blue screen (STOP error) may occur if both the App-V client and Symantec PGP are installed on the same machine. App-V fails to start the client service in order to prevent this scenario.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To allow coexistence of both the App-V client and Symantec PGP, upgrade the App-V client to version 4.6 or greater.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2625501"&gt;2625501: Microsoft Application Virtualization 4.5 client service fails to start with Symantec PGP Installed&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;    &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;    &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;    &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;    &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;    &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;    &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;    &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;    &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;    &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;    &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;    &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;    &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;    &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;    &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3458926" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/Client/">Client</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/7023/">7023</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Symantec/">Symantec</category><category domain="http://blogs.technet.com/b/appv/archive/tags/PGP/">PGP</category></item><item><title>Applications fail to launch with error 04-00000A04 after App-V 4.6 SP1 upgrade</title><link>http://blogs.technet.com/b/appv/archive/2011/10/03/applications-fail-to-launch-with-error-04-00000a04-after-app-v-4-6-sp1-upgrade.aspx</link><pubDate>Mon, 03 Oct 2011 18:26:21 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3456950</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/10/03/applications-fail-to-launch-with-error-04-00000a04-after-app-v-4-6-sp1-upgrade.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2622617"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Just a quick heads up on a new KB article we published today:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptom&lt;/h5&gt;  &lt;p&gt;After upgrading a Microsoft Application Virtualization (App-V) 4.6 client to App-V 4.6 Service Pack 1 (SP1), applications may fail to launch with the following error:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;The Application Virtualization Client could not launch the application you requested.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;dl&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/p&gt; &lt;/dl&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;An unexpected error occurred. Report the following error code to your&lt;/em&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;System Administrator.Error code 461758B-0F801904-00000A04&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The SFTLog.txt may also have entries similar to the following:&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;[09/22/2011 13:11:42:814 TRAY ERR] {tid=101:usr=administrator}        &lt;br /&gt;The Application Virtualization Client could not launch the application you requested.&lt;/em&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;An unexpected error occurred. Report the following error code to your System Administrator.&lt;/em&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Error code: 461758B-0F801904-00000A04&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This may happen if the DDELaunchMSICommand or LaunchMSICommand registry values under the following keys are incorrect:&lt;/p&gt;  &lt;p&gt;For 32-bit systems: &lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\UserInterface&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For 64-bit systems: &lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\wow64node\Microsoft\SoftGrid\4.5\Client\UserInterface&lt;/strong&gt;&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To resolve this issue, edit the registry key to reflect the correct execution string. &lt;/p&gt;  &lt;p&gt;For 32-bit clients, edit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\UserInterface. For 64-bit clients, use HKEY_LOCAL_MACHINE\SOFTWARE\wow64node\Microsoft\SoftGrid\4.5\Client\UserInterface.&lt;/p&gt;  &lt;p&gt;Note that Configuration Manager clients use a different string than App-V clients. If in doubt, check the value of DDELaunchCommand. If it references VappLauncher.exe, Configuration Manager integration is enabled. If it references sfttray.exe, the client is an App-V VAS client.&lt;/p&gt;  &lt;p&gt;The correct values are:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Configuration Manager 2007 clients with virtualization support enabled:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;Value: DDELaunchMSICommand &lt;/dd&gt;&lt;dd&gt;Type: REG_SZ&lt;/dd&gt;&lt;dd&gt;Data: @GcbJDuU`8Dt4ql_+RSRVirtualApp&amp;gt;=T+i$+PP-9,9v}Si8@4X /launch &amp;quot;&amp;lt;APP&amp;gt;&amp;quot; &lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;Value: LaunchMSICommand&lt;/dd&gt;&lt;dd&gt;Type: REG_SZ&lt;/dd&gt;&lt;dd&gt;Data: @GcbJDuU`8Dt4ql_+RSRVirtualApp&amp;gt;=T+i$+PP-9,9v}Si8@4X /launch &amp;quot;&amp;lt;APP&amp;gt;&amp;quot;&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;&lt;strong&gt;App-V VAS clients:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;Value: DDELaunchMSICommand &lt;/dd&gt;&lt;dd&gt;Type: REG_SZ&lt;/dd&gt;&lt;dd&gt;Data: 3OqYobt01?4VH[gf8qiBRelease_Merge_Modules&amp;gt;OO5hSGuIH?xoVn&amp;amp;wQ(Ex &amp;quot;&amp;lt;APP&amp;gt;&amp;quot; &amp;lt;DDE&amp;gt;&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;Value: LaunchMSICommand&lt;/dd&gt;&lt;dd&gt;Type: REG_SZ&lt;/dd&gt;&lt;dd&gt;Data: 3OqYobt01?4VH[gf8qiBRelease_Windows_Desktops&amp;gt;gNkKPt-'NA05f@sdSnKH /launch &amp;quot;&amp;lt;APP&amp;gt;&amp;quot;&lt;/dd&gt;&lt;/dl&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;This is a .reg file exported from an ConfigMgr client:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;Windows Registry Editor Version 5.00 &lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Client\UserInterface]      &lt;br /&gt;&amp;quot;AppIcon&amp;quot;=&amp;quot;C:\\Program Files (x86)\\Microsoft Application Virtualization Client\\sftcmcres.dll,-484&amp;quot;       &lt;br /&gt;&amp;quot;TypeIcon&amp;quot;=&amp;quot;C:\\Program Files (x86)\\Microsoft Application Virtualization Client\\sftcmcres.dll,-483&amp;quot;       &lt;br /&gt;&amp;quot;DDELaunchMSICommand&amp;quot;=&amp;quot;@GcbJDuU`8Dt4ql_+RSRVirtualApp&amp;gt;=T+i$+PP-9,9v}Si8@4X /launch \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot;&amp;quot;       &lt;br /&gt;&amp;quot;DDELaunchCommand&amp;quot;=&amp;quot;\&amp;quot;C:\\Windows\\CCM\\VappLauncher.exe\&amp;quot; /launch \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot;&amp;quot;       &lt;br /&gt;&amp;quot;LaunchCommand&amp;quot;=&amp;quot;\&amp;quot;C:\\Windows\\CCM\\VappLauncher.exe\&amp;quot; /launch \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot;&amp;quot;       &lt;br /&gt;&amp;quot;LaunchMSICommand&amp;quot;=&amp;quot;@GcbJDuU`8Dt4ql_+RSRVirtualApp&amp;gt;=T+i$+PP-9,9v}Si8@4X /launch \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot;&amp;quot; &lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;This is a .reg file exported from a 32-bit 4.6 SP1 VAS client:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;Windows Registry Editor Version 5.00&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dd&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\UserInterface]&lt;/dd&gt;&lt;dd&gt;&amp;quot;AppIcon&amp;quot;=&amp;quot;C:\\Program Files\\Microsoft Application Virtualization Client\\sftcmcres.dll,-484&amp;quot;&lt;/dd&gt;&lt;dd&gt;&amp;quot;TypeIcon&amp;quot;=&amp;quot;C:\\Program Files\\Microsoft Application Virtualization Client\\sftcmcres.dll,-483&amp;quot;&lt;/dd&gt;&lt;dd&gt;&amp;quot;DDELaunchMSICommand&amp;quot;=&amp;quot;3OqYobt01?4VH[gf8qiBRelease_Merge_Modules&amp;gt;OO5hSGuIH?xoVn&amp;amp;wQ(Ex \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot; &amp;lt;DDE&amp;gt;&amp;quot;&lt;/dd&gt;&lt;dd&gt;&amp;quot;DDELaunchCommand&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\Microsoft Application Virtualization Client\\sftdde.exe\&amp;quot; \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot; &amp;lt;DDE&amp;gt;&amp;quot;&lt;/dd&gt;&lt;dd&gt;&amp;quot;LaunchCommand&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\Microsoft Application Virtualization Client\\sfttray.exe\&amp;quot; /launch \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot;&amp;quot;&lt;/dd&gt;&lt;dd&gt;&amp;quot;LaunchMSICommand&amp;quot;=&amp;quot;3OqYobt01?4VH[gf8qiBRelease_Windows_Desktops&amp;gt;gNkKPt-'NA05f@sdSnKH /launch \&amp;quot;&amp;lt;APP&amp;gt;\&amp;quot;&amp;quot;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;Note the difference in syntax due to the escape characters. Note also that the paths to various executables may be different in your environment.&lt;/p&gt;  &lt;h5&gt;=====&lt;/h5&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2622617"&gt;2622617: Applications fail to launch with error 04-00000A04 after App-V 4.6 SP1 upgrade&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3456950" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Upgrade/">Upgrade</category><category domain="http://blogs.technet.com/b/appv/archive/tags/SP1/">SP1</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6+SP1/">App-V 4.6 SP1</category><category domain="http://blogs.technet.com/b/appv/archive/tags/00000A04/">00000A04</category></item><item><title>Microsoft Compiled HTML Help files (*.CHM) accessed within App-V packages fail to display correctly after Internet Explorer 8 is upgraded to Internet Explorer 9</title><link>http://blogs.technet.com/b/appv/archive/2011/09/27/microsoft-compiled-html-help-files-chm-accessed-within-app-v-packages-fail-to-display-correctly-after-internet-explorer-8-is-upgraded-to-internet-explorer-9.aspx</link><pubDate>Tue, 27 Sep 2011 18:27:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3455880</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/09/27/microsoft-compiled-html-help-files-chm-accessed-within-app-v-packages-fail-to-display-correctly-after-internet-explorer-8-is-upgraded-to-internet-explorer-9.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2619927"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s one more KB article we published today. Enjoy!&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;On a Windows Server 2008 R2 RDS server running the App-V Client version 4.6.0.20200, after Internet Explorer 8 is upgraded to Internet Explorer 9, the Microsoft Compiled HTML Help files (*.chm) in some App-V packages may stop working and the help panel will display a blank white screen. If Internet Explorer 9 is uninstalled and reverted back to Internet Explorer 8 the help content will render properly.&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This is a known issue with App-V client 4.6.0.20200.&lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;To resolve this issue, install App-V 4.6 SP1 with the latest hotfix rollup. To obtain the latest hotfix rollup please contact Microsoft Support.    &lt;br /&gt;Service Pack 1 for Microsoft App-V 4.6 can be downloaded from the following location:&lt;/p&gt;  &lt;p&gt;Microsoft Application Virtualization 4.6 Service Pack 1 - &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=14552"&gt;http://www.microsoft.com/download/en/details.aspx?id=14552&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;The latest Version of the App-V 4.6 client is 4.6 SP1 Hotfix Rollup 4 (as of 9/19/2011). To keep track of the latest App-V updates, please follow the Microsoft Application Virtualization blog at &lt;a href="http://blogs.technet.com/b/appv/."&gt;http://blogs.technet.com/b/appv/.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Note&lt;/b&gt; Be sure to test these updates against all your App-V packages to insure compatibility in your test environment prior to updating your production environment.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2619927"&gt;2619927: Microsoft Compiled HTML Help files (*.CHM) accessed within App-V packages fail to display correctly after Internet Explorer 8 is upgraded to Internet Explorer 9&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3455880" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-5/">App-V 4.5</category><category domain="http://blogs.technet.com/b/appv/archive/tags/CHM/">CHM</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Help/">Help</category></item><item><title>Considerations when Updating an App-V Read-only (Shared) Cache</title><link>http://blogs.technet.com/b/appv/archive/2011/09/27/considerations-when-updating-an-app-v-read-only-shared-cache.aspx</link><pubDate>Tue, 27 Sep 2011 15:06:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3455818</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/09/27/considerations-when-updating-an-app-v-read-only-shared-cache.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2618921"&gt;&lt;img title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Here’s another KB article we published today.&amp;#160; It’s a regular fountain of new content!&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Summary&lt;/h5&gt;  &lt;p&gt;The concept of a shared, or read-only cache was introduced in version 4.6 of the Microsoft Application Virtualization client. When using App-V in a Shared Cache environment, it is recommended to use a UNC path to a symbolic link (see &lt;a href="http://technet.microsoft.com/en-us/library/ee956915.aspx"&gt;http://technet.microsoft.com/en-us/library/ee956915.aspx&lt;/a&gt; for more information).&lt;/p&gt;  &lt;p&gt;That way, when you change or adjust the shared/read-only cache, you do not have to change the FileName registry value in all of the client’s registries or the master VDI image. There is a possibility that random startup failures may exist for some App-V clients on VDI virtual machines during a App-V FSD (file system device) upgrade or modification (e.g. when applications are being provisioned and added to the read-only cache). This is caused by the App-V client attempting to start during the window where the symbolic link is being updated (a process that involves removal and re-adding the link to initiate the new location). During this window the App-V client engine find that the FSD does not exist and the client will fail to start. You will see the following error in the Windows System Event Log.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Could not start the Application Virtualization Client service on Local Computer.&lt;/i&gt;     &lt;br /&gt;&lt;i&gt;Error 1068: The dependency service or group failed to start.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;In addition, additional dependency errors calling out “sftfs” specifically will also be referenced.&lt;/p&gt;  &lt;p&gt;Also note that this is only a problem during the App-V client startup. Restarting the AppV client a few minutes after initial failure will resolve the issue. If the issue persists, there is likely a problem with accessing the shared cache access.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2618921"&gt;2618921: Considerations when Updating an App-V Read-only (Shared) Cache&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3455818" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/appv/archive/tags/KB+Article/">KB Article</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Update/">Update</category><category domain="http://blogs.technet.com/b/appv/archive/tags/Cache/">Cache</category><category domain="http://blogs.technet.com/b/appv/archive/tags/App_2D00_V+4-6/">App-V 4.6</category></item><item><title>Rolling back an App-V server upgrade may result in clients receiving xxxxxx-xxxxxx0A-00002002 errors</title><link>http://blogs.technet.com/b/appv/archive/2011/09/26/rolling-back-an-app-v-server-upgrade-may-result-in-clients-receiving-xxxxxx-xxxxxx0a-00002002-errors.aspx</link><pubDate>Mon, 26 Sep 2011 16:35:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3455596</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/b/appv/archive/2011/09/26/rolling-back-an-app-v-server-upgrade-may-result-in-clients-receiving-xxxxxx-xxxxxx0a-00002002-errors.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2619454"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="hotfix" border="0" alt="hotfix" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /&gt;&lt;/a&gt;Just a quick heads up on a new KB article we published today:&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;h5&gt;Symptoms&lt;/h5&gt;  &lt;p&gt;When connecting a Microsoft Application Virtualization (App-V) client version 4.5 or later to a legacy Softgrid server (i.e. one running a version prior to 4.5) you may get the following error:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;The server will not allow a connection without valid NTLM credentials. &lt;/i&gt;    &lt;br /&gt;&lt;i&gt;Please report the following error code to your System Administrator. &lt;/i&gt;    &lt;br /&gt;&lt;i&gt;Error code: xxxxxx-xxxxxx 0A-00002002&lt;/i&gt;&lt;/p&gt;  &lt;h5&gt;Cause&lt;/h5&gt;  &lt;p&gt;This can happen to your App-V 4.5 and 4.6 clients if they are connecting to App-V Management Server that has been rolled back through an uninstallation of App-V 4.5 and a reinstallation of an earlier version has occurred. This is caused by the presence of SPNs (Service Principal Names) that are not removed during an uninstallation of the App-V 4.5 Server. &lt;/p&gt;  &lt;h5&gt;Resolution&lt;/h5&gt;  &lt;p&gt;You can check for these SPN remnants by typing the command below:&lt;/p&gt;  &lt;p&gt;setspn -L hostname&lt;/p&gt;  &lt;p&gt;- Where hostname is the name of the Softgrid server.&lt;/p&gt;  &lt;p&gt;The SPNs will have the following format:&lt;/p&gt;  &lt;p&gt;- Softgrid/Hostname    &lt;br /&gt;- Softgrid/FQDN&lt;/p&gt;  &lt;p&gt;If the SPNs are present, you can manually remove them using the SETSPN –D command.&lt;/p&gt;  &lt;h5&gt;More Information&lt;/h5&gt;  &lt;p&gt;Softgrid servers prior to version 4.5 did not support Kerberos for authentication.&lt;/p&gt;  &lt;p&gt;=====&lt;/p&gt;  &lt;p&gt;For the most current version of this article please see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2619454"&gt;2619454: Rolling back an App-V server upgrade may result in clients receiving xxxxxx-xxxxxx0A-00002002 errors&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;J.C. Hornbeck&lt;/b&gt; &lt;strong&gt;| System Center Knowledge Engineer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;App-V Team blog: &lt;a href="http://blogs.technet.com/appv/"&gt;http://blogs.technet.com/appv/&lt;/a&gt;     &lt;br /&gt;AVIcode Team blog: &lt;a href="http://blogs.technet.com/b/avicode"&gt;http://blogs.technet.com/b/avicode&lt;/a&gt;     &lt;br /&gt;ConfigMgr Support Team blog: &lt;a href="http://blogs.technet.com/configurationmgr/"&gt;http://blogs.technet.com/configurationmgr/&lt;/a&gt;     &lt;br /&gt;DPM Team blog: &lt;a href="http://blogs.technet.com/dpm/"&gt;http://blogs.technet.com/dpm/&lt;/a&gt;     &lt;br /&gt;MED-V Team blog: &lt;a href="http://blogs.technet.com/medv/"&gt;http://blogs.technet.com/medv/&lt;/a&gt;     &lt;br /&gt;OOB Support Team blog: &lt;a href="http://blogs.technet.com/oob/"&gt;http://blogs.technet.com/oob/&lt;/a&gt;     &lt;br /&gt;Opalis Team blog: &lt;a href="http://blogs.technet.com/opalis"&gt;http://blogs.technet.com/opalis&lt;/a&gt;     &lt;br /&gt;Orchestrator Support Team blog: &lt;a href="http://blogs.technet.com/b/orchestrator/"&gt;http://blogs.technet.com/b/orchestrator/&lt;/a&gt;     &lt;br /&gt;OpsMgr Support Team blog: &lt;a href="http://blogs.technet.com/operationsmgr/"&gt;http://blogs.technet.com/operationsmgr/&lt;/a&gt;     &lt;br /&gt;SCMDM Support Team blog: &lt;a href="http://blogs.technet.com/mdm/"&gt;http://blogs.technet.com/mdm/&lt;/a&gt;     &lt;br /&gt;SCVMM Team blog: &lt;a href="http://blogs.technet.com/scvmm"&gt;http://blogs.technet.com/scvmm&lt;/a&gt;     &lt;br /&gt;Server App-V Team blog: &lt;a href="http://blogs.technet.com/b/serverappv"&gt;http://blogs.technet.com/b/serverappv&lt;/a&gt;     &lt;br /&gt;Service Manager Team blog: &lt;a href="http://blogs.technet.com/b/servicemanager"&gt;http://blogs.technet.com/b/servicemanager&lt;/a&gt;     &lt;br /&gt;System Center Essentials Team blog: &lt;a href="http://blogs.technet.com/b/systemcenteressentials"&gt;http://blogs.technet.com/b/systemcenteressentials&lt;/a&gt;     &lt;br /&gt;WSUS Support Team blog: &lt;a href="http://blogs.technet.com/sus/"&gt;http://blogs.technet.com/sus/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /&gt;&lt;/a&gt; &lt;a href="http://www.twitter.com/MS_SystemCenter"&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3455596" width="1" height="1"&gt;</description></item></channel></rss>
