Проблема
Попытка установки (переустановки) VDA-агента версии 7.6.1000 (и других) заканчивается ошибками типа:
Installation of MSI File 'IcaTS_x64.msi' failed with code 'InstallFailure' (1603).
Причина
В соотвествии со статьей microsoft: https://support.microsoft.com/ru-ru/kb/834484 эти ошибки связаны с тем, что MSInstaller не может получить права на запись либо в какую-то папку либо в реестр.
Решение
Лучше всего в этих случаях пользоваться VDA CleanUp Utility, которая исправно обновляется, а в новых версиях VDA, она уже входит в дистрибутив и может быть установлена вместе с VDA.
После удаления VDA на Windows server 2008 R2 я просто удалил папки Citrix из Program Files и Program Files(x86) и удалил ветки Citrix из реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\citrix]
Вот тут указывают более конкретную ветку реестра на котрую не хватает прав:
https://discussions.citrix.com/topic/379383-ltsr-cu1-install-error-1603/
Нужно дать всем пользователям полные права на ветку:
HKLM\SOFTWARE\Wow6432Node\CITRIX\EUEM
Эти ветки реестра иногда не удаляются даже с помощью VDA CleanUp Utility. Также у меня не получилось удалить их от имени SYSTEM с помощью psexec. Оказалось, как написано тут: https://support.citrix.com/article/CTX215992 на проблемную ветку HKLM\Software\Wow6432Node\Citrix\EUEM\LoggedEvents имеют полные права юзеры из локальной группы Remote Desktop Users. То есть, для того, чтобы получить права на удаление этой ветки нужно включить себя в группу Remote Desktop Users и перелогиниться:
net localgroup "Remote Desktop users" "DOMAIN\USER" /add
Discussion