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

Компьютерный форум 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:
завтра попробую пересобрать без Gui напрямую скриптом. »
результат точно такой же, на этапе T-13 не установилось ничего, presetup.cmd не использовал, т.к. для меня он не востребован.

прикладываю
результаты работы

В архиве сформированные в процессе работы:
Runss.xml
END.xml
BEGIN.xml
SVCPACK.IN_
_SetupHotfixes.cmd
ссылка

список аддонов

0-HTMLINFO\
1-BaseCSP\
1-exFAT\
1-FullFlash\
1-GPPC\
1-ICCD\
1-IE\
1-IMAPI2\
1-LLTD\
1-MRT\
1-MSXML\
1-MU\
1-MUCat\
1-PkgInst\
1-RDC7\
1-Rootsupd\
1-WAAPI\
1-WGA\
1-WMP\
2-3rdParty\
2-CPLDAPU_08b10\
2-DirectX32\
2-DotNetNew4\
2-IE8_Reload\
2-PfotoStory\
2-PhysX\
2-PowerShell_v2.0_ru\
2-Shockwav\
2-Silverlight_4\
2-SPTD\
2-TTF_fonts\
2-WMP11RUSjz\
2-XLive\
3-Alky_XP\
3-dllsfox\
3-dllsfull\
3-Msgina\
3-RCadmin\
3-Resolution\
3-TTF_fonts\
3-UnPnc2\
4-aspi\
4-Avatars\
4-CAD2010\
4-Cursors Aero\
4-MM2.6\
4-MsRoyale\
4-MsZune\
4-Oem\
4-OOBE\
4-QTall\
4-ResPatch_BDBY\
4-Screens\
4-SNot\
4-Sounds7\
4-STool\
4-Themes\
4-UxTheme\
4-VistaGames\
4-Wallpapers\
4-XpAnimateStyle\
4-zFoNtS\
5-AdobeforExp\
5-CabTools\
5-DLLINFO\
5-everything\
5-HashTab3.0\
5-MassStor32\
5-MSConfig\
5-NirSoft\
5-POWER\
5-SysInternals\
5-Wiaacmgr\
6-FixQL_icon\
6-MyCustom\
6-neticon\
6-tcpip\
6-Z1_LogonUIFix\
7-7Zip_915b\
7-AdobeReader9Plus\
7-AkelPad\
7-avz435\
7-Console2\
7-DMaster\
7-dopdf71_20100716\
7-DSI_5_3_7_1\
7-DTools4356\
7-DxUpdate\
7-EmEditor101_RU\
7-Encoder9\
7-EVEREST_Ultimate_5.50.2239\
7-FlashProjector\
7-IE7Pro_v2.5.1\
7-IrfanView427\
7-IrfanView427_Plugin\
7-Java_SE_JDK_JRE\
7-Killcopy\
7-KMPlayer\
7-LightAlloy\
7-Messenger_10.1.15\
7-MP3ext\
7-Paint.NET355\
7-PRIO\
7-QuickTime\
7-SCP2010\
7-SIW\
7-SUMo_281\
7-TCPP75RU\
7-UltraISO_PE_v9.3.6.2750\
7-Uninst_Tool\
7-Universal_Extractor_1.6.1.34\
7-Unlocker_190_x86_x64\
7-VFLOPPY\
7-VistaSwitcher\
7-WinDjView\
7-WinMerge\
7-WinRAR_393Final\
7-XnView_1.97.6\
7-z_mpchc20100829\
7-zAIMP2\
7-zDXp\
8-Del_Obsolete\
8-DelMSMSGS\
8-Del Pinball\
8-DelWinTOUR\
8-Del ZoneGames\
8-TTF_fonts\
8-TTF_fonts_Obsolete\
9-CleanUp_10.7.21\
9-ZZ_Clean\
CMD_Files\
x-TC_button\
z-KeepPrefSVC\
z-Log\
z-Runss\
z-WMP11RUSjz_mod_Tango\

P.S. смутило сообщение в процессе отработки скрипта, прикладываю

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


Отправлено: 14:36, 01-09-2010 | #31



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

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


Аватара для Wowa_z

Старожил


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

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


Цитата tr011_tmn:
на этапе T-13 не установилось ничего, presetup.cmd не использовал, т.к. для меня он не востребован. »
но он востребован для работы аддона z-Runss, который приведён в списке использованых вами аддонов, но это уже другая тема.

Последний раз редактировалось Wowa_z, 01-09-2010 в 15:24.


Отправлено: 15:12, 01-09-2010 | #32


Аватара для tr011_tmn

Ветеран


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


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

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


Цитата Wowa_z:
но это уже другая тема. »
имхо но это уже даже не смешно, из темы z-Runss автор отправляет в данную тему, из этой темы вы меня Wowa_z отправляете в тему z-Runss, может их стоит объеденить тогда?

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


Отправлено: 15:56, 01-09-2010 | #33


Аватара для Wowa_z

Старожил


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

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


tr011_tmn, дело в том, что аддон z-KeepPrefSVC, только
Цитата sLiDeR-X:
Фактически переносит все строки после [SetupHotfixesToRun] файла svcpack.inf в отдельный _SetupHotfixes.cmd »
а за отображение процесса установки программ на 13 минуте отвечает аддон z-Runss, который, как мне кажется, как раз и нуждается в файле PreSetup.cmd и запуске его до графического етапа установки Windows.

Добавил ещё ответ в смежной теме

Последний раз редактировалось Wowa_z, 01-09-2010 в 16:55. Причина: Правка

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

Отправлено: 16:41, 01-09-2010 | #34


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

Ветеран


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


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

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


tr011_tmn, ответы смотрите в смежной теме по ссылке от Wowa_z

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


Отправлено: 20:40, 01-09-2010 | #35


Ветеран


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

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


sLiDeR-X
Пожалуйста, если Вас не затруднит, напишите/добавьте в шапку [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf, в какую папку нужно распаковывать файл z-KeepPrefSVC*.7z, чтобы всё работало. Спасибо.

Отправлено: 13:57, 03-09-2010 | #36


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

Ветеран


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


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

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


SharkyEXE, эм.... убили вопросом %)
Это обычный аддон, каких полно на данной конференции. Вложенный presetup.cmd приведен в качестве примера.
Вся информация в шапке.

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

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

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


Ветеран


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

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


sLiDeR-X
Пожалуйста, посмотрите вот эту картинку. Просьба мне написать, почему эти ошибки у меня существуют: проблема в интегрируемых мною эддонах или другое?
Список интегрируемых эддонов:
1) UpdatePack-XPSP3-Rus версия 10.8.18
2) Служебные - [addon] Fake-Setup Advanced
3) Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf
Спасибо.

Последний раз редактировалось SharkyEXE, 09-03-2011 в 19:51.


Отправлено: 18:06, 07-09-2010 | #38


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

Ветеран


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


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

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


SharkyEXE, вы интегрируете ТОЛЬКО эти аддоны? Я не предусматривал ситуацию, когда не интегрируются svcpack аддоны.
Так как таковых нет, то и создавать _SetupHotfixes.cmd бессмсленно. Он и не создается. Так как его нет, то он и не запустится при установке svcpack.inf. Проблем не будет никаких.

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


Последний раз редактировалось sLiDeR-X, 07-09-2010 в 20:20.


Отправлено: 18:18, 07-09-2010 | #39


Ветеран


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

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


Цитата sLiDeR-X:
SharkyEXE, последствия какие? Файл _SetupHotfixes.cmd создается корректный? »
После окончания отработки UpdatePack-XPSP3-Rus версия 10.8.18, по пути <Путь к распакованному дистрибутиву>\I386\SVCPACK\ создаётся файл _SetupHotfixes.cmd. Скачать файл _SetupHotfixes.cmd.

PS. Насчёт корректности или не корректности содержимого файла _SetupHotfixes.cmd прошу Вас написать. Спасибо.

Последний раз редактировалось SharkyEXE, 02-04-2011 в 19:32.


Отправлено: 18:24, 07-09-2010 | #40



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

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




 
Переход