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

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

 

Аватара для Stranger13

Старожил


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

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


opel431 таперь все отлично.
А зачем снова сделали вкладку в настройках "обновление " активной для BOOT, если чек вовкладке "работа собразом" не активен.

Отправлено: 00:59, 03-11-2011 | #211



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

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


Extractor


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

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


Цитата AlexM22204:
Проверте ещё раз пожалуйста- у меня опять не удаляются файлы по списку. DelListAll.cfg прикрепил... »
Странно, что вообще когда-то что-то удалялось. В конфиге нет шапки, то есть названия секции [DeleteList], в которую собсно и помещается список удаления. Сам конфиг удаления патчером обрабатывается как INF-файл.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP

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

Отправлено: 01:10, 03-11-2011 | #212


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Stranger13:
А зачем снова сделали вкладку в настройках "обновление " активной для BOOT, если чек вовкладке "работа собразом" не активен. »
Это из другой песни - блокировка кнопок. Сейчас подправлю.
Если иных замечаний нет - обновляю!
Вот, в режиме диалога все значительно быстрее!

Цитата Mr dUSHA:
Странно, что вообще когда-то что-то удалялось. В конфиге нет шапки, то есть названия секции [DeleteList], в которую собсно и помещается список удаления. Сам конфиг удаления патчером обрабатывается как INF-файл. »
Привет дружище!
Секция [DeleteList] и выбранные для удаления итемы формируются из этого списка (пользовательского) в стандартный файл Dellist.cfg.

str := TStringList.Create;
try
if CheckListBox4.Count >= 0 then
begin
for I := 0 to CheckListBox4.Items.Count - 1 do
if CheckListBox4.Checked[i] = True then
str.Add(CheckListBox4.Items.Strings[i]);
end;
finally
str.Insert(0, '[DeleteList]');
str.SaveToFile(PathTools + '\Cfg\Dellist.cfg');
FreeAndNil(str);
end;

Причина у него в другом, но лога нет, как понять!

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


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


Отправлено: 01:20, 03-11-2011 | #213


Аватара для Stranger13

Старожил


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

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


Цитата Mr dUSHA:
В конфиге нет шапки, то есть названия секции [DeleteList] »
opel431 никогда не обращал в ваших конфигах на это и некогда не проверял, думал у вас содержимое одного файла переноситься в другой (из DelListAll.cfg в dellist.cfg ).
Попробовал удалить, файл для удаления ваш из комплекта.
Вот мой лог и в нем описание с монитора выполнения, может чем поможет.Дистр был x64/

Последний раз редактировалось Stranger13, 09-11-2023 в 23:04.


Отправлено: 01:53, 03-11-2011 | #214


Аватара для opel431

Ветеран


Contributor


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

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


Исправления и дополнения в версию 1.3! В шапке.
В первую очередь для x64, но затронут и x86 в части логики работы чеков и кнопок!
СПАСИБО за интерактивный режим тестирования Stranger13.

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


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


Отправлено: 01:57, 03-11-2011 | #215


Extractor


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

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


Цитата opel431:
Секция [DeleteList] и выбранные для удаления итемы формируются из этого списка (пользовательского) в стандартный файл Dellist.cfg. »
Привет!

Та уже потом ИДой глянул одним глазом в код W7GPatch.exe, то примерно что-то такое себе и представил. Увидел там что шапка втыкается.
К кслову говоря, патчер понимает список удаления как анси-шный так и юникодный.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


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

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

Отправлено: 02:01, 03-11-2011 | #216


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Stranger13:
Вот мой лог и в нем описание с монитора выполнения, может чем поможет.Дистр был x64/ »
Ну вот, сразу с проверки - как выглядит часть лога (удаление)!


[2011-11-03 00:03:40] =====================================================
[2011-11-03 00:03:40] Log started.
[2011-11-03 00:03:40] W7Patcher ver: 11.9.23.1 (x86)
[2011-11-03 00:03:40] (C) 2011, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2011-11-03 00:03:40]
[2011-11-03 00:03:40] Delete files list: E:\6-Delphi_WIN7\Win7\Wim7Patcher\Tools\Cfg\DelList.cfg
[2011-11-03 00:03:40] Destination folder: E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\
[2011-11-03 00:03:40] Backup folder: E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\W7P_Backups\OldRes
[2011-11-03 00:03:40]
[2011-11-03 00:03:40] Remove files started...
[2011-11-03 00:03:40] {Processing} {!NF}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Web\Wallpaper\Architecture
[2011-11-03 00:03:40] {Processing} {FILE}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Cursors\wait_rm.cur [ OK ]
[2011-11-03 00:03:40] {Processing} {DIR}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\System32\es-ES [ OK ]
[2011-11-03 00:03:40] {Processing} {DIR}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Program Files\Common Files\microsoft shared\ink\ar-SA [ OK ]
[2011-11-03 00:03:40] {Processing} {FILE}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Program Files\Common Files\microsoft shared\ink\da-DK\tipresx.dll.mui [ OK ]
[2011-11-03 00:03:40] {Processing} {!NF}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Globalization\MCT\MCT-RU
[2011-11-03 00:03:40] {Processing} {FILE}E:\6-Delphi_WIN7\Win7\Wim7Patcher\Mount\Windows\Boot\PCAT\zh-TW\bootmgr.exe.mui [ OK ]
[2011-11-03 00:03:40] Remove files completed.
[2011-11-03 00:03:43]
[2011-11-03 00:03:43] Log finished.
[2011-11-03 00:03:43] =====================================================

Ребята! С x64, а вы случаем не удаляете патчер x86? Почему спросил?

Цитата Mr dUSHA:
При запуске x86-утилиты на x64-системе, x86-утилита модифицирует свою командную строку, заменяя все сочетания символов _x86 на _x64 и сама запускает x64-версию с этой модифицированой командной строкой.
Пример:
Если мы на x64-системе запускаем:
W7Patcher_x86.exe -C .\\CopyFiles_x86 -PO \\ResFiles
То реально будет запущена:
W7Patcher_x64.exe -C .\\CopyFiles_x64 -PO \\ResFiles
Таким образом, в данном примере мы можем иметь два набора копируемых файлов, специфичных для каждой из платформ, но автоматически использовать набор, соответствующий платформе.
Этот же трюк применим для всех параметров, командной строки, в которых задаются пути. »
Именно так, и работает программа!

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


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

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

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


Ветеран


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

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


Цитата opel431:
Для работы в системе XP, нужен и Dism.exe под нее, страницу для скачивания я ранее приводил »
Нашел ссылку на 3 странице. Скачать не получается. Кто скачал, если не сложно, дайте ссылку на файлобменник.

Отправлено: 07:13, 03-11-2011 | #218


Аватара для opel431

Ветеран


Contributor


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

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


Цитата sov44:
Нашел ссылку на 3 странице. Скачать не получается. »
Да там, просто, нужна регистрация на сайте.

Друзья! Я, часто забываю отредактировать шапку или Readme. Поэтому при обновлении "номер" с заменой только программы, может не прокатить - меняются имена папок, их вложения и т.д. Не нужно, пользователям x64, удалять из папки "Tools" _x86 патчер - вызов _x64 патчера, идет через _x86.

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


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


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


in job


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

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


Вложения
Тип файла: txt dism_x86.txt
(46 байт, 7 просмотров)
Тип файла: txt dism_x64.txt
(46 байт, 5 просмотров)

В прикрепленных файлах - прямые ссылки на DISM для XP (x86 и x64)

opel431, если не сложно, добавьте ссылку на пост в шапку

-------
Самое страшное в мечтах то, что они иногда... сбываются

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

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



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




 
Переход