--- title: How to Deploy the App-V Client description: How to Deploy the App-V Client author: jamiejdt ms.assetid: 981f57c9-56c3-45da-8261-0972bfad3e5b ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library ms.prod: w10 --- # How to Deploy the App-V Client Use the following procedure to install the Microsoft Application Virtualization (App-V) 5.1 client and Remote Desktop Services client. You must install the version of the client that matches the operating system of the target computer. **What to do before you start** 1. Review and install the software prerequisites: Install the prerequisite software that corresponds to the version of App-V that you are installing: - [About App-V 5.1](about-app-v-51.md) - [App-V 5.1 Prerequisites](app-v-51-prerequisites.md) 2. Review the client coexistence and unsupported scenarios, as applicable to your installation:
Deploying coexisting App-V clients |
[Planning for the App-V 5.1 Sequencer and Client Deployment](planning-for-the-app-v-51-sequencer-and-client-deployment.md) |
Unsupported or limited installation scenarios |
See the client section in [App-V 5.1 Supported Configurations](app-v-51-supported-configurations.md) |
Client registry information |
|
Client log files |
|
Client installation troubleshooting information |
See the error log in the %temp% folder. To review the log files, click Start, type %temp%, and then look for the appv_ log. |
Client type | File to use |
---|---|
Standard version of the client |
appv_client_setup.exe |
Remote Desktop Services version of the client |
appv_client_setup_rds.exe |
/INSTALLDIR |
Specifies the installation directory. Example usage: /INSTALLDIR=C:\Program Files\AppV Client |
/CEIPOPTIN |
Enables participation in the Customer Experience Improvement Program. Example usage: /CEIPOPTIN=[0|1] |
/MUOPTIN |
Enables Microsoft Update. Example usage: /MUOPTIN=[0|1] |
/PACKAGEINSTALLATIONROOT |
Specifies the directory in which to install all new applications and updates. Example usage: /PACKAGEINSTALLATIONROOT='C:\App-V Packages' |
/PACKAGESOURCEROOT |
Overrides the source location for downloading package content. Example usage: /PACKAGESOURCEROOT='http://packageStore' |
/AUTOLOAD |
Specifies how new packages will be loaded by App-V 5.1 on a specific computer. The following options are enabled: [1]; automatically load all packages [2]; or automatically load no packages [0].Example usage: /AUTOLOAD=[0|1|2] |
/SHAREDCONTENTSTOREMODE |
Specifies that streamed package contents will be not be saved to the local hard disk. Example usage: /SHAREDCONTENTSTOREMODE=[0|1] |
/MIGRATIONMODE |
Allows the App-V 5.1 client to modify the shortcuts and FTAs that are associated with the packages that are created with a previous version. Example usage: /MIGRATIONMODE=[0|1] |
/ENABLEPACKAGESCRIPTS |
Enables the scripts that are defined in the package manifest file or configuration files that should run. Example usage: /ENABLEPACKAGESCRIPTS=[0|1] |
/ROAMINGREGISTRYEXCLUSIONS |
Specifies the registry paths that will not roam with a user profile. Example usage: /ROAMINGREGISTRYEXCLUSIONS=software\classes;software\clients |
/ROAMINGFILEEXCLUSIONS |
Specifies the file paths relative to %userprofile% that do not roam with a user's profile. Example usage: /ROAMINGFILEEXCLUSIONS 'desktop;my pictures' |
/S[1-5]PUBLISHINGSERVERNAME |
Displays the name of the publishing server. Example usage: /S2PUBLISHINGSERVERNAME=MyPublishingServer |
/S[1-5]PUBLISHINGSERVERURL |
Displays the URL of the publishing server. Example usage: /S2PUBLISHINGSERVERURL=\\pubserver |
/S[1-5]GLOBALREFRESHENABLED - |
Enables a global publishing refresh. Example usage: /S2GLOBALREFRESHENABLED=[0|1] |
/S[1-5]GLOBALREFRESHONLOGON |
Initiates a global publishing refresh when a user logs on. Example usage: /S2LOGONREFRESH=[0|1] |
/S[1-5]GLOBALREFRESHINTERVAL - |
Specifies the publishing refresh interval, where 0 indicates do not periodically refresh. Example usage: /S2PERIODICREFRESHINTERVAL=[0-744] |
/S[1-5]GLOBALREFRESHINTERVALUNIT |
Specifies the interval unit (Hours[0], Days[1]). Example usage: /S2GLOBALREFRESHINTERVALUNIT=[0|1] |
/S[1-5]USERREFRESHENABLED |
Enables user publishing refresh. Example usage: /S2USERREFRESHENABLED=[0|1] |
/S[1-5]USERREFRESHONLOGON |
Initiates a user publishing refresh when a user logs on. Example usage: /S2LOGONREFRESH=[0|1] |
/S[1-5]USERREFRESHINTERVAL - |
Specifies the publishing refresh interval, where 0 indicates do not periodically refresh. Example usage: /S2PERIODICREFRESHINTERVAL=[0-744] |
/S[1-5]USERREFRESHINTERVALUNIT |
Specifies the interval unit (Hours[0], Days[1]). Example usage: /S2USERREFRESHINTERVALUNIT=[0|1] |
/Log |
Specifies a location where the log information is saved. The default location is %Temp%. Example usage: /log C:\logs\log.log |
/q |
Specifies an unattended installation. |
/REPAIR |
Repairs a previous client installation. |
/NORESTART |
Prevents the computer from rebooting after the client installation. The parameter prevents the end-user computer from rebooting after each update is installed and lets you schedule the reboot at your convenience. For example, you can install App-V 5.1 and then install Hotfix Package Y without rebooting after the Service Pack installation. After the installation, you must reboot before you start using App-V. |
/UNINSTALL |
Uninstalls the client. |
/ACCEPTEULA |
Accepts the license agreement. This is required for an unattended installation. Example usage: /ACCEPTEULA or /ACCEPTEULA=1. |
/LAYOUT |
Specifies the associated layout action. It also extracts the Windows Installer (.msi) and script files to a folder without installing App-V 5.1. No value is expected. |
/LAYOUTDIR |
Specifies the layout directory. Requires a string value. Example usage: /LAYOUTDIR=”C:\Application Virtualization Client”. |
/?, /h, /help |
Requests help about the previous installation parameters. |
Type of deployment | Deploy this file |
---|---|
Computer is running a 32-bit Microsoft Windows operating system |
appv_client_MSI_x86.msi |
Computer is running a 64-bit Microsoft Windows operating system |
appv_client_MSI_x64.msi |
You are deploying the App-V 5.1 Remote Desktop Services client |
appv_client_rds_MSI_x64.msi |
Type of deployment | Deploy this file |
---|---|
Computer is running a 32-bit Microsoft Windows operating system |
appv_client_LP_xxxx_ x86.msi |
Computer is running a 64-bit Microsoft Windows operating system |
appv_client_LP_xxxx_ x64.msi |