App-V 5.0 – How to find a deployed package PVAD directory easily

Hi all, I’ve been onsite with some customers recently doing some troubleshooting of App-V packages and this “little gem” of a question was asked…. “How do I find the Primary Virtual Application Directory (PVAD) of the package on the App-V Client easily?” To find the PVAD of a deployed App-V application the easiest way is…


App-V 5.0 – ETW Tracing Automation

Hi all, I’ve been meaning to write this for a long time now and finally I’ve had some time to actually sit down and write it. The question that I always get asked onsite with customers is “how do we troubleshoot App-V 5.0?” Some of the common errors we see look like this: Application Failed…


How to Automate the creation of App-V 5.0 Connection Group Debug Commands

Hi all, Following on from post, how do we automate the creation of connection group debug commands???? Firstly you need to get the connection groups you require using Get-AppvClientConnectionGroup. The first thing we need to do is create a directory to create the debug command prompts in, so the snippet below is creating that…


How to Automate the Creation of App-V 5.0 Debug Command Prompts

Hi all, I’ve been meaning to write this for a while now and finally have found some time to write it. Steve Thomas has written a great blog post that describes the new debug mode with the /appvve command shell switch but as described its not a easy process to create those commands. Firstly you need…


Debugging App-V 5.0 Error Code – 0x45500D27-0x80190191

Hi all, We’ve seen this error a few times in App-V 5.0 deployments and thought it was time to show you why this error can occur. Problem This error code occurs when completing a global refresh on the client, but interestingly a user sync works correctly. Debug Looking into why it occurs we need to…


How to Prepare for a Migration to App-V 5.0

This is the first post in a series of posts around migration of App-V from 4.x to 5.0. Introduction Since App-V 5.0 was announced in November last year, it has garnered lots of excitement from customers. In order to provide those benefits, App-V was designed from ground up to provide the foundation upon which we could…


Part 2 – App-V 5.0 and Configuration Manager 2012 SP1 – User Collection Creation

Hi all, In part 1 we introduced how you can leverage and use the Configuration Manager Powershell cmdlets but now it’s time to automatically deploy App-V 5.0 applications. What we’re going to do is the following: · Automate the creation of the User Collection · Automate the application import · Automate the application distribution ·…


Part 1 – App-V 5.0 and Configuration Manager 2012 SP1 Powershell Integration Basics

Hi all, Recently I’ve been working a lot with App-V 5.0 and Configuration Manager 2012 SP1 integration and it’s time to share how you can use the Powershell cmdlets to automate package imports and deployments. Before we go into the cool scripts we need to understand how we can use the Configuration Manager Powershell cmdlets….


App-V 5.0 – Error: Virtual Fonts subsystem failure on first launch

Hi all, I’ve been seeing the following error a few times with my own packages so I thought it was time to figure out what the issue is. If you check the event log a more descriptive error is available, and it states the following: Process 18672 failed to start due to Virtual Fonts subsystem…


App-V 5.0 Sequencer – Package Streaming Optimisation

With the App-V 5.0 Sequencer we have three options for optimising how our packages stream to our clients: Click NextIn previous versions of App-V this would lump everything into one feature block so the whole package had to be download before launch. Now this does something completely different called Fault Streaming. Fault Streaming downloads the…