imageHere’s a new Knowledge Base article we published today. This one documents the custom actions that are available for the Server Application Virtualization (Server App-V) Agent installer package.

=====

Summary

The following is a list of the custom actions for the Server Application Virtualization (Server App-V) Agent installer package.

More Information

Installer : Server App-V Agent
CA: MUOptinRequired
Method name: MUOptinRequired
Description: This is an immediate custom action to check if MU optin is required. If MU optin is required, MU optin page will be shown to the user by the user interface, if the user is running in UI mode.

Installer : Server App-V Agent
CA: OptinToMU
Method name: OptinToMU
Description: This is a deferred custom action to perform MU optin. This custom action runs as elevated and impersonated (Runs as the user running setup)

Installer : Server App-V Agent
CA: RegisterMOFFile
Method name: RegisterMOFFile
Description: This custom action registers a MOF file during install

Installer : Server App-V Agent
CA: RollbackRegisterMOFFile
Method name: RegisterMOFFile
Description: This custom action unregisters a MOF file during rollback when install is interrupted

Installer : Server App-V Agent
CA: UnregisterMOFFile
Method name: RegisterMOFFile
Description: This custom action unregisters a MOF file during uninstall

Installer : Server App-V Agent
CA: RollbackUnregisterMOFFile
Method name: RegisterMOFFile
Description: This custom action registers a MOF file during rollback when uninstall is interrupted

Installer : Server App-V Agent
CA: ModifyAppInitDllProperty
Method name: ModifyAppInitDllProperty
Description: Reads the AppInitDll registry value from registry and appends a space to the cached value if the original value is not empty

Installer : Server App-V Agent
CA: ModifyAppInitDllRegistryValue
Method name: ModifyAppInitDllRegistryValue
Description: This is a deferred custom action, that is run during uninstall. This custom action modifies app init registry value and deletes the value avcpmon.dll from it. If this results in app init registry value being empty, on windows 2008 and above machines, this also sets load_appinitdll registry value to 0.

Installer : Server App-V Agent
CA: RollbackAppInitDllRegistryValue
Method name: RollbackAppInitDllRegistryValue
Description: This is a rollback custom action, that sets the value of AppInitDll registry value back to its original state at the time of uninstall

Installer : Server App-V Agent
CA: SetModifyAppInitDllRegistryValue
Method name: n/a
Description: This sets an MSI property which includes new AppInitDll value with avcpmon dll path.

Installer : Server App-V Agent
CA: SetOptinToMU
Method name: n/a
Description: This sets an MSI property which includes a path to the MU auth cab file.

Installer : Server App-V Agent
CA: SetRegisterMOFFile
Method name: n/a
Description: This sets an MSI property which includes a path to the MOF file to register the MOF file.

Installer : Server App-V Agent
CA: SetRollbackAppInitDllRegistryValue
Method name: n/a
Description: This sets an MSI property which includes the AppInitDll Registery value

Installer : Server App-V Agent
CA: SetRollbackRegisterMOFFile
Method name: n/a
Description: This sets an MSI property which includes a path to the MOF file to unregister the MOF file.

Installer : Server App-V Agent
CA: SetRollbackUnregisterMOFFile
Method name: n/a
Description: This sets an MSI property which includes a path to the MOF file to register the MOF file.

Installer : Server App-V Agent
CA: SetSSRSRealTlsAllocCountProperty
Method name: n/a
Description: This sets an MSI property which includes the number of TLS slots to allocate in SSRS Injector subsystem.

Installer : Server App-V Agent
CA: SetUnregisterMOFFile
Method name: n/a
Description: This sets an MSI property which includes a path to the MOF file to unregister the MOF file.

Installer : Server App-V Agent
CA: SetAVCPMon32PathProperty
Method name: n/a
Description: This sets an MSI property which includes the path to avcpmon DLL file

Installer : Server App-V Agent
CA: SetAppInit_Dll32AdditionProperty
Method name: n/a
Description: This sets an MSI property which includes the path to avcpmon DLL file

=====

For the most current version of this article please see the following:

2704938 - Custom actions for the Server Application Virtualization (Server App-V) Agent installer package

J.C. Hornbeck | System Center & Security Knowledge Engineer

Get the latest System Center news on Facebook and Twitter:

clip_image001 clip_image002

App-V Team blog: http://blogs.technet.com/appv/
ConfigMgr Support Team blog: http://blogs.technet.com/configurationmgr/
DPM Team blog: http://blogs.technet.com/dpm/
MED-V Team blog: http://blogs.technet.com/medv/
Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/
Operations Manager Team blog: http://blogs.technet.com/momteam/
SCVMM Team blog: http://blogs.technet.com/scvmm
Server App-V Team blog: http://blogs.technet.com/b/serverappv
Service Manager Team blog: http://blogs.technet.com/b/servicemanager
System Center Essentials Team blog: http://blogs.technet.com/b/systemcenteressentials
WSUS Support Team blog: http://blogs.technet.com/sus/

The Forefront Server Protection blog: http://blogs.technet.com/b/fss/
The Forefront Endpoint Security blog : http://blogs.technet.com/b/clientsecurity/
The Forefront Identity Manager blog : http://blogs.msdn.com/b/ms-identity-support/
The Forefront TMG blog: http://blogs.technet.com/b/isablog/
The Forefront UAG blog: http://blogs.technet.com/b/edgeaccessblog/