windows-itpro-docs/windows/manage/appv-maintaining-appv.md

2.1 KiB
Raw Blame History

title, description, author, ms.pagetype, ms.mktglfcycl, ms.sitesec, ms.prod
title description author ms.pagetype ms.mktglfcycl ms.sitesec ms.prod
Maintaining App-V (Windows 10) Maintaining App-V MaggiePucciEvans mdop, appcompat, virtualization deploy library w10

Maintaining App-V

Applies to

  • Windows 10, version 1607

After you have deployed App-V for Windows 10, you can use the following information to maintain the App-V infrastructure.

Moving the App-V server

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

How to Move the App-V Server to Another Computer

Determine if an App-V Application is Running Virtualized

Independent software vendors (ISV) who want to determine if an application is running virtualized with App-V 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 later, 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.

Have a suggestion for App-V?

Add or vote on suggestions on the Application Virtualization feedback site.
For App-V issues, use the App-V TechNet Forum.

Other resources for maintaining App-V

Operations for App-V