windows-itpro-docs/mdop/appv-v5/maintaining-app-v-51.md
2016-06-16 11:04:55 -07:00

2.2 KiB
Raw Blame History

title, description, author, ms.assetid, ms.pagetype, ms.mktglfcycl, ms.sitesec, ms.prod
title description author ms.assetid ms.pagetype ms.mktglfcycl ms.sitesec ms.prod
Maintaining App-V 5.1 Maintaining App-V 5.1 jamiejdt 5abd17d3-e8af-4261-b914-741ae116b0e7 mdop, appcompat, virtualization deploy library w10

Maintaining App-V 5.1

After you have completed all the necessary planning, and then deployment of App-V 5.1, you can use the following information to maintain the App-V 5.1 infrastructure.

Move the App-V 5.1 Server

The App-V 5.1 server connects to the App-V 5.1 database. Therefore you can install the management component to any computer on the network and then connect it to the App-V 5.1 database.

How to Move the App-V Server to Another Computer

Determine if an App-V 5.1 Application is Running Virtualized

Independent software vendors (ISV) who want to determine if an application is running virtualized with App-V 5.1 or above, should open a named object called AppVVirtual-<PID> in the default namespace. For example, Windows API GetCurrentProcessId() can be used to obtain the current process's ID, for example 4052, and then if a named Event object called AppVVirtual-4052 can be successfully opened using OpenEvent() in the default namespace for read access, then the application is virtual. If the OpenEvent() call fails, the application is not virtual.

Additionally, ISVs who want to explicitly virtualize or not virtualize calls on specific APIs with App-V 5.1 and above, can use the VirtualizeCurrentThread() and CurrentThreadIsVirtualized() functions implemented in the AppEntSubsystems32.dll module. These provide a way of hinting at a downstream component that the call should or should not be virtualized.

Got a suggestion for App-V?

Add or vote on suggestions here. For App-V issues, use the App-V TechNet Forum.

Other resources for maintaining App-V 5.1

Operations for App-V 5.1