markowww
20-01-2013, 02:57
Представляю на суд сообщества аналог UpdatePack-XPSP3-Rus, только для ОС Windows 7/8.
Основные возможности:
Интеграция SVCPACK-аддонов, поддерживающих установку на "живую" систему, в SetupComplete.cmd (http://www.oszone.net/8604)
Поддержка конфигураций аддонов
Интеграция обновлений (в комплект не входят!)
Интеграция драйверов (в комплект не входят!)
Создание загрузочного ISO-образа
Поддержка Windows 7/8
Системные требования:
Microsoft .Net FrameWork 2.0-4.0
DISM (Присутствует по умолчанию в Windows 7/8)
Скачать:
UpdatePack-14.2.5 (http://markowww.ru/updatepack/UpdatePack-14.2.5.7z)
XPDism_x86.zip (http://markowww.ru/updatepack/XPDism_x86.zip)
XPDism_x64.zip (http://markowww.ru/updatepack/XPDism_x64.zip)
Известные ошибки:
Команды аддона из файла finish всегда ищутся сначала в системном каталоге. Критично для работы с образами Windows 8 на Windows 7. Например, в Windows 7 имеется dism.exe версии 6.1, который расположен в system32. А в ADK для Windows 8/8.1 dism.exe имеет версии 6.2 и 6.3, но сам файл находится в Program Files. Команда из файла finish ВСЕГДА будет использовать dism.exe, расположенный в system3.
История изменений:
14.02.5
Исправлено поведение программы, когда пути к дистрибутиву и выходному каталогу совпадают, но записаны в разном регистре
Папка Software теперь удаляется перед копированием в нее аддонов.
Обновлен аддон 1-DriverPack до версии 13.06.27 (Не поддерживает Windows 8.1).
13.6.16
Исправлена работа с аддонами для x64 систем
Версия системы и разрядность образа теперь определяются автоматически
ISO-образ теперь создается с файловой системой UDF (В случае работы с Windows 8, размер файлв install.wim может превысит 4ГБ)
13.1.26
Убрана зависимость от Windows AIK/ADK
Изменена работа с аддонами: теперь установка происходит из RunOnceEx, который формируется скриптом SetupComplete.cmd (Некоторые аддоны и твики реестра не могут применяться (http://www.msfn.org/board/topic/154764-registry-import-in-setupcompletecmd-does-not-work/) до первого входа в систему)
В комплект поставки включен аддон на базе Standalone driver pack utility (http://forum.driverpacks.net/viewtopic.php?id=5336) (Паки драйверов скачиваются отдельно)
13.1.20
первоначальный релиз
Структура утилиты:
UpdatePack
|-Addons - папка для SVCPACK-аддонов, поддерживающих установку на живую систему
|-Configs - папка для хранения конфигураций
|-Drivers - папка для хранения драйверов
| |-x86
| |-amd64
|-ISO - папка для хранения загрузочных ISO-образов
|-Mount - точка монтирования образа
|-Updates - папка для обновлений
| |-x86
| |-amd64
|-UpdatePack.exe - утилита
|-UpdatePack.ini - файл настроек
Файл настроек:
[options]
;Путь к образу
srcdir=I:\Install\Windows\7\UpdatePack\Src
;Путь для сохранения нового образа
;Если не задан, то будет обрабатываться образ в папке srcDir
dstDir=I:\Install\Windows\7\UpdatePack\Dst
;Создавать ISO-образ
generateIso=1
;Интегрировать драйвера
integrateDrivers=0
;Интегрировать обновления
integrateUpdates=1
;Номер редакции Windows 7/8
imageIndex=1
Работа с аддонами:
SVCPACK-аддоны поддерживаются в неизменном виде: сохраняется и структура папок, и содержимое файла run (Внимание! Для некоторых аддонов может потребоваться небольшая адаптация)
Установочные пакеты копируются в папку Software, которая находится в корне образа
В setupcomplete.cmd заносятся команды из файла run аддона в формате "%DiskRoot%\Software\ИмяАддона\setup.exe -параметры". Внимание! Если исходный образ уже содержал файл setupcomplete.cmd, то его содержимое будет утеряно.
Помимо директивы run поддерживаются еще две:
finish - команды из этого файла выполняются после интеграции всех аддонов и до размонтирования и/или создания ISO-образа (в комплект поставки утилиты входит аддон, копирующий в образ файл ответов autounattend.xml и файл DiskRoot.txt, по которому выставляется переменная %DiskRoot%)
setupcomplete - команды из этого файла добавляются в setupcomplete.cmd без подстановки пути "%DiskRoot%\Software\ИмяАддона (например, для выполнения команды net)
Команды в run и setupcompleted могут содержать шаблоны, вместо которых будут подставляться соответствующие пути
{addon_path}, {addons_dir}, {dst}, {src}, {mount}, {drivers}, {updates}, {work_dir}, {architecture}
Использование:
UpdatePack.exe - будут обработаны все аддону
UpdatePack.exe ИмяКонфигурации - будут обработаны аддоны из файла Configs\ИмяКонфигурации. Если файл не существует, то он будет создан со списком всех имеющихся аддонов.
Внимание!!! Утилита писалась для собственного использования и носит исключительно тестовый характер. Буду рад всем замечаниям и отчетам об ошибках!
Основные возможности:
Интеграция SVCPACK-аддонов, поддерживающих установку на "живую" систему, в SetupComplete.cmd (http://www.oszone.net/8604)
Поддержка конфигураций аддонов
Интеграция обновлений (в комплект не входят!)
Интеграция драйверов (в комплект не входят!)
Создание загрузочного ISO-образа
Поддержка Windows 7/8
Системные требования:
Microsoft .Net FrameWork 2.0-4.0
DISM (Присутствует по умолчанию в Windows 7/8)
Скачать:
UpdatePack-14.2.5 (http://markowww.ru/updatepack/UpdatePack-14.2.5.7z)
XPDism_x86.zip (http://markowww.ru/updatepack/XPDism_x86.zip)
XPDism_x64.zip (http://markowww.ru/updatepack/XPDism_x64.zip)
Известные ошибки:
Команды аддона из файла finish всегда ищутся сначала в системном каталоге. Критично для работы с образами Windows 8 на Windows 7. Например, в Windows 7 имеется dism.exe версии 6.1, который расположен в system32. А в ADK для Windows 8/8.1 dism.exe имеет версии 6.2 и 6.3, но сам файл находится в Program Files. Команда из файла finish ВСЕГДА будет использовать dism.exe, расположенный в system3.
История изменений:
14.02.5
Исправлено поведение программы, когда пути к дистрибутиву и выходному каталогу совпадают, но записаны в разном регистре
Папка Software теперь удаляется перед копированием в нее аддонов.
Обновлен аддон 1-DriverPack до версии 13.06.27 (Не поддерживает Windows 8.1).
13.6.16
Исправлена работа с аддонами для x64 систем
Версия системы и разрядность образа теперь определяются автоматически
ISO-образ теперь создается с файловой системой UDF (В случае работы с Windows 8, размер файлв install.wim может превысит 4ГБ)
13.1.26
Убрана зависимость от Windows AIK/ADK
Изменена работа с аддонами: теперь установка происходит из RunOnceEx, который формируется скриптом SetupComplete.cmd (Некоторые аддоны и твики реестра не могут применяться (http://www.msfn.org/board/topic/154764-registry-import-in-setupcompletecmd-does-not-work/) до первого входа в систему)
В комплект поставки включен аддон на базе Standalone driver pack utility (http://forum.driverpacks.net/viewtopic.php?id=5336) (Паки драйверов скачиваются отдельно)
13.1.20
первоначальный релиз
Структура утилиты:
UpdatePack
|-Addons - папка для SVCPACK-аддонов, поддерживающих установку на живую систему
|-Configs - папка для хранения конфигураций
|-Drivers - папка для хранения драйверов
| |-x86
| |-amd64
|-ISO - папка для хранения загрузочных ISO-образов
|-Mount - точка монтирования образа
|-Updates - папка для обновлений
| |-x86
| |-amd64
|-UpdatePack.exe - утилита
|-UpdatePack.ini - файл настроек
Файл настроек:
[options]
;Путь к образу
srcdir=I:\Install\Windows\7\UpdatePack\Src
;Путь для сохранения нового образа
;Если не задан, то будет обрабатываться образ в папке srcDir
dstDir=I:\Install\Windows\7\UpdatePack\Dst
;Создавать ISO-образ
generateIso=1
;Интегрировать драйвера
integrateDrivers=0
;Интегрировать обновления
integrateUpdates=1
;Номер редакции Windows 7/8
imageIndex=1
Работа с аддонами:
SVCPACK-аддоны поддерживаются в неизменном виде: сохраняется и структура папок, и содержимое файла run (Внимание! Для некоторых аддонов может потребоваться небольшая адаптация)
Установочные пакеты копируются в папку Software, которая находится в корне образа
В setupcomplete.cmd заносятся команды из файла run аддона в формате "%DiskRoot%\Software\ИмяАддона\setup.exe -параметры". Внимание! Если исходный образ уже содержал файл setupcomplete.cmd, то его содержимое будет утеряно.
Помимо директивы run поддерживаются еще две:
finish - команды из этого файла выполняются после интеграции всех аддонов и до размонтирования и/или создания ISO-образа (в комплект поставки утилиты входит аддон, копирующий в образ файл ответов autounattend.xml и файл DiskRoot.txt, по которому выставляется переменная %DiskRoot%)
setupcomplete - команды из этого файла добавляются в setupcomplete.cmd без подстановки пути "%DiskRoot%\Software\ИмяАддона (например, для выполнения команды net)
Команды в run и setupcompleted могут содержать шаблоны, вместо которых будут подставляться соответствующие пути
{addon_path}, {addons_dir}, {dst}, {src}, {mount}, {drivers}, {updates}, {work_dir}, {architecture}
Использование:
UpdatePack.exe - будут обработаны все аддону
UpdatePack.exe ИмяКонфигурации - будут обработаны аддоны из файла Configs\ИмяКонфигурации. Если файл не существует, то он будет создан со списком всех имеющихся аддонов.
Внимание!!! Утилита писалась для собственного использования и носит исключительно тестовый характер. Буду рад всем замечаниям и отчетам об ошибках!