Виправлення пошкодженої установки Citrix Receiver
Після вилучення Citrix Receiver 3.4 Enterprise під час тестування іншої проблеми мені вдалося якось пошкодити установку.
Я спробував повторно інсталювати, але якщо не вдалося з помилкою:
"Налаштування не може продовжуватися, оскільки ця версія Приймача несумісна з попередньо встановленою версією"
Отже, як я вирішив вирішити цю проблему?
Як і у випадку з усіма проблемами з встановленням приймача, ми повинні ознайомитися з нижченаведеним файлом логарифмічного вікна
C: UsersusernameAppDataLocalTemp 11:03:55: Information - CApp :: CheckIfAClientPackageIsInstalled (1001) - Перевіряє, чи встановлено пакунок 13.1 або пізнішої версії. 11:03:55: Інформація - CApp :: ReadInstalledPackageVersion (1081) - Знайдено існуючий пакет 13.4.0.25. 11:03:55: Інформація - CApp :: SetExitCode (45) - Код виходу 1603 (з 1603) 11:03:55: Помилка - CApp :: CheckIfAClientPackageIsInstalled (1057) - Знайдено існуючий пакет 13.4.0.25. Інсталяція не може продовжуватися.
З файлу журналу ми бачимо, що встановлення не вдалося через наявність наявного пакунка (так само, як і повідомлення про помилку вище, як ми підозрювали!). Ми повинні з'ясувати, де TrolleyExpress читає цю інформацію, щоб ми маніпулювали ситуацією, найкращим інструментом для цього є procmon (він же монітор процесу).
Я швидко відфільтрував на візку express.exe і спробував знову встановити. Ми бачимо, що процес, який намагається отримати доступ до різних ключів і файлів, виявив, що місцеположення зчитує дані з.
Рішення полягає в тому, щоб видалити нижній регістр, щоб ми могли продовжувати інсталяцію.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
Тепер запуск програми знову завершується успішно 🙂
fyi ви, ймовірно, побачите аналогічний документ на support.citrix.com скоро теж (написаний мною, звичайно).