What Is Microsoft App-V (Microsoft Application Virtualization)?

How does App-V work?

Microsoft App-V creates a virtual environment, called a bubble, for each application deployed by an organization. This virtual layer is wrapped around the software and isolates it from other applications and the OS. It also includes files, settings and other registry entries required to run the application.

The virtual environment is created on the client machine every time an App-V-enabled application is launched. App-V intercepts and redirects all files and registry requests the application makes to a virtual copy stored in the virtual environment. This lets applications run as if installed locally and enables IT to easily manage and update the virtual environment without affecting a user's personal device.

Diagram of how Microsoft App-V works
App-V works by creating a virtual bubble around the application, sitting between it and the operating system.

App-V components

Microsoft App-V includes the following components that are critical to its functioning:

App-V Sequencer. The application virtualization process starts packaging the application into a self-contained environment that runs on the client computer. App-V Sequencer handles this process. It's a wizard-based tool that builds App-V packages, providing all executable components such as sequenced app files, data files, Windows installer files, registry settings and an array of extensible markup language files.

App-V Desktop Client. The Microsoft App-V Desktop Client executes the applications. It resides on the end user's device, and it retrieves and publishes the virtual applications. It also tracks and saves file alterations and custom settings of the published applications.

App-V Management Server. This server centrally delivers and manages applications that the App-V Desktop Client and the Remote Desktop Services Client use. It tracks users and their application in real time through Active Directory, and authenticates application requests to secure and control access to these apps.

The server uses monitoring and metering to track data use. It allows IT to assign application permissions and deliver or remove virtualized applications through a management console. A lightweight version of the App-V server, called the System Center App-V Streaming Server, is also available.

App-V Reporting Server. This App-V server creates and stores reports that show how end users use their virtual applications and application packages.

Tag » App-v