Must Have App-V 5.0 Migration Resources!
Yes, there is a learning curve with the new release of App-V. This is why it is extremely important that – Before you embark on and App-V 5.0 deployment or migration, that you look to the following resources for assistance in migrating to App-V 5.0.
App-V 5.0 Published Whitepapers:
App-V 5.0 Trial Guide:
App-V 5.0 Sequencing Guide:
Managing App-V 5.0 with Configuration Manager 2012 SP1
Integrating App-V with Microsoft VDI White Paper
App-V and Citrix Integration Overview
App-V 5 SP2 Publishing and Client Interaction
http://www.microsoft.com/en-us/download/details.aspx?id=41635
App-V 5.0 Supplemental Downloads
Microsoft Application Virtualization Server 5.0 Best Practice Analyzer
http://www.microsoft.com/en-us/download/details.aspx?id=38844
System Center Management Pack for Microsoft Application Virtualization Server 5.0
http://www.microsoft.com/en-us/download/details.aspx?id=38418
Microsoft Desktop Optimization Pack Administrative Templates 2.0
http://www.microsoft.com/en-us/download/details.aspx?id=41183
TechNet Resources:
Online App-V 5.0 Administrator’s guide:
http://technet.microsoft.com/en-us/library/jj713487.aspx
Deploying the App-V 5.0 Sequencer and Client
http://technet.microsoft.com/en-us/library/jj713463.aspx
TechNet Forum
http://social.technet.microsoft.com/Forums/en-US/mdopappv/threads
Technet Virtual Lab:
https://cmg.vlabcenter.com/default.aspx?moduleid=61991289-6281-43f6-bc7c-22a7696b3c6d
Main Resource page:
http://technet.microsoft.com/en-us/windows/hh826068.aspx?ocid=wc-int-news
How to Install the App-V Client for Shared Content Store Mode
http://technet.microsoft.com/en-us/library/jj713455.aspx
Blog Posts:
Microsoft Application Virtualization 5.0 Integration
Scripting and Embedded Scripting for AppV 5.0 (Dynamic Deployment and User Configuration Scripting)
Sequencing for Connection Groups
http://blogs.technet.com/b/appv/archive/2012/11/29/sequencing-for-connection-groups.aspx
App-V 5.0 Client PowerShell Deep Dive
http://blogs.technet.com/b/appv/archive/2012/12/03/app-v-5-0-client-powershell-deep-dive.aspx
How to Collect App-V 5.0 Debug Traces
http://blogs.technet.com/b/appv/archive/2013/01/23/how-to-collect-app-v-5-0-debug-traces.aspx
App-V Scripting
http://blogs.technet.com/b/gladiatormsft/archive/2013/05/02/app-v-5-scripting-change.aspx
How to run processes inside the App-V Virtual Bubble
Knowledge Base Articles:
Known issues when using App-V v5 Package Converter
http://support.microsoft.com/kb/2774436
Important changes in the App-V v5 Sequencer
http://support.microsoft.com/kb/2777777
How to remove a cached copy of an unpublished package in Microsoft App-V v5
http://support.microsoft.com/kb/2768945
Five common App-V v5 implementation scenarios
http://support.microsoft.com/kb/2780807
Supported Configuration Manager and Microsoft Application Virtualization scenarios
http://support.microsoft.com/kb/2780810
How To Use Microsoft User Experience Virtualization With App-V Applications
http://support.microsoft.com/kb/2850582
Known issues when creating or using an App-V 5.0 Office 2010 package
http://support.microsoft.com/kb/2828619
How to adjust the App-V v5 Publishing Server Refresh schedule
http://support.microsoft.com/kb/2780177/en-us
How to use PowerShell to find packages in App-V v5 client connection groups
http://support.microsoft.com/kb/2780809/en-us
How to troubleshoot publishing server refresh failures in App-V v5
http://support.microsoft.com/kb/2778168/en-us
Add-on Downloads
Microsoft App-V 5.0 Client UI Application Download
http://www.microsoft.com/en-us/download/details.aspx?id=41186
Microsoft App-V 5.0 Server Best Practice Analyzer
http://www.microsoft.com/en-us/download/details.aspx?id=38844
Office 2013 and APP-V 5.0
Supported scenarios for deploying Microsoft Office as a sequenced App-V Package
http://support.microsoft.com/kb/2772509
Download: Office Customization Tool for Click-to-Run
http://www.microsoft.com/en-us/download/details.aspx?id=36778
Customizing Office 2013 using the Office Click-to-Run Deployment Tool
http://technet.microsoft.com/en-us/library/jj219424(v=office.15)
Customization Overview for Click-to-Run
http://technet.microsoft.com/en-us/library/jj219428(v=office.15)
Deployment Options for Office 2013
http://technet.microsoft.com/en-us/library/ee624360.aspx#Virtualization
Office 2010 and App-V 5.0
Microsoft Office 2010 Sequencing Kit for Microsoft Application Virtualization 5.0
http://www.microsoft.com/en-us/download/details.aspx?id=38399
How to sequence Microsoft Office 2010 in Microsoft Application Virtualization 5.0
http://support.microsoft.com/kb/2830069
You may need to re-download Configuration Manager 2012 and Endpoint Protection 2012 SP1 Binaries!
The binaries for System Center Configuration Manager 2012 and System Center Endpoint Protection 2012 have been updated to correct some minor issues. The binaries have been updated at the Download Center, and also on the Technet and MSDN download sites. For Configuration Manager 2012 SP1, the updated download release of SP1 includes the following hotfix:
Installation error 0x800b0101: System Center 2012 Configuration Manager Service Pack 1 client
http://support.microsoft.com/kb/2801987
MSDN Download Link:
https://msdn.microsoft.com/en-us/subscriptions/securedownloads/hh442898#FileId=52479
Technet Download Link:
https://technet.microsoft.com/en-us/subscriptions/securedownloads/hh442904#FileId=52479
This means if you downloaded the binaries prior to today (1/25) – you will likely need to re-download them or if you already had SP1 installed prior to
January 25, then you can just deploy the above hotfix and be done.
For Endpoint Protection, there are new binaries that include fixed files (Linux/iOS) that were corrupt in the initial release available on the MVLS site.
UPDATE:
The Config Manager Blog has more information and detail here:
App-V 4.6: Important Consideration for Streaming from DP when Migrating from Configuration Manager 2007 to 2012
If you are currently using Configuration Manager 2007 to distribute your App-V applications through virtual application advertisements *and* you stream from the distribution points *and* you are about to migrate from Configuration Manager 2007 to Configuration Manager 2012 – you will need to be aware of a very important registry setting introduced last year: LaunchIfNotFound.
The value is found in the following location:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftSoftGrid4.5 ClientNetworkHttp or
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftSoftGrid4.5 ClientNetworkHttp
Technically, what the value does is control the behavior of HTTP streaming when a connection to the HTTP server can be established and the package file no longer exists on the HTTP server. If the value does not exist or if it is not set to 1, the App-V client will not let you launch the application even if it is fully loaded into the cache. To prevent this from happening you would need to manually create this value and set it to 1 (it is a DWORD value.) This behavior is no different from RTSP. File streaming will, however, launch the application – EVEN – if the value of RequireAuthorizationifCached is set to 1.
Configuration Manager Migration
Now that Config Manager 2012 has released and with SP1 on the horizon, many customers have begun the migration process or are in the process of migrating. So here is where it is important to be aware of this important configuration item. Let’s say you are in the process of migrating from Config Manager 2007 to 2012 and you configured your virtual application advertisements to stream from the distribution point. As part of the migration process, an administrator will likely move the App-V packages over to the Config Manager 2012 site (and/or a different distribution point) and then converts/upgrades some of their Config Manager DP’s hosting the virtual application packages and assigns them to the Config Manager 2012 site as DP’s.
Well, something interesting happens. The content on the distribution point will now be converted to the new Config Manager 2012 content format and the old Config Manager content structure and folders are changed. During this time, the existing Config Manager Client systems could still be using Config Manager 2007 (as upgrading all clients may take a while in customer environments) and fail to launch – EVEN if fully cached. Another scenario would be even if the user is on the new client, the end user may be launching an existing application that was already on their system and was fully cached. Either way, the user could be stuck getting the following message when trying to launch an application:
The Application Virtualization Client could not launch <APPLICATION NAME>
The requested package does not exist on the server. Report the following error code to your System Administrator.
Error code: xxxxxx-xxxxxxxx-40000194
Why is this Happening?
Why are the launch failures failing even though the applications have been fully cached. This occurs because when using HTTP streaming, the App-V client will perform an additional authentication check to confirm that the content folder is accessible. This is done even if the RequireAuthorizationIfCached setting was set to 0 on the client.
Similar issues can also occur when migrating from a traditional App-V management server infrastructure solution over to Config Manager 2012. Administrators would need to maintain dual content stores for HTTP streaming until all applications have been delivered via Config Manager 2012.
So, if you foresee yourself in these scenarios, it is advised to set the LaunchIfNotFound value to 1. This will require that you have at least HF3 for App-V 4.6 SP1 installed:
http://support.microsoft.com/kb/2571168
Also note that LaunchIfNotFound can be set at the package level and in the network subkey for the entire client. If the key is found in both the package and network registry keys, then the value of per-package LaunchIfNotFound will overwrite the client-wide LaunchIfNotFound value.