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

Компьютерный форум 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, 1277 просмотров)
Тип файла: 7z WimGPatch_v1.5.1.7z
(1.50 Mb, 2346 просмотров)
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

 

Аватара для tr011_tmn

Ветеран


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


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

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


Цитата opel431:
Что! Заменить EXE, или все сразу? »
нет нет нет, мы выше обсуждали. Это осталось от тестов :-) что главное окно патчера имеет свойство "Поверх всех окон". Бью себя по рукам но все таки иногда нарываюсь на свою же невнимательность :-) И в итоге выскакивает 3-4 всплывающих окошка которые оказываются на заднем плане.

Цитата opel431:
Не совсем понял, можно подробней! »
Предлагаю добавить возможность патчить и копировать файлы находящиеся вне WIM. а в самом дистрибутиве.
На данный момент столкнулся с тем что необходимо заменить ...sources\background_cli.bmp и пропатчить ...sources\spwizimg.dll

Потому предлагаю добавить такую возможность. Как пример каталогов:
Files:
%Wim7Path%\x86\ISO (Или Distr)
%Wim7Path%\x64\ISO (Или Distr)
Resources:
%Wim7Path%\x86\ISO (Или Distr)
%Wim7Path%\x64\ISO (Или Distr)

Куда будут ложиться ресурсы для обработки данных случаев.

Цитата opel431:
Тогда могу добавить кликом по колонке, итого буде - сортировка по данным в колонке. »
Мне кажется это будет удобный вариант и каждый пользователь сам решит согласно какой колонке ему сортировать. Считаю это выход. Ну а те кто захочет более изощренную сортировку, пусть сортируют по имени, и ручками прописывают номера перед KB... дабы получить ее

Цитата opel431:
Если только с функцией поиска диска по метке (имя установщика), посмотрю, но позже. »
Сейчас закончу свои инсинуации и буду пересобирать, заодно проверю какие переменные доступны на этапе запуска программы установки софта. Если к тому моменту уже будет доступна переменная %CDROM% то тогда вопрос снимется сам собой я думаю.
P.S. Чуть позже дополню пост наблюдениями.

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

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

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



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

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


Аватара для AlexM22204

Ветеран


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

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


Цитата tr011_tmn:
Давайте на досуге поразмыслим о возможности выноса устанавливаемого софта за WIM. »
идея может быть и хорошая, но... Мне кажется не сложно смонтировать образ, заменить софт и soft.ini, размонтировать образ(тем более это делать приходится нечасто). Всё!
Цитата opel431:
Цитата tr011_tmn: "Поверх всех окон" довела до белого каления »
Что! Заменить EXE, или все сразу? »
Можно вылажить и один ЕХЕ.
Цитата tr011_tmn:
Потому предлагаю добавить такую возможность. Как пример каталогов:
Files:
%Wim7Path%\x86\ISO (Или Distr)
%Wim7Path%\x64\ISO (Или Distr)
Resources:
%Wim7Path%\x86\ISO (Или Distr)
%Wim7Path%\x64\ISO (Или Distr)
Куда будут ложиться ресурсы для обработки данных случаев. »
Это поддерживаю руками и ногами!
Цитата opel431:
Без меня, меня женили! (Не упрек). »
Это была всеволишь идея так сказать мечта... (можно ещё добавить туда и изменение разрешения экрана)
Цитата tr011_tmn:
но хотелось бы все таки иметь альтернативу заданной сортировке »
Думаю нужно оставить всё как есть.

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


Отправлено: 17:58, 25-11-2011 | #412


Аватара для tr011_tmn

Ветеран


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


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

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


Цитата AlexM22204:
Думаю нужно оставить всё как есть. »
мы как старушки у подъезда, сидим и спорим надо не надо. opel431, предложил идеальный вариант добавить сортировку по столбцам. Таким образом убивается сразу два зайца, с одной стороны есть заданная сортировка, с другой стороны удовлетворяется пожелание пользователей которых она не устраивает.

Цитата AlexM22204:
идея может быть и хорошая, но... Мне кажется не сложно смонтировать образ, заменить софт и soft.ini, размонтировать образ(тем более это делать приходится нечасто). »
ИМХО (это мое скромное мнение и не более) я за либерализм. Не надо делать искуственные рамки, там где они не нужны. Если это не реализуемо, или требует неоправданных время затрат то само собой не стоит даже трогать данный вопрос. Но все таки не стоит уподобляться Мелкомягким которые в своей лени скоро переплюнут наверное даже англичан. И перейдут на систему PE развертывания ОС.

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

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

Отправлено: 22:46, 25-11-2011 | #413


Аватара для opel431

Ветеран


Contributor


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

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


Изменения в программе! До теста в шапку не выношу.
Изменения:
Отмена статуса формы поверх всех.
Файл Ei.cfg не удаляется, а переименовывается - возможно восстановление.
Сортировка списка обновлений при клике на колонке. (Ох! Не нравится мне эта хотелка).
Добавлен патч и копирование файлов непосредственно в папке с дистрибутивом (DVD\...).

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


Последний раз редактировалось opel431, 02-12-2011 в 22:13.

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

Отправлено: 05:03, 26-11-2011 | #414


Аватара для AlexM22204

Ветеран


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

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


Цитата opel431:
Добавлен патч и копирование файлов непосредственно в папке с дистрибутивом (DVD\...). »
Файлы дистрибутива патчатся и копируются три раза:
1) при обработке Boot PE(причём галка Патч дистрибутива снята);
2) при обработке Boot Setup(причём галка Патч дистрибутива снята);
3) при обработке Install(галка Патч дистрибутива стоит).

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


Последний раз редактировалось AlexM22204, 10-12-2011 в 22:06.


Отправлено: 11:09, 26-11-2011 | #415


Аватара для opel431

Ветеран


Contributor


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

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


Цитата AlexM22204:
Файлы дистрибутива патчатся и копируются три раза: »
Правильно! Образ и дистрибутив разнесены во времени, т.е. сейчас применение скриптов до и после, удаление EI.cfg, патч дистрибутива и сборка ISO независимости от смонтированного диска. Поэтому патч дистрибутива нужно проводить после завершения обработки образа. Попробуй так, а там посмотрим, что менять - мне проверкой заниматься не остается время, поэтому и не в шапке.

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


Отправлено: 11:50, 26-11-2011 | #416


Аватара для AlexM22204

Ветеран


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

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


Цитата opel431:
Поэтому патч дистрибутива нужно проводить после завершения обработки образа. Попробуй так, а там посмотрим »
Мои действия:
1)Сначала обрабатываю Boot PE(причём галка Патч дистрибутива снята);
2)Потом обрабатываю Boot Setup(причём галка Патч дистрибутива снята);
3 )И уже затем обрабатываю Install(галка Патч дистрибутива стоит).
Вот результаты! Как я и говорил
Цитата AlexM22204:
Файлы дистрибутива патчатся и копируются три раза: »
Цитата opel431:
мне проверкой заниматься не остается время »
а для этих целей мы тут есть...

Последний раз редактировалось AlexM22204, 10-12-2011 в 22:06.

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

Отправлено: 12:42, 26-11-2011 | #417


Аватара для tr011_tmn

Ветеран


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


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

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


Внесу свои 5 капель.
Сборку дистра разбил на этапы:
- обрезание дистрибутива до одной редакции.
- обработка Boot.wim (Setup раздел)
- Обработка полученного Install.Wim ( обновления, изменения лого, патч ресурсов, установка софта, копирование новых файлов)
- Обработка полученного Install.Wim ( импорт настроек в реестр) согласно рекомендациям.
- сборка итогового ISO ( патч дистрибутива, создание Iso)

Имхо так достигается исключение ошибок на любом из этапов.

2AlexM22204, 1)Сначала обрабатываю Boot PE(причём галка Патч дистрибутива снята);, если я правильно понимаю то подразумевается интеграция Darts. Не подскажешь как это сделать :-) а то никак сам не могу дойти до этого. Можно в личку. Заранее благодарен.

P.S. Вопросц. Господа а как вы думаете чревато ли удаление русурсов для других языком из образа и вимов? а то руки так и чешутся.

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


Отправлено: 13:01, 26-11-2011 | #418


Аватара для opel431

Ветеран


Contributor


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

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


Пробуем этот exe - изменил логику работы при пропатчивании файлов дистрибутива.

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


Последний раз редактировалось opel431, 28-11-2011 в 08:04.

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

Отправлено: 23:34, 26-11-2011 | #419


Аватара для Stranger13

Старожил


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

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


Цитата opel431:
Сортировка списка обновлений при клике на колонке. (Ох! Не нравится мне эта хотелка). »
Ужасное обговление. (даже по размеру обнавлениий список выстраивается).
Было по имени, зачем было чтото менять непонемаю.
С этим нужно чтото решать?
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:11, 27-11-2011 | #420



Компьютерный форум 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




 
Переход