Проблема

Попытка установки (переустановки) 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
Enter your comment. Wiki syntax is allowed:
Q A K B J
 
  • citrix/installation_of_msi_file_failed_with_code_installfailure_1603.txt
  • Last modified: 2019/02/11 09:13
  • (external edit)