Тихая установка без дополнительных функций

2202
yozhik

Я хочу составить для себя список программ, чтобы их можно было устанавливать без людей рядом с ними. Я узнал информацию о тихой / автоматической установке, НО это установка программ со всеми настройками по умолчанию !! Например, Skype, предложите мне сделать поисковую систему Bing по умолчанию, но я не хочу, чтобы она была моей поисковой системой по умолчанию. Другие программы также часто предлагают загрузить и установить некоторые дополнительные программы. Как я могу решить эту проблему? Есть ли другие варианты, кроме AutoIt / VBScript или любого другого? Как я могу снять флажки, которые по умолчанию не отображаются в пользовательском интерфейсе программы пользователя?

Я нашел программное обеспечение http://ninite.com/ И там написано:

«Нет панелей инструментов Ninite автоматически говорит« Нет »панелям инструментов и прочему мусору». Как я могу сделать то же самое? Как сказать НЕТ всем барахлом с моей точки зрения?

Благодарю.

Тихая установка без дополнительных функций

0

2 ответа на вопрос

3
Karan

Технически Ninite не выполняет традиционную «тихую» установку. Согласно странице « Как работает Ninite» :

После загрузки установщика приложения и подтверждения его действительности Ninite начинает его установку. Специфика этого отличается для каждого приложения, но наш самый общий метод заключается в том, чтобы скрыть окно установщика, когда мы его запускаем, а затем автоматизировать правильные щелчки и ввод для правильной установки приложения . Автоматизация Ninite говорит «Нет» любым панелям инструментов или другим нежелательным инструментам, как если бы вы попросили технического друга установить приложение для вас. Настройки, такие как место установки, остаются по умолчанию.

И вот как Ninite устанавливает приложение.

Чтобы воспроизвести этот процесс, вы можете создать собственные сценарии AutoIt / AutoHotkey, которые могут аналогичным образом выбирать параметры и нажимать кнопки, которые вы хотите для каждого установщика. Конечно, без сомнения, вам понадобится запустить каждый установщик несколько раз, чтобы усовершенствовать ваш сценарий, и каждый сценарий потребует много усилий. В самом деле, зачем беспокоиться, когда народ Нинит уже сделал всю тяжелую работу за вас? Просто используйте его и сэкономьте драгоценное время и энергию.

Другой вариант может состоять в том, чтобы извлечь каждый установщик, затем упаковать его и создать свой собственный установщик, который делает именно то, что вы хотите. Помимо возможных юридических вопросов (хотя, возможно, это не имеет значения, если вы не распространяете), этот метод, скорее всего, потребует даже больше усилий, чем решение для сценариев.

Благодарю. Но что смущает меня, что для AutoIt мне нужно дать имя окна, чтобы захватить его. Но как быть, если сегодня у меня есть RUS lang pack на моей машине, и у окна есть имя: «Установка скайп», а завтра у меня есть ENG lang pack, и имя окна будет: «Установка скайпа»? Как я могу справиться с этим с AutoIt? Нужно ли иметь несколько разных файлов со строками локализации для таких случаев? А что будет, если Skype выпустит новую версию и поменяет подписи к окнам? yozhik 11 лет назад 0
И если они используют AutoIt - как они делают это "тихо", не показывая ЛЮБОГО пользовательского интерфейса ?? yozhik 11 лет назад 0
Я никогда не говорил, что они используют AutoIt или любую бесплатную программу. Окна приложений AFAIK могут быть скрытыми и все же взаимодействовать с ними программно. Что касается правильной идентификации окна, AutoIt / AHK также может обнаруживать на основе внутренних имен классов и т. Д., Которые, я думаю, должны быть независимыми от языка (вам придется проверить). Если выпущен новый установщик с совершенно другими опциями / кнопками, что заставляет вас думать, что ребятам из Ninite не нужно переделывать свои скрипты? Karan 11 лет назад 1
1
Kruug

Проверьте http://www.ninite.com

Не нажимая Next, Next, Next

Ninite полностью автоматизирует установку за пределами экрана.

Нет панелей инструментов

Ninite автоматически говорит «Нет» панелям инструментов и прочим барахлам.

Всегда в курсе

Установщик Ninite всегда получает последнюю версию приложения, независимо от того, когда вы его сделали.

Это тоже обновляет

Просто снова запустите программу установки Ninite, и она обновит приложения до последних версий.

Нет регистрации

Ninite просто работает. Нет учетной записи, регистрации или клиента не требуется.

32 и 64 бит

Ninite устанавливает лучшую версию приложения для вашего ПК.

Международный

Ninite устанавливает приложения на языке вашего компьютера.

Быстрее для бизнеса

Ninite Pro в 3 раза быстрее и позволяет использовать его в бизнесе.

Работает с RMM

Kaseya, Labtech, Level Platforms, KACE, GFI, Naverisk и другие. Ninite Pro интегрируется со всем.

Автономный режим

Благодаря автономной поддержке, переключателю «/ без звука» и управлению значками на рабочем столе Ninite Pro стал еще более гибким.

Безопасность - это просто

Параметр / updateonly для Ninite Pro упрощает обновление программного обеспечения.

Спасибо, но если вы прочитали мой вопрос - я тоже нашел это программное обеспечение !!! Я хочу знать, как они это делают внутренне! Я хочу сделать то же самое для меня, но с моим списком программ, которые мне нравятся и которые я использую для своей работы !!! yozhik 11 лет назад 0
@yozhik Да, я видел это. Вы редактировали это, пока я отвечал. Kruug 11 лет назад 0
Вы знаете, как сделать это внутренне или как-то? yozhik 11 лет назад 0
@yozhik Вы, вероятно, никогда не узнаете, не глядя на каждую программу, которую вы хотите установить. Если они сообщают всем, почему люди продолжают использовать их? Kruug 11 лет назад 0
@yozhik Например, вот все параметры Skype, которые вы ищете: http://community.skype.com/t5/Windows-desktop-client/Unattended-install/mp/184740#M18609 Kruug 11 лет назад 1
Да, я знаю это, но до сих пор нет способов снять галку с Bing (( yozhik 11 лет назад 0

Похожие вопросы