Обновление - откуда берется путь

Установка, настройка и работа с программой
Пользователь
Сообщения: 11
Зарегистрирован: 02 фев 2018, 15:43

Обновление - откуда берется путь

Сообщение alexanko » 21 мар 2019, 15:11

Здравствуйте

Пожалуйста, подскажите - при обновлении клиента (обновление скачивается с сервера), откуда программа установки берет путь установки предыдущей версии?
Дело в том, что мы ставим ПО в C:\Program Files (x86)\rrit\client
При обновлении версии сервера, находится пара-тройка компьютеров, на которых обновление упорно устанавливается в c:\rrit\client и, в итоге, получаем нерабочего клиента

Спасибо!

P.S. Как пожелание - сделайте, пожалуйста, по умолчанию установку в C:\Program Files (x86)

Администратор
Аватара пользователя
Сообщения: 518
Зарегистрирован: 26 янв 2012, 11:22

Re: Обновление - откуда берется путь

Сообщение Администратор » 22 мар 2019, 09:40

Добрый день!

Путь берется на основании последней установленной программы. Т.е. если клиент был установлен в c:\rrit\client, то будет возвращен этот путь. Если после этого была переустановка на c:\rrit\client2, например, то соотвтественно обновления будут устанавливаться туда. Поэтому важно именно устаналивать клиента, а не переносить путём копирования.
По-умолчанию не рекомендуем устанавливать программу в C:\Program Files (x86), т.к. программа сохраняет некоторые данные в свою директорию и поэтому для внесения изменений необходимы права администратора. Ранее мы добавляли возможность выбора пути установки программы, но отключили эту возможность из-за того, что некоторые пользователи самостоятельно пытались выбрать неверный путь.

Пользователь
Сообщения: 11
Зарегистрирован: 02 фев 2018, 15:43

Re: Обновление - откуда берется путь

Сообщение alexanko » 22 мар 2019, 16:09

Администратор писал(а):Добрый день!

Путь берется на основании последней установленной программы. Т.е. если клиент был установлен в c:\rrit\client, то будет возвращен этот путь. Если после этого была переустановка на c:\rrit\client2, например, то соотвтественно обновления будут устанавливаться туда. Поэтому важно именно устаналивать клиента, а не переносить путём копирования.


Где хранятся эти данные? Откуда берутся? Реестр, файл настроек... что-то еще? Это не праздный интерес - мы столкнулись с описанной проблемой и пытаемся вычислить ее причину.

Администратор
Аватара пользователя
Сообщения: 518
Зарегистрирован: 26 янв 2012, 11:22

Re: Обновление - откуда берется путь

Сообщение Администратор » 22 мар 2019, 21:09

В реестр при инсталляции сохраняются некоторые данные на основании AppId, который идентифицирует модуль Клиент.
Просто повторно установите программу в нужный каталог на этом компьютере и проблема будет решена.

Вернуться в Работа с программой

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6