Обновление - откуда берется путь
Сообщений: 4
• Страница 1 из 1
Обновление - откуда берется путь
Здравствуйте
Пожалуйста, подскажите - при обновлении клиента (обновление скачивается с сервера), откуда программа установки берет путь установки предыдущей версии?
Дело в том, что мы ставим ПО в C:\Program Files (x86)\rrit\client
При обновлении версии сервера, находится пара-тройка компьютеров, на которых обновление упорно устанавливается в c:\rrit\client и, в итоге, получаем нерабочего клиента
Спасибо!
P.S. Как пожелание - сделайте, пожалуйста, по умолчанию установку в C:\Program Files (x86)
Пожалуйста, подскажите - при обновлении клиента (обновление скачивается с сервера), откуда программа установки берет путь установки предыдущей версии?
Дело в том, что мы ставим ПО в C:\Program Files (x86)\rrit\client
При обновлении версии сервера, находится пара-тройка компьютеров, на которых обновление упорно устанавливается в c:\rrit\client и, в итоге, получаем нерабочего клиента
Спасибо!
P.S. Как пожелание - сделайте, пожалуйста, по умолчанию установку в C:\Program Files (x86)
- Администратор
- Сообщения: 518
- Зарегистрирован: 26 янв 2012, 11:22
Re: Обновление - откуда берется путь
Добрый день!
Путь берется на основании последней установленной программы. Т.е. если клиент был установлен в c:\rrit\client, то будет возвращен этот путь. Если после этого была переустановка на c:\rrit\client2, например, то соотвтественно обновления будут устанавливаться туда. Поэтому важно именно устаналивать клиента, а не переносить путём копирования.
По-умолчанию не рекомендуем устанавливать программу в C:\Program Files (x86), т.к. программа сохраняет некоторые данные в свою директорию и поэтому для внесения изменений необходимы права администратора. Ранее мы добавляли возможность выбора пути установки программы, но отключили эту возможность из-за того, что некоторые пользователи самостоятельно пытались выбрать неверный путь.
Путь берется на основании последней установленной программы. Т.е. если клиент был установлен в c:\rrit\client, то будет возвращен этот путь. Если после этого была переустановка на c:\rrit\client2, например, то соотвтественно обновления будут устанавливаться туда. Поэтому важно именно устаналивать клиента, а не переносить путём копирования.
По-умолчанию не рекомендуем устанавливать программу в C:\Program Files (x86), т.к. программа сохраняет некоторые данные в свою директорию и поэтому для внесения изменений необходимы права администратора. Ранее мы добавляли возможность выбора пути установки программы, но отключили эту возможность из-за того, что некоторые пользователи самостоятельно пытались выбрать неверный путь.
Re: Обновление - откуда берется путь
Администратор писал(а):Добрый день!
Путь берется на основании последней установленной программы. Т.е. если клиент был установлен в c:\rrit\client, то будет возвращен этот путь. Если после этого была переустановка на c:\rrit\client2, например, то соотвтественно обновления будут устанавливаться туда. Поэтому важно именно устаналивать клиента, а не переносить путём копирования.
Где хранятся эти данные? Откуда берутся? Реестр, файл настроек... что-то еще? Это не праздный интерес - мы столкнулись с описанной проблемой и пытаемся вычислить ее причину.
- Администратор
- Сообщения: 518
- Зарегистрирован: 26 янв 2012, 11:22
Re: Обновление - откуда берется путь
В реестр при инсталляции сохраняются некоторые данные на основании AppId, который идентифицирует модуль Клиент.
Просто повторно установите программу в нужный каталог на этом компьютере и проблема будет решена.
Просто повторно установите программу в нужный каталог на этом компьютере и проблема будет решена.
Сообщений: 4
• Страница 1 из 1
Вернуться в Работа с программой
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2