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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - W7GPatch v.1.5.1

Ответить
Настройки темы
Утилиты - W7GPatch v.1.5.1

Аватара для opel431

Ветеран


Contributor


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


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

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


Изменения
Автор: opel431
Дата: 18-07-2019
Вложения
Тип файла: zip XPDism_x64.zip
(2.35 Mb, 1282 просмотров)
Тип файла: 7z WimGPatch_v1.5.1.7z
(1.50 Mb, 2351 просмотров)
W7GPatch v.1.5.1 - симбиоз Dism.exe (MS) и Win7 Universal Patcher (Mr dUSHA)
Спасибо Mr dUSHA за замечательную утилиту!


Установщик приложений.


Программа позволяет в пакетном режиме:

1. Работать со всеми редакциями образа(Install.wim и Boot.wim).*
2. Интегрировать OEM-регистрацию (сертификат, ключ).
3. Добавить в образ настроенный файл ответов (AutoUnattend).
4. Интегрировать OEM-информацию (бренд, логотип).
5. Установить экран входа в систему.
6. Интегрировать по выбору/все обновления.
7. Интегрировать по выбору/все драйвера.
8. Удалять файлы и папки из образа по заданному списку.
9. Добавлять в образ папки/файлы (Темы, Обои и т.д.).
10. Импортировать твики реестра в образ.
11. Применять патч к ресурсам и системным библиотекам.
12. Добавлять необходимые приложения для установки в систему.
13. Создавать расширенный (Мультизагрузка, DARTS) Boot.wim.
14. Создать самозагружаемый ISO-образ дистрибутива.
15. Применять свои скрипты до и после монтирования образа.
16. Редактировать файл ответов.

*Программа работает в системе ОС «XP» и «Seven». Для работы в системе ОС XP необходимо скачать соответствующую версию DISM из «шапки» темы.


Особенности:

1. Программа разрабатывалась с учетом максимального использования возможностей DISM, ImageX и патчера. Для этого, дополнительно в программе, применена система плагинов (..Tools\Plugins\). Для удобства работы с плагинами, при загрузке программы, создается пользовательская переменная %Wim7Path%, возвращающая путь к корневой папке программы.
2. Список редакций в образе формируется автоматически.
3. Все необходимые твики (пункты в контекстное меню - смена фона, восстановление после обновлений, внесение OEM-информации, вносятся непосредственно в реестр).
4. Возможно применение пользовательских скриптов до и после обработки образа (StartBat.cmd и EndBat.cmd).
4. Создание в контекстном меню системы пункта для восстановления оформления установленной системы после обновлений (RecovRes.cmd).
5. Программа может использоваться как эмулятор командной строки (поле ввода).


Назначение папок:

1. AddBoot* - папка, для размещения вложенных папок с файлами, необходимых для создания мультизагрузочного образа (MultiBoot) и интеграции утилит DARTS (Darts - практически это использование модуля «Loader» от Boa Soft).
2. AddSoft - папка для приложений, устанавливаемых до загрузки рабочего стола в "тихом" режиме.
3. Drivers* – корневая папка, для вложенных папок с распакованными драйверами (установка из INF).
4. DVD* - папка, для распакованного дистрибутива Windows 7. Распаковку лучше проводить средствами работы с ISO (UltraISO и т.д.).
5. Files* – вложенные папки для Boot.win (Boot) и Install.wim (Shared). Это папки с файлами для замены в образе (обновления, дополнения системы), которые просто копируются в образ.
6. Resources* - папки с файлами открытых ресурсов (RES) для пропатчивания образов. Вложенные папки для Boot.wim (Boot), редакций образов Install.wim (Edition) и самого образа Install.wim.
8. Tools – вложенные папки с файлами и утилитами необходимыми для работы программы:
8.1 AddFix - папка с фоном входа в систему, командным файлом восстановления оформления на установленной системе, логотипом, вашим сертификатом и файлом ответов AutoUnattend.xml.
8.2. AddSoft – папка, с установщиком приложений, и конфигурационным файлом, который формируется из программы.
8.3 Boot - папка с загрузчиками и утилитой создания ISO. Для применения другого загрузчика, например «grub», его нужно разместить в этой папке и прописать в параметре «MyBoot» файла конфигурации программы (Wim7Patcher.ini).
8.4. Cfg - папка с конфигурационными файлами для программы.
- Wim7Patcher.ini - конфигурационный файл самой программы.
- DelListAll.cfg – общий список для удаления папок и файлов из Install.wim (файл DelList.cfg, формируется из выбора в списке автоматически).
- DelListAllBoot.cfg – общий список для удаления папок и файлов из Boot.wim (файл DelList.cfg, формируется из выбора в списке автоматически).
- Plugins.cfg – список подключаемых плагинов и консольных команд.
8.5. Plugins – папка, с плагинами (имеет несколько рабочих примеров для работы с ImageX).
8.6 Tweaks - папка с вашими твиками для импорта в образ.
9. Updates - папка для обновлений (msu, cab).
10. ISO - папка для создания самозагружаемого iso-файла (формируется автоматически).
11. Mount - папка для монтирования образа (формируется автоматически).

*Необходимо соблюдать разрядность образов (x86 или x64).


Основные настройки:

1. Распаковать.
2. Установить чек «Активировать».
3. Выбрать корневые папки для «Files», «Resources», «AddBoot» и откорректировать путь к диску.
4. Распаковать дистрибутив в папку «DVD» в зависимости от разрядности дистрибутива (x64 или x86).
5. Соответственно разрядности дистрибутива, положите необходимые файлы, обновления, драйвера и ресурсы.
6. Введите свой ключ в файл конфигурации, отредактируйте файл ответов, добавьте свой сертификат.
7. Для импорта твиков применяются четыре файла находящиеся в папке Tweaks. Default – импорт настроек для всех вновь создаваемых пользователей. User – для текущего, активного пользователя вошедшего в систему. Software – импорт настроек системы. System – импорт настроек оборудования и служб. Приведенные в файлах настройки, всего лишь примеры, в целях демонстрации правильного задания кустов для загрузки и импорта. В теме не будут рассматриваться настройки реестра и их применение.
8. Конфигурационный файл установки приложений (Soft.ini) имеет параметры: OnTimer - для установки времени до автозапуска (при установке параметра в 0, автозапуск отменен), и AutoRun - для установки без возможности вмешательства пользователя (1). Но, есть секрет - нажатие мышкой на иконку установщика разблокирует заблокированные кнопки.
9. В файле конфигурации программы (Wim7Patcher.ini) параметр «Position», предназначен для изменения положения панели с кнопками (L\R).

Для начинающих - во вложении имеются все необходимые папки для общего понимания. Файл сертификата обнулен - нужно иметь свой. Ключи в конфигурационный файл и минимально необходимый файл автоустановки AutoUnattend.xml (параметр "KEY"), нужно внести свой, не забывая, при необходимости, изменить разрядность ( processorArchitecture="x86").


Благодарность

За советы, практическую помощь, активное участие в обсуждении, тестировании и исправлении проекта – Mr dUSHA, Smarty, Комсомолец, tr011_tmn, Dmitry_K, Stranger13, ispolin, Jekson07, pahan22, AlexM22204.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 20:02, 28-09-2011

 

Аватара для opel431

Ветеран


Contributor


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

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


Цитата tr011_tmn:
А можно сделать его тогда автоматически опускаемым что ли »
Нет! Или так, или отказаться в пользу простого "Списка с чеками". Давайте закроем вопрос на счет "допуска" пользователя к установке приложений - на этом этапе. Я уже говорил - ГУИ - установщик внедряют для для управления установкой, а не для красоты. В противном случае, все можно просто прописать в RunOnceEx, и тем самым выполнить задачу невмешательства пользователя.
Хотелось-бы получить разбор полетов по последнему установщику в связи с вашей проблемой!

Цитата AlexM22204:
Мне кажется в новом GUI-установщике программ столбец Параметры лишнее »
Мне все равно - вам виднее. Думайте сообща.

Цитата AlexM22204:
Может можно добавить к GUI-установщику программ функцию перезагрузки »
Лучше небольшую утилиту с параметрами запуска и диалогом. Это более независимый функционал.

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

Авто сортировка по времени создания файла. Прошу обратить внимание на то, что Dism сразу ставит CAB-ы на первоочередное выполнение (с соблюдением сортировки), и только потом идет установка MCU. Механизм заметен даже в мониторе выполнения - обратите внимание на то, как указываются пути к CAB-м. Кроме того изменил логику работы с образами - т.е. сначала выбор образа, открывается страница "Работа с образами", тем самым исключаем всякие приколы типа "Забыл настроить и нажал Выполнить".
Жду отзывов!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 23-11-2011 в 07:03.

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

Отправлено: 14:59, 17-11-2011 | #301



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

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


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Stranger13:
opel431 сделайте запуск SoftAdd на живой системе для установки, а то щас приходится каждый раз устанавливать систему на виртуалке для проверки, времени уходит кача.(можно будет спокойно тестить на виртуальной системе - установку софта, и отладку утилиты.) »
Я и проверяю на живой - сбрасываю утилиту и конфигурационный файл в папку с программами и все!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

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

Отправлено: 15:01, 17-11-2011 | #302


Аватара для tr011_tmn

Ветеран


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


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

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


Цитата Stranger13:
(надо всеголиш чтоб утилита и софт лежали в одной папке в корне даска) »
совсем не обязательно ссылаться на корень диска в этом случае, у меня в XP все дополнения убраны глубже в папку VALUEADD и отлично отрабатывают. Зато неподготовленный пользователь открыв дистрибутив не догадается где что искать, защита от дурака так сказать.

Цитата Stranger13:
1. opel431 сделайте запуск SoftAdd на живой системе для установки, а то щас приходится каждый раз устанавливать систему на виртуалке для проверки, времени уходит кача.(можно будет спокойно тестить на виртуальной системе - установку софта, и отладку утилиты.) »
Можно реализовать через проверку наличия Soft.ini, если лежит рядом то запускаемся, если отсутствует то не запускаемся!

Цитата Stranger13:
Я думаю пару минут дольше роли не сьиграет, »
Ну как сказать, сужу по установке Apple Mac Os X. Я первым делом делаю установочную область на диске с дистрибутивом Mac Os X, а уж после перезапускаюсь на установку на нее :-) Разница разительная установка с привода занимает от 40 до 70 минут. Если же запускаться с созданной загрузочной области то установка пробегает за 10-15 минут.

Цитата opel431:
Хотелось-бы получить разбор полетов по последнему установщику в связи с вашей проблемой! »
чуть позже проверю. Когда работы поменьше будет. Постараюсь сегодня дать ответ.

Цитата opel431:
Я и проверяю на живой - сбрасываю утилиту и конфигурационный файл в папку с программами и все! »
Может я делаю что то не так, али ручки не оттуда, но не получается запустить. А с Каспером дружит? вроде желтое окошко обращает внимание но не более. ни вырубания проги ни ошибки, ни истерики каспера. Хотя в версии 1.4 запускался. Зуб даю.

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


Отправлено: 15:02, 17-11-2011 | #303


Аватара для AlexM22204

Ветеран


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

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


Цитата opel431:
Лучше небольшую утилиту с параметрами запуска и диалогом. Это более независимый функционал. »
будем ждать тогда утилиту...

Цитата opel431:
Обработку Boot наверное продумаю. »
ждём тоже...

Цитата tr011_tmn:
Цитата opel431: Я и проверяю на живой »
ложу в папку c:\Windows\Setup\scripts\ SoftAdd.exe, Soft.ini и свой софт...

Последний раз редактировалось AlexM22204, 17-11-2011 в 16:06.

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

Отправлено: 15:38, 17-11-2011 | #304


Аватара для Stranger13

Старожил


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

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


Цитата opel431:
Цитата AlexM22204: Мне кажется в новом GUI-установщике программ столбец Параметры лишнее »
Я так тоже думаю, зачем нужно чтоб отображались ключи запуска.

А вот с выносом софта за Wim образ надо чтото решать. Если оставить все как есть только добвавить проверку папки с дополнительным софтом в не WIM образа, для того чтоб не вносить в образ обьемные приложения.
Либо создать функцию добавить софт в WIM образ или за пределы образа.

Цитата opel431:
Лучше небольшую утилиту с параметрами запуска и диалогом. Это более независимый функционал. »
тоже вариант

Последний раз редактировалось Stranger13, 17-11-2011 в 16:09.


Отправлено: 16:03, 17-11-2011 | #305


Аватара для tr011_tmn

Ветеран


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


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

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


Цитата Stranger13:
А вот с выносом софта за Wim образ надо чтото решать. Если оставить все как есть только добвавить проверку папки с дополнительным софтом в не WIM образа, для того чтоб не вносить в образ обьемные приложения.
Либо создать функцию добавить софт в WIM образ или за пределы образа. »
Даже из вышесказанного напрашивается вынос за WIM образ. так как держать два каталога для установки приложений, один для больших один для маленьких это как то не "кашерно" что ли.

Давайте еще раз разберем по полкам:
Плюсы:
- оперативное обновление без привязки к дистрибутиву.
- мультикаталог для x86 и x64.
- нет привязанности к размеру инсталлятора.

Минусы
- Необходимо решить вопрос с определением пути к дистрибутиву на этапе установки.
- в связи со скоростью чтения дистрибутива увеличение времени считывания при установке софта.

Если что забыл то поправьте меня.

Резюмируя все вышесказанное в виде предложений:
- Упрощение Gui установки софта, в виде отсутствия ключей установки (AlexM22204, tr011_tmn, Stranger13)
- Утилита для перезагрузки в процессе установки софта (AlexM22204, tr011_tmn)
- Пропатчивание образа BOOT (AlexM22204, Nun-Nun, tr011_tmn)

Опять же если что то забыл то поправьте меня.
Поехал домой. Тестировать новый softadd.exe и W7GPatch.exe

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


Последний раз редактировалось tr011_tmn, 17-11-2011 в 16:25.


Отправлено: 16:20, 17-11-2011 | #306


Аватара для AlexM22204

Ветеран


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

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


Цитата Stranger13:
А вот с выносом софта за Wim образ надо чтото решать. »
Цитата tr011_tmn:
вынос за WIM образ. так как держать два каталога для установки приложений, один для больших один для маленьких это как то не "кашерно" что ли. »
а я думаю ничего не надо делать, т.к.
Цитата Stranger13:
функция "установка приложений пользователя" была задумана для установки обновлений которые нельзя интегрировать(DirectX, Net.Framework, Runtime \ Visual C++, MSXML4SP3, IE9 и т.д.) »
они не такие уж обьемные.
Цитата Stranger13:
обьемные приложения. »
лучше ставить после
Цитата AlexM22204:
перезагрузки, но с задержкой по времени, чтобы загрузился полностью рабочий стол »
с помощью программ типа WPI или BSPI и т.п.
кстати у себя запуск softadd.exe вынес AutoUnattend.xml -это моё мнение

-------
Теория - это когда всё известно, но ничего не работает. Практика - это когда всё работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает... и никто не знает почему! (А.Эйнштейн)


Последний раз редактировалось AlexM22204, 17-11-2011 в 16:35.

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

Отправлено: 16:26, 17-11-2011 | #307


Аватара для tr011_tmn

Ветеран


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


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

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


Цитата AlexM22204:
они не такие уж обьемные. »
это .Net Framework то не объемный? Может я что то упустил :-)

P.S. кстати если удалось его поставить через softadd.exe то подскажите как у меня он зависает на этапе установки клиентского профиля почему то.

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


Отправлено: 17:22, 17-11-2011 | #308


Аватара для Stranger13

Старожил


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

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


Цитата AlexM22204:
а я думаю ничего не надо делать,»
надоп только как я уже говорил сделать два конфига для x86 и x64 раздельно. Настроил для одной, потом для другой
и нет проблем с постоянной перенастройкой.

обьемные приложения
Цитата AlexM22204:
лучше ставить после
Цитата AlexM22204: перезагрузки, но с задержкой по времени, чтобы загрузился полностью рабочий стол »
с помощью программ типа WPI или BSPI и т.п. »
поддерживаю. Если сделать после загрузки рабочего стола автоопределение к примеру в корне диска программы WPI или BSPI с ее последуещем запуском, в случаее отсутствия продолжить работу системы.(можно выдать сообщение об отсутствии)

Цитата opel431:
Лучше небольшую утилиту с параметрами запуска и диалогом. Это более независимый функционал. »
Может для этих целей opel431 расширит утилиту SoftAdd.exe.

Цитата tr011_tmn:
это .Net Framework то не объемный? »
Извините tr011_tmn но Net Framework является обновлением системы.

Цитата tr011_tmn:
- Пропатчивание образа BOOT (AlexM22204, Nun-Nun, tr011_tmn) »
Может когда и сгадится лишнем не будет.

Отправлено: 17:53, 17-11-2011 | #309


Аватара для tr011_tmn

Ветеран


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


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

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


Цитата Stranger13:
Извините tr011_tmn но Net Framework является обновлением системы. »
Научите меня криворукого его интегрировать в систему, а не устанавливать в виде отдельного инсталлятора, буду благодарен.

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


Отправлено: 18:10, 17-11-2011 | #310



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - W7GPatch v.1.5.1

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Программы - Windows 7 Universal Patcher Mr dUSHA Оформление Windows 11/ 10 / 8 / 7 / Vista 764 21-03-2022 01:14
Разное - [решено] Работа с файлами образа Windows 7 с помощью DISM egorkosan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 10 24-07-2011 23:47
БП и ИБП - ИБС(APC) и авто Аккумулятор, возможен ли симбиоз? Remet Прочее железо 17 06-01-2009 23:42
Программы - uxTheme patcher - Windows Vista Malfatto Оформление Windows 11/ 10 / 8 / 7 / Vista 17 24-11-2008 12:43
Система - Universal Windows Multi Boot Disk yurfed Программное обеспечение Windows 13 05-05-2008 12:49




 
Переход