Войти

Показать полную графическую версию : UpdatePack для Windows 7/8


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\ИмяКонфигурации. Если файл не существует, то он будет создан со списком всех имеющихся аддонов.



Внимание!!! Утилита писалась для собственного использования и носит исключительно тестовый характер. Буду рад всем замечаниям и отчетам об ошибках!

apozlevich
20-01-2013, 10:19
Я так понимаю, это хитрая оболочка над WAIK? Все равно большое спасибо за труд, сколько этого ждали.
Интересно мнение админов, которые вроде бы были против...

MKN
20-01-2013, 11:40
markowww,
Возможно ли обойтись без установки WAIK/WADK , сделав для "UpdatePack для Windows 7/8" - "ядро" из только необходимых компонентов WAIK/WADK ?

markowww
20-01-2013, 12:07
Возможно ли обойтись без установки WAIK/WADK , сделав для "UpdatePack для Windows 7/8" - "ядро" из только необходимых компонентов WAIK/WADK ?

ДУмаю, что можно. В теме W7GPatch (http://forum.oszone.net/nextoldesttothread-106238.html) можно скачать DISM для XP. Проверю.

markowww
26-01-2013, 22:50
Новая версия от 26.01.2013

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) (Паки драйверов скачиваются отдельно)

half2life
13-05-2013, 23:31
markowww,
ОШИБКА в описании:
"setupcompleted - команды из этого файла добавляются в setupcompleted.cmd без подстановки пути [b]"%DiskRoot%\Software\ИмяАддона [b](например, для выполнения команды net)"

И потом, идея вашего UpdatePack'a очень хороша! напишите более подробные инструкции(если таковы имеются) (ну или FAQ, как это в свое время было сделано для знаменитого UpdatePack-XPSP3-Rus)

P/S/ вы наверное знаете эту тему (http://forum.oszone.net/thread-216711.html)?? в чем "фишка" вашей...

markowww
13-05-2013, 23:38
half2life, спасибо за замечание!

Вообще, назрела новая версия, но я сейчас очень загружен. Постараюсь в ближайшие выходные выделить время.

half2life
14-05-2013, 19:00
markowww,
Вообще, назрела новая версия, но я сейчас очень загружен. Постараюсь в ближайшие выходные выделить время.
-->> будем ждать новой версии (хотя эта версия тоже очень хороша) , в который Вы реализуете новые задумки. Спасибо за ответ на предыдущий комент.

Nun-Nun
15-05-2013, 15:41
Спасибо за ответ на предыдущий комент. »
Для спасибов используйте, пожалуйста, принятый на форуме способ - жмите под нужным Вам комментом на "Полезное сообщение".

markowww
16-06-2013, 22:18
Новая версия от 16.06.2013

13.6.16

Исправлена работа с аддонами для x64 систем
Версия системы и разрядность образа теперь определяются автоматически
ISO-образ теперь создается с файловой системой UDF (В случае работы с Windows 8, размер файла install.wim может превысит 4ГБ)


Для записи образа на флэшку рекомендую WiNToBootic (http://www.wintobootic.com/): программа бесплатна и использует NTFS, что решает проблему с ограничением на размер файла.

rovshan_cs
23-06-2013, 16:44
markowww,
Для записи образа на флэшку рекомендую WiNToBootic: программа бесплатна и использует NTFS, что решает проблему с ограничением на размер файла.
по-мне - уж лучше MultiBoot USB от Jekson07 (http://forum.oszone.net/thread-149975.html) - функционал отменный и проверенный временем!!! или решение от Smarty (http://forum.oszone.net/thread-251741.html)- заслуживает внимания!

markowww
05-02-2014, 18:49
Новая версия от 05.02.2014

14.02.5

Исправлено поведение программы, когда пути к дистрибутиву и выходному каталогу совпадают, но записаны в разном регистре
Папка Software теперь удаляется перед копированием в нее аддонов.
Обновлен аддон 1-DriverPack до версии 13.06.27 (Не поддерживает Windows 8.1).


Известные ошибки:

Команды аддона из файла 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.

FaNt0m7
12-12-2014, 10:05
не могу понять что это за пути такие и куда....

После того как ввел путь к образу с вин8, программа взяла и самоудалилась ахахах с экстренным завершением работы!

;Путь к образу
srcdir=I:\Install\Windows\7\UpdatePack\Src

;Путь для сохранения нового образа
;Если не задан, то будет обрабатываться образ в папке srcDir
dstDir=I:\Install\Windows\7\UpdatePack\Dst

markowww
12-12-2014, 11:07
FaNt0m7,

srcdir - путь к распакованному образу Windows 7/8/8.1 (откуда)

dstdir - путь к результирующему образу (куда)

Образ копируется из srcdir в dstdir и уже в dstdir обрабатывается. Если указаны одинаковые пути, то копирование не происходит.

AleksandrG
20-10-2016, 12:32
Скачать:
UpdatePack-14.2.5
XPDism_x86.zip
XPDism_x64.zip »
не могу скачать,

Не удается получить доступ к сайту

Не удается найти DNS address сервера markowww.ru.
прошу помочь у кого есть

markowww
22-10-2016, 11:53
AleksandrG, http://statenetru.426.com1.ru/UpdatePack-16.10.22.7z

AleksandrG
28-10-2016, 13:17
Ошибка выполнения команды dism Утилита обработки образа Windows 7/8 версия 13.05.31
Текущая конфигурация:
Путь к дистрибутиву: E:\UpdatePack-16.10.22\UpdatePack-16.10.22\GRMCPRFREO_RU_DVD_-32.iso
Разрядность дистрибутива:
Номер редакции: 1
Путь к обработанному дистрибутиву: E:\UpdatePack-16.10.22\UpdatePack-16.10.22\Iso
Интегрировать обновления: Да
Интегрировать драйвера: Нет
Создавать ISO-образ: Да
Файл конфигурации не задан, обрабатываются все аддоны
Найден аддон 00-SetDiskRoot
Найден аддон 1-DriverPack
Обработка образа...
Копирование дистрибутива
Скопировано файлов: 0.
Монтирование дистрибутива
Ошибка выполнения команды dism /Mount-Wim /WimFile:E:\UpdatePack-16.10.22\UpdatePack-16.10.22\Iso\sources\install.wim /index:1 /MountDir:E:\UpdatePack-16.10.22\UpdatePack-16.10.22\Mount: Не удается найти указанный файл
Работа программы была завершена с ошибкой. Нажмите любую клавишу...

есть DISM_1.0.5.exe, распаковал, куда его положить ?

AleksandrG
28-10-2016, 14:10
Разобрался, инсталятор не срабатывает, ручками в Sistem32

markowww
29-10-2016, 09:47
AleksandrG, указывается путь к распакованному дистрибутиву, а не к ISO

AleksandrG
02-11-2016, 18:51
AleksandrG, указывается путь к распакованному дистрибутиву, а не к ISO »
с этим разобрался, но все равно ошибка

Пожелание - поменять формат имени лог файла на примерно такой ггммдд-ччммсс.log конечно по возможности
так будет удобнее




© OSzone.net 2001-2012