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

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

 

Аватара для Комсомолец

Ветеран


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


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

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


opel431,
Цитата opel431:
из программы невозможно открыть и создать запись в INI на иные расширения, кроме EXE »
а как же .msi?

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


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



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

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


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Комсомолец:
а как же .msi? »
Надо? Значит будет!

Хочется внести общую ясность в моем подходе к программе. Я, практически делаю программу, основанную на предложениях пользователей, с учетом возможностей патчера и dism. Было предложение сделать установку дополнительных приложений из пакета обновлений Critical_Win7_x86_preSP2_GE_11.8.18 (дополнительные файлы = EXE), и создавать файл конфигурации из программы - так и сделал.

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


Последний раз редактировалось opel431, 18-11-2011 в 21:47.


Отправлено: 21:13, 18-11-2011 | #332


Ветеран


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

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


Никак не могу заставить стартовать установщика программ. Настройки по умолчанию. Собираю под ХР.
Код: Выделить весь код
[Run]
OnTimer=30
AutoRun=0

[Soft]
TotalPP=TotalPP.exe#Тотал#TotalPP.exe /s
opel431, не хватает в шапке FAQ

Отправлено: 23:35, 18-11-2011 | #333


Аватара для opel431

Ветеран


Contributor


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

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


Цитата sov44:
Никак не могу заставить стартовать установщика программ. Настройки по умолчанию. Собираю под ХР. »
Стартовать установщик или запуск Total?
Цитата sov44:
TotalPP=TotalPP.exe#Тотал#TotalPP.exe /s »
Должно быть так - TotalPP=TotalPP.exe#Тотал#/S

Цитата sov44:
не хватает в шапке FAQ »
По чем, по добавлению софта? Делайте добавление приложений в программе, там все понятно. Вам необходимо заполнить поле "Описание" - кратко о программе (в вашем примере = Тотал), и параметры (в вашем примере =/S).

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


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


Отправлено: 01:16, 19-11-2011 | #334


Аватара для Painkiller

Ветеран


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


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

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


Цитата opel431:
просто вместо списка задам папку с обновлениями и dism ее проглотит без проблем »
Я так и решил эту проблему. У меня она тоже была

-------
http://wiki.oszone.net/images/0/03/UserbarAAA4.gif


UpdatePack 7 для интеграции обновлений в образ Windows 7 SP1 [X86\64]

UpdatePack 8.1 для интеграции обновлений в образ Windows 8.1 [X86\64]

UpdatePack 10 для интеграции обновлений в образ Windows 10 [X86\64]


Отправлено: 02:37, 19-11-2011 | #335


Ветеран


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

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


Цитата opel431:
Должно быть так - TotalPP=TotalPP.exe#Тотал#/S »
opel431, видимо я не правильно понял слово "парометры", возможно дожно быть написано "ключи установки приложения"

Отправлено: 08:51, 19-11-2011 | #336


Аватара для Stranger13

Старожил


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

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


opel431 в предпоследней тастовой версии Wim7Patcher без Updates.cfg список обнавлений в окне выбора формировался по дате создания, интеграция обновлений сответственно по дате как в списке выбора обнавлений.

В последней тестовой версии Wim7Patcher без Updates.cfg список обнавлений в окне выбора формитуется непойми как толи по имени и интеграция производится согласно этого списка.
С файлом Updates.cfg список в котором составлен по дате создания обновлениий(пробовал указывать с расширением и без) походу список не подхватывается.

Цитата opel431:
Сортировка включена: »
Облазил всю утилиту так и не нашел где и как включается сортировака.

У меня одного такие проблемы?

Отправлено: 11:15, 19-11-2011 | #337


Аватара для Stranger13

Старожил


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

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


opel431 проверил последнию версию AddSoft выявил:
1 при AutoRun=1 отбражается пустая третья колонка, которая бала для описания параметров запуска приложений.
2 какой смысл в перетаскивании приложений в списке при нажатой кнопки мыше на запущенной утилите AddSoft, если потом при выходе список в файле Soft.ini остается прежним, а в Wim7Patcher в окне добавления приложений с перетаскиванием все в порядке(при перетаскивании Soft.ini автоматически изменяется)

Цитата tr011_tmn:
Создайте в нем один пункт Example.exe, положите в "AddSoft" тот самый Example.exe. Пропишите через Гуи. И перед интеграцией создайте в папке "AddSoft" Example.txt, Example.ini и Example.cmd.
При установке Windows получите 4 записи "Example" в окне GUI, при том что в soft.ini у вас будет один пункт. »
Подтверждаю так и есть. Файлы с одинаковыми именами не зависимо от расширения будут появлятся в списке установки.
В последней тестовой версии эта проблема устранена.

Последний раз редактировалось Stranger13, 19-11-2011 в 12:44.

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

Отправлено: 11:39, 19-11-2011 | #338


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Stranger13:
В последней тестовой версии Wim7Patcher без Updates.cfg список обнавлений в окне выбора формитуется непойми как толи по имени и интеграция производится согласно этого списка.
С файлом Updates.cfg список в котором составлен по дате создания обновлениий(пробовал указывать с расширением и без) походу список не подхватывается. »
Я уже давал ответ - Updates.cfg не нужен и не применяется!

Цитата Stranger13:
Облазил всю утилиту так и не нашел где и как включается сортировака. »
Она уже включена - и сортировка идет по имени обновлений.
Основанием для этого послужили сообщения:
Цитата Smarty:
Проблем на "живой" системе после установки с такого образа замечено не было. По моему мнению, более свежее обновление не может иметь номер меньше предыдущего.
Отстаивать такой порядок и доказывать никому ничего не буду, просто я делаю так. »
и
Цитата Комсомолец:
тоже придерживаюсь такой точки зрения. »
Цитата Stranger13:
1 при AutoRun=1 отбражается пустая третья колонка, которая бала для описания параметров запуска приложений. »
Да, про это забыл, вернее не проверил ширину поля в этом режиме.

Цитата Stranger13:
2 какой смысл в перетаскивании приложений в списке при нажатой кнопки мыше на запущенной утилите AddSoft, если потом при выходе список в файле Soft.ini остается прежним »
Причем здесь INI? Файл конфигурации нужен для формирования списка в утилите, а установка происходит по списку утилиты, а не INI.

Цитата Stranger13:
Подтверждаю так и есть. Файлы с одинаковыми именами не зависимо от расширения будут появлятся в списке установки. В последней тестовой версии эта проблема устранена. »
Блин! Ткните меня носом - где речь идет о том, что кто-то, в папку AddSoft, помимо исполняемого файла из набора dimadr, собирается вложить справки, настройки, описания и т.д. одноименные с исполняемым файлом! Тем более, сами пишите: "В последней тестовой версии эта проблема устранена". Для чего тогда всплывает сообщение?

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


Отправлено: 15:26, 19-11-2011 | #339


Аватара для AlexM22204

Ветеран


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

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


Вложения
Тип файла: 7z Reboot_Run_s_111119_14-40.7z
(49.7 Kb, 29 просмотров)

Цитата AlexM22204:
Дополнение к вопросу перезагрузки, но с задержкой по времени, чтобы загрузился полностью рабочий стол : раз решили сделать это отдельной утилитой, может добавить запуск после перезагрузки программ типа WPI или BSPI и т.п., т.е. установка польз. программ с помощью GUI-установщика => перезагрузка, с задержкой по времени, чтобы загрузился полностью рабочий стол => загрузка полностью рабочего стола => запуск программ типа WPI или BSPI и т.п. »
Реализовал свою идею! (за основу взял аддон x-Reset10 от gora, за что ему отдельное спасибо!) Тестируем кому она нужна, у меня вроде всё работает как задумано!



Утилита Reboot_Run предназначена для перезагрузки компьютера и запуск внешней программы установки софта

Саму утилиту положите в папку AddSoft для приложений устанавливаемых в "тихом" режиме .

В конце файла(ОБЯЗАТЕЛЬНО!!!) Soft.ini добавить строчку для запуска утилиты:
Reboot_Run=Reboot_Run.exe#Перезагрузка компьютера и запуск внешней программы установки софта#-aiR -! -fm120 -! xShutdown

ВАЖНО!!!
Запуск таймера отсчета времени до перезагрузки без удерживанием процесса запуска других программ может
быть произведен с ключом [-aiR -! -fmXXX -! xShutdown], где XXX - это время до перезагрузки (сек).
Выдержка может быть изменены пользователем в зависимости от необходимости.

Большая выдержка могут потребоваться, что бы дать возможность закончить установку последнему
приложению перед перезагрузкой, если оно создает "дочерний" процесс и закрывает основной.
Задержка может быть прервана в любой момент нажатием кнопки OK в окне.

Чтобы изменить название внешней программы установки софта на своё, открыть файл Reboot_Run.exe (7z SFX архив) в архиваторе 7-Zip (версии 9.04 и выше) и изменить под себя в StartAfterReboot.bat строчку:
%CDROM%:\Setup_Soft.exe

Подробности в ReadMe архива

Последний раз редактировалось AlexM22204, 19-01-2012 в 22:58.

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

Отправлено: 16:01, 19-11-2011 | #340



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




 
Переход