3. Укажите путь к установочному пакету DION:
Для установщика .exe:
Используйте ключ /S
для тихой установки:
DionSetup.exe /S
Используйте параметр /D
, указав путь (должен быть указан последним параметром):
DionSetup.exe /S /D="C:\Путь\К\Папке\Установки"
Проверьте, поддерживает ли установщик эти дополнительные параметры. Например, если установщик поддерживает параметр ENABLEAUTOUPDATE
, можно использовать:
DionSetup.exe /S /ENABLEAUTOUPDATE=1
Аналогично для автозапуска:
DionSetup.exe /S /AUTOSTART=1
Для установщика .msi:
msiexec /i DionSetup.msi /qn ALLUSERS=1
Используйте свойство ENABLEAUTOUPDATE
:
msiexec /i DionSetup.msi /qn ALLUSERS=1 ENABLEAUTOUPDATE=1
Используйте свойство INSTALLDIR
:
msiexec /i DionSetup.msi /qn ALLUSERS=1 INSTALLDIR="C:\Путь\К\Папке\Установки"
Используйте свойство AUTOSTART
:
msiexec /i DionSetup.msi /qn ALLUSERS=1 AUTOSTART=1
Проверка успешной установки в реестре:
В случае успешной установки появится раздел реестра:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\c8061df8-dce9-580f-ac27-2f9924d41de5
В случае успешной установки появится раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E1717E72-96E4-45A5-B994-0D3ED6C1E24E}
При развертывании новой версии DION в организации может возникнуть ситуация, когда в системе появляются дубликаты установленных версий приложения, особенно если ранее использовались разные типы установщиков (.exe и .msi).
Проблема дублирования записей в "Программы и компоненты":
После установки MSI-версии поверх EXE-версии для текущего пользователя могут возникнуть дубликаты в списке установленных программ. Это связано с тем, что предыдущая установка оставляет записи в реестре, которые не удаляются автоматически.
Рекомендации по устранению:
Перед установкой новой версии DION рекомендуется удалить предыдущие версии приложения.
Это можно сделать с помощью скрипта, который выполняет команду удаления и закрывает запущенное приложение. Например:
cmd /c "taskkill /IM dion.exe /T /F && msiexec /x {ProductCode} /qn /norestart"
Замените {ProductCode}
на идентификатор продукта предыдущей версии DION.
В некоторых случаях после удаления могут оставаться ключи реестра, которые необходимо удалить вручную или с помощью скрипта:
HKEY_LOCAL_MACHINE\SOFTWARE\c8061df8-dce9-580f-ac27-2f9924d41de5
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\c8061df8-dce9-580f-ac27-2f9924d41de5
Удаление этих ключей устраняет дублирование в списке установленных программ.
Важно:
|
Определите коллекцию устройств или пользователей, на которые будет развернуто приложение.
Перейдите в Monitoring → Deployments для контроля состояния развертывания.
Проблемы с дублированием установленных версий:
Если после развертывания новой версии DION появляются дубликаты в списке установленных программ, выполните следующие шаги:
1. Закройте все запущенные экземпляры DION:
taskkill /IM dion.exe /T /F
2. Удалите предыдущие версии приложения:
msiexec /x {ProductCode} /qn /norestart
Замените {ProductCode}
на соответствующий идентификатор продукта.
3. Очистите остаточные ключи реестра:
Удалите ключи, связанные с предыдущими установками DION, как указано выше.