How to Install the App-V Client by Using Setup.msi
This topic describes how to install the App-V client by using the setup.msi program. Before you install the App-V client using the setup.msi program, you must first determine if any prerequisite software must be installed, and then you must install it. To install the prerequisite software, see the Installing Prerequisite Software section of this topic. To install the client software, see the Installing the App-V Client Using the Setup.msi Program section of this topic.
Installing Prerequisite Software
You can use the following procedures to install the prerequisite software. You can create a command file and run the commands from the command prompt, or you can use a scripting language such as VBScript or Windows PowerShell to run the commands.
Note The x86 versions of the following software are required for both x86 and x64 versions of the App-V client.
To install Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
Download the Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) software package from the Microsoft Download Center (https://go.microsoft.com/fwlink/?LinkId=119961). [Template Token Value] For version 4.5 SP2 and later of the App-V client, download vcredist_x86.exe from Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update (https://go.microsoft.com/fwlink/?LinkId=169360).[Template Token Value]
To install silently, use the command-line option “/Q” with vcredist_x86.exe—for example, vcredist_x86.exe /Q.
To install the software by using the vcredist_x86.msi file, use the command-line option “/C /T:<fullpathtofolder>” to extract the files vcredist.msi and vcredis1.cab from vcredist_x86.exe to a temporary folder. To install silently, use the command-line option /quiet—for example, msiexec /i vcredist.msi /quiet.
To install Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
Important For version 4.6 and later of the App-V client, you must also install the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update.
Download the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update software package from the Microsoft Download Center (https://go.microsoft.com/fwlink/?LinkId=150700).
To install silently, use the command-line option “/Q” with vcredist_x86.exe—for example, vcredist_x86.exe /Q.
To install Microsoft Core XML Services (MSXML) 6.0 SP1 (x86)
Download the Microsoft Core XML Services (MSXML) 6.0 SP1 (x86) software package from the Microsoft Download Center (https://go.microsoft.com/fwlink/?LinkId=63266).
To install silently, use the command-line option /quiet—for example, msiexec /i msxml6_x86.msi /quiet.
To install Microsoft Application Error Reporting
When installing Microsoft Application Error Reporting, you must use the APPGUID parameter to specify the App-V product code. The product code is unique for each App-V client type and version. Select the correct product code from the following table.
Important For App-V 4.6 SP2 and later, you no longer need to install Microsoft Application Error Reporting (dw20shared.msi). App-V now uses Microsoft Error Reporting.
Version | Product Code for Desktop Client | Product Code for Client for Remote Desktop Services |
---|---|---|
App-V 4.5 CU1 |
FE495DBC-6D42-4698-B61F-86E655E0796D |
8A97C241-D92A-47DC-B360-E716C1AAA929 |
App-V 4.5 SP1 |
93468B43-C19D-44F9-8BCC-114076DB0443 |
0042AD3C-99A4-4E58-B5F0-744D5AD96E1C |
App-V 4.5 SP2 |
C6FC75B9-7D86-4C44-8BDB-EAFE1F0E200D |
ECF80BBA-CA07-4A74-9ED6-E064F38AF1F5 |
App-V 4.6 x86 |
9E9D30B2-2065-4FDE-B756-8F1A6EABAFC3 |
439FAC21-B423-41D4-8126-54F9FCB70039 |
App-V 4.6 x64 |
E569E45F-7BA6-4C7F-B6BA-3FFCBE92FC22 |
D2977C18-D88A-47CB-AFD8-652DD36F4D0D |
App-V 4.6 x86 ¹ |
40C3258B-F9D1-46DF-AE97-72C1F86F2427 |
9915D911-CC73-4122-AF4F-564F89454655 |
App-V 4.6 x64 ¹ |
1650E31F-23B8-40B5-A60A-C5934F557E3B |
7580D918-C621-49E7-9877-3CC59F9BD1DA |
App-V 4.6 x86 SP1 |
DB9F70CD-29BC-480B-8BA2-C9C2232C4553 |
1354855A-2298-4C73-9022-EF0686C65991 |
App-V 4.6 x64 SP1 |
342C9BB8-65A0-46DE-AB7A-8031E151AF69 |
B2C6C8D5-FE76-4056-A326-EE5D633EA175 |
¹ App-V “Languages” release.
Note If you need to find the product code, you can use the Orca.exe database editor or a similar tool to examine Windows Installer files to find the value of the ProductCode property. For more information about using Orca.exe, see Windows Installer Development Tools (https://go.microsoft.com/fwlink/?LinkId=150008).
Locate the Microsoft Application Error Reporting install program, dw20shared.msi, which can be found in the Support\Watson folder on the release media.
To install the software, run the following command:
**msiexec /i dw20shared.msi APPGUID={valuefromtable} REBOOT=Suppress REINSTALL=ALL REINSTALLMODE=vomus**
Installing the App-V Client by Using the Setup.msi Program
Use the following procedure to install the App-V client. Ensure that any necessary prerequisite software has been installed. [Template Token Value] For version 4.6 and later of the App-V client, the setup.msi program checks the system and if prerequisite software is not installed, it generates an error message indicating that installation cannot continue. [Template Token Value]
To install the Application Virtualization Client by Using Setup.msi
Make sure you are logged on with an account that has administrator rights on the computer.
Open a Command Prompt window by using elevated rights, and then change the directory to the folder that contains the setup files. When installing version 4.6 or a later version of the App-V client, you must use the correct installer for the computer’s operating system, 32-bit or 64-bit. The installation will fail and an error message will be displayed if you use the wrong installer.
Enter the install command string at the command prompt. Alternatively, you can create a command file and run it from the command prompt. You can also use a scripting language such as VBScript or Windows PowerShell to run the command.
The following command-line example shows how setup.msi can be used with a number of optional parameters. For more information about these parameters, see Application Virtualization Client Installer Command-Line Parameters.
msiexec.exe /i "setup.msi" SWICACHESIZE="10240" SWIPUBSVRDISPLAY="Production System" SWIPUBSVRTYPE="HTTP /secure" SWIPUBSVRHOST="PRODSYS" SWIPUBSVRPORT="443" SWIPUBSVRPATH="/AppVirt/appsntype.xml" SWIPUBSVRREFRESH="on" SWIGLOBALDATA="D:\AppVirt\Global" SWIUSERDATA="^% LOCALAPPDATA^%\Windows\Application Virtualization Client" SWIFSDRIVE="S" /q
Important
The Windows Installer switch "/q" is used to make this a silent installation.
The "%" characters in "%HomeDrive%" must be preceded by the "^" escape character. Otherwise, the Windows command shell sets the value to that of the user who is performing the installation.
To turn on installation logging, use the msiexec switch /l*v filename.log.