Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf

Ответить
Настройки темы
Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf

Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: sLiDeR-X
Дата: 22-11-2011
Описание: Обновление аддона
Вложения
Тип файла: 7z CMD_Files_s_110707_16-00.7z
(298.8 Kb, 308 просмотров)
Тип файла: 7z cmd_s_110923_12-57.7z
(1.1 Kb, 186 просмотров)
Тип файла: 7z z-KeepPrefSVC_s_111122_12-21.7z
(1.8 Kb, 181 просмотров)
Аддон z-KeepPrefSVC


Модификация файла svcpack.inf дистрибутива Windows.
Фактически переносит все строки после [SetupHotfixesToRun] файла svcpack.inf в отдельный _SetupHotfixes.cmd

Производился для возможности выбора установки компонентов (аддонов SVCPACK) на этапе Т-40, посредством ответов пользователя на вопросы либо обработкой посредством GUI, запускаемые из presetup.cmd. Это позволяет конечному пользователю выбирать из предложенного то, что ему действительно нужно.
Главная идея - отключать "весомые" аддоны такие как DotNET, Office... (особенно актуально будет сборщикам дистрибутивов - экономит время установки на ВМ )
Если ответ на запрос положительный или выбран чекбокс в GUI, то в файле _SetupHotfixes.cmd все остается как есть - установка рассматриваемого аддона будет произведена, как и положено. Если же вы ответили отрицательно, либо сняли чекбокс, то из _SetupHotfixes.cmd удаляется строка с соответствующим аддоном и в процессе установки он установлен не будет.




Существует 2 метода обработки:
  1. новый метод - GUI
  2. старый метод - реализации вопросов при установке:
    читать дальше »

    Вопросы реализованы с использованием консольной утилиты MsgBox 2.1.
    читать дальше »

    "MSGBOX" 3 3 10 означает, что окно с 3-иконкой вопроса, 3-кнопками ДА-НЕТ и 10-секунд ожидания с ответом Да.

    HTML код: Выделить весь код
    Доступные иконки: 1 = Информация (i) (по-умолчанию) 2 = Внимание (!) 3 = Вопрос (?) 4 = Стоп (X) Доступные кнопки: 1 = OK (по-умолчанию) 2 = OK, Отмена 3 = Да, Нет 4 = Да, Нет, Отмена 5 = Повтор, Отмена 6 = Прервать, Повтор, Игнор Возвращение в: 1 = OK была нажата переменную 2 = Отмена была нажата %errorlevel% 3 = Прервать была нажата 4 = Повтор была нажата 5 = гнор была нажата 6 = Да была нажата 7 = Нет была нажата Задержка времени: n = количество секунд задержки


    Скриншоты вопросов:





    Для реализации вопросов необходимо в presetup.cmd добавить примерно такую секцию: не забудьте поменять кодировку текста на OEM
    читать дальше »

    В раздел :: ----- Выбор программ перед установкой :
    Код: Выделить весь код
    if exist "%DistrDir%\DNet1140.exe" call :DotNET
    В конец presetup.cmd
    Код: Выделить весь код
    :DotNET
    MSGBOX.EXE "Хотите установить .NET Framework 2.0...4.0 при первом входе в систему? Установка может занять длительное время (более 30 минут)!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
    if "%errorlevel%"=="7" (
    	find /v "DNet11" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
    	move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
    )
    goto :EOF
    Если будут возникать проблемы с написанием - пишите в тему - помогу.




Для реализации выбора устанавливаемых компонентов понадобится поддержка presetup.cmd, работа которого доступна только посредством:
  1. аддона [addon] Fake-Setup Advanced
  2. [Проект] Gui-интегратор пакета обновлений и аддонов


P.S. В архив вложен пример PreSetup.cmd и PstSetup.cmd (Если используете Gui-интегратор переименуйте PstSetup.cmd в PosSetup.cmd)


Смежная тема [addon] z-Runss - модификация прогресс-бара установки

Отправлено: 19:54, 20-06-2010

 

Аватара для tr011_tmn

Ветеран


Автор проектов


Сообщения: 1002
Благодарности: 295

Профиль | Отправить PM | Цитировать


Цитата sLiDeR-X:
tr011_tmn, ya158, как раз уже этим и занимаюсь. Ждите »
с удовольствием подожду.
В идеале бы хотелось что то на подобии WPI . Нащелкал маркером что ставить и сидишь любуешься результатом.

-------
Насяльника!!!!! Джамшута адроннама коллайдер фключал, ключ павирнул и ашельбе машельбе асин, вульшарьбелеме!! и полный пистесама насяльника!
Цирк уехал ))) клоуны остались


Отправлено: 08:59, 19-08-2010 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


tr011_tmn, я сделал для себя, используя этот эддон, вот это: z-Runss.
Вместо Runss можете использовать любую другую утилиту. Лично для меня подошла только эта программа (написанная участником форума - аналог XPlode). Она наиболее гибкая и легкая.

Можете сами сделать для себя подобный эддон, используя эти программы: Выбор устанавливаемых приложений
Там как раз есть то, что вам нужно (чекбоксы).

Отправлено: 09:16, 19-08-2010 | #12


Аватара для tr011_tmn

Ветеран


Автор проектов


Сообщения: 1002
Благодарности: 295

Профиль | Отправить PM | Цитировать


Цитата sLiDeR-X:
Можете сами сделать для себя подобный эддон, используя эти программы: Выбор устанавливаемых приложений
Там как раз есть то, что вам нужно (чекбоксы). »
вы меня не поняли )))) я использую WPI но уже после установки системы, потому что принципиально не выношу установку софта и драйверов автоматически, воспитание не позволяет , а вот от возможности выбора устанавливаемого из SVCpAck софта честно не отказался бы )))) мечты, мечты...

-------
Насяльника!!!!! Джамшута адроннама коллайдер фключал, ключ павирнул и ашельбе машельбе асин, вульшарьбелеме!! и полный пистесама насяльника!
Цирк уехал ))) клоуны остались


Отправлено: 09:30, 19-08-2010 | #13


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


tr011_tmn, все я вас прекрасно понял и дал ссылку на тему, в которой вы почерпнете для себя необходимую информацию. Прочитайте внимательно статью и все поймете.

Что вам мешает запустить любую из этих программ из presetup.cmd? При запуске на этапе Т-39 выберете все что вам нужно галками. Выбранные программы поставятся на Т-13.

Собственно z-Runss это и делает, только немного в другом виде (но скрипт примерно такой будет).

Для себя я из этого списка выбрал Xplode, но потом от него отказался в пользу Runss

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:37, 19-08-2010 | #14


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


Обновил эддон.
Максимально автоматизировал процесс.

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:17, 20-08-2010 | #15


Ветеран


Автор проектов


Сообщения: 1575
Благодарности: 493

Профиль | Отправить PM | Цитировать


Цитата sLiDeR-X:
Обновил эддон.
Максимально автоматизировал процесс. »
А где сам аддон?

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:08, 20-08-2010 | #16


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


ya158, на данный момент
Цитата sLiDeR-X:
Временно отозван »
для выяснения совместимости при неиспользовании Fake-Setup Advanced.
Ожидайте в течение суток

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:57, 20-08-2010 | #17


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


Проверил у себя на ВМ - нареканий нет. Забирайте.

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:31, 20-08-2010 | #18


Аватара для Wowa_z

Старожил


Сообщения: 250
Благодарности: 44

Профиль | Отправить PM | Цитировать


sLiDeR-X, скачал новый аддон z-KeepPrefSVC из смежной темы. Интегрировал при помощи Updateintegratorа от Boa Soft пакет обновлений и аддоны. Тестил на виртуальной машине. При старте установки Windows получил сообщение что Windows будет установлена автоматически и могу идти пить кофе. В итоге на 13 минуте ничего, на установленной системе ни одной установленной программы.

Прикрепил свои файлы, которые были созданы при помощи z-KeepPrefSVC, и отредактированный мною файл PreSetup.cmd

У меня складывается впечатление, что не срабатывает файл PreSetup.cmd на Т-40, потому как на системном диске нет файлов _SetupHotfixes.cmd и Runss.*
Да, к стати, я не использую файл PstSetup.cmd так как в Updateintegratorе от Boa Soft есть свой под именем PosSetup.cmd, а в нём нет строк для удаления файлов _SetupHotfixes.cmd и Runss.*

П.С. Помогите понять где зарыта собака.

Последний раз редактировалось Wowa_z, 18-11-2011 в 11:31.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:42, 25-08-2010 | #19


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


Wowa_z, понял проблему, завтра постараюсь подправить скрипт и выложить. Подождите немного.

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Отправлено: 19:57, 25-08-2010 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход