Автоматический установщик приложений с предустановленными параметрами

Автоматический установщик приложений с предустановленными параметрами

Нам приходится каждый раз переустанавливать это конкретное программное обеспечение с другими настройками.

Можно ли создать скрипт или что-то в этом роде (любая идея хороша), чтобы иметь возможность заранее задать параметры/атрибуты, которые вы хотите, чтобы установщик включил и выполнил процесс установки за вас?

решение1

Узнайте, предлагает ли программа MSI, что облегчит этот процесс.

Я бы попробовал открыть MSI с помощью такого инструмента, как ORCA, редактора MSI от Microsoft.

Если MSI не имеет документированной функции автоматической установки, вы можете использовать ORCA, чтобы узнать, поддерживает ли он автоматическую установку, а также параметры командной строки, которые необходимо использовать для ее успешной установки.

Для слабонервных я не рекомендую изменять MSI. Но можно изменить MSI, чтобы даже самые сложные установки проходили без участия пользователя.

решение2

В Windows большинство приложений устанавливаются путем запуска совместимого с MSI (Microsoft Installer) приложения/файла.

MSI-файлы содержат множество часто сложной логики установки, настроек, механизмов конфигурации и т. д. Хотя вы можете распаковать MSI-файл, изменить его и переупаковать по своему вкусу, это может привести к серьезным сбоям в работе конфигураций приложений.

Различные приложения настраивают себя по-разному - некоторые используют реестр, некоторые используют файлы конфигурации XML, другие используют файлы конфигурации с собственным форматом. Некоторые используют несколько точек конфигурации - реестр, файлы и т. д.

Если вы действительно хотите настроить это приложение, я рекомендую попытаться выяснить, где оно хранит все свои данные конфигурации. Затем вы можете написать необходимый скрипт, который позволит вам изменять реестр и/или изменять файл(ы) конфигурации приложения с нужными вам настройками.

Однако следует понимать, что если вы не будете осторожны, есть большая вероятность, что вы можете запутать приложение — часто скрытыми и трудноотслеживаемыми способами, и в конечном итоге это может привести к повреждению данных (особенно если приложение хранит данные в файлах и/или базах данных)!

Действуйте осторожно!

Связанный контент