It is possible to deploy the client upgrade silently via an MSI package, although with the MSI it will fail if the prerequisites are not installed.
The following are the prerequisites for the App-V 4.6 client:
- MSXML 6.0: This is included in Windows XP Service Pack 3 and all newer operating systems and is already there with the 4.5 client.
- Microsoft Application Error Reporting. This is already present with the 4.5 client but GUID modifications are needed.
- Microsoft Visual C++ 2005 Redistributable. This is already present with the 4.5 client.
- Microsoft Visual C++ 2008 Redistributable. This will need to be pre-deployed.
With 4.6 there must be a new registration GUID for Application Error Reporting even if it is already installed.
To install and register Microsoft Application Error Reporting properly for version 4.6, 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:
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 (RTM Release - MDOP 2010) Build 4.6.0.1523) | 9E9D30B2-2065-4FDE-B756-8F1A6EABAFC3 | 439FAC21-B423-41D4-8126-54F9FCB70039 |
App-V 4.6 x64 (RTM Release - MDOP 2010) Build 4.6.0.1523) | E569E45F-7BA6-4C7F-B6BA-3FFCBE92FC22 | D2977C18-D88A-47CB-AFD8-652DD36F4D0D |
App-V 4.6 x86 (All Languages Release - MDOP 2010 Refresh Build 4.6.0.20200) | 40C3258B-F9D1-46DF-AE97-72C1F86F2427 | 9915D911-CC73-4122-AF4F-564F89454655 |
App-V 4.6 x64 (All Languages Release - MDOP 2010 Refresh Build 4.6.0.20200) | 1650E31F-23B8-40B5-A60A-C5934F557E3B | 7580D918-C621-49E7-9877-3CC59F9BD1DA |
App-V 4.6 SP1 x86 | DB9F70CD-29BC-480B-8BA2-C9C2232C4553 | 1354855A-2298-4C73-9022-EF0686C65991 |
App-V 4.6 SP1 x64 | 342C9BB8-65A0-46DE-AB7A-8031E151AF69 | B2C6C8D5-FE76-4056-A326-EE5D633EA175 |
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
How to install Microsoft Visual C++ 2008 SP1 Redistributable Package (x86):
Note: 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. Luckily, this is in a complete package.
1. Download the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update software package from the Microsoft Download Center: http://go.microsoft.com/fwlink/?LinkId=150700.
2. To install silently, use the command-line option “/Q” with vcredist_x86.exe. For example:
vcredist_x86.exe /Q
For App-V version 4.6, command-line parameters cannot be used during an upgrade and will be ignored.
The only acceptable parameter is:
msiexec.exe /quiet /i "setup.msi"
This should preserve all settings.