Upgrading the Citrix Virtual Delivery Agent (VDA) seems to be more and more a problem than an easy process. I don't understand it anyway why the VDA cannot be pushed by the DDC on request. Meanwhile, we have to fight Citrix and Microsoft to get the VDA installed or upgraded. Here are points you should follow to be successful.
- Citrix is using an "NT Service" account for the Telemetry Service that requires logon as service permission. This can be done by using a group policy and allow "NT Service\All Service" logon as a Service
- XenDesktop 7.8 Install Error - Installation of MSI File "TelemetryServiceInstaller_x64.msi"
http://support.citrix.com/article/CTX207907 - Unable to log on as NT SERVICE
https://support.microsoft.com/kb/2832204
- XenDesktop 7.8 Install Error - Installation of MSI File "TelemetryServiceInstaller_x64.msi"
- The Upgrade might also fail with the error 1603 or 1911 for TelemetryServiceInstaller_x64.msi or IcaTS_x64.msi due to a Microsoft security update pushed by the Windows update service. There is a policy to disable the fix but never worked for me. Only uninstalling the Hotfix KB3072630 is solving the problem.
- Error 1911. Could not register type library for file
http://support.citrix.com/article/CTX201748 - MS15-074: Vulnerability in Windows Installer service could allow elevation of privilege
https://support.microsoft.com/kb/3072630
- Error 1911. Could not register type library for file
- You still might be not successful and the reason is another Microsoft Hotfix KB3139923 that needs to be uninstalled first
- MSI repair doesn't work when MSI source is installed on an HTTP share in Windows
https://support.microsoft.com/kb/3139923
- MSI repair doesn't work when MSI source is installed on an HTTP share in Windows
- ...and another one KB3075249
- Update that adds telemetry points to consent.exe in Windows 8.1 and Windows 7
https://support.microsoft.com/kb/3075249
- Update that adds telemetry points to consent.exe in Windows 8.1 and Windows 7
- A rare condition but worth a look if you still run into an issue is to check the Installer registry key of the current user who is used to install the VDA
- Make sure there no entries of Citrix components in:
HKCU\SOFTWARE\Microsoft\Installer\Products
HKCU\SOFTWARE\Microsoft\Installer\UpgradeCodes
I had ALL of the issues listed before but at the end the VDA installed successfully and Citrix released an KB for that issue too http://support.citrix.com/article/CTX212981