Как интегрировать программы в Windows

Содержание
  1. Как с помощью программы NTLite создать собственную сборку Windows
  2. Что такое NTLite
  3. Создание собственной сборки Windows
  4. Удаление и отключение компонентов и служб
  5. Интеграция обновлений, драйверов и твиков реестра
  6. Персональные настройки и установка сторонних программ
  7. Сохранение настроек и упаковка сборки в образ
  8. Установка Windows 7 по сети при помощи Microsoft Windows AIK
  9. Подготовка образа операционной системы
  10. Установка и настройка Windows AIK + PE
  11. Создание и настройка образа Windows PE
  12. Создание образа Windows 7
  13. Настройка загрузочного образа Windows 7
  14. Настройка автозапуска установки Windows
  15. Настройка сервера TFTP и DHCP
  16. Superfetch
  17. Внесение изменений в install.Wim (Для добавления языка в систему, которую Вы установите)
  18. Внесение изменений в Boot.Wim (Для добавления языка в программу установки запускаемую с установочного DVD или флеш-диска при старте компьютера)
  19. Работа с папкой будущего образа
  20. Данная программа интегрирует языковой пакет только в будущую систему (install.wim). Программа установки (boot.wim) остается на оригинальном языке
  21. Создаем свой дистрибутив Windows 7
  22. Создание эталонной системы
  23. Создание собственного дистрибутива
  24. Потрошим Windows 10. Легкий способ собрать свой дистрибутив Windows
  25. Присоединяйся к сообществу «Xakep.ru»!

Как с помощью программы NTLite создать собственную сборку Windows

Как интегрировать программы в Windows

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

К первому типу относятся сборки с сохранёнными исходными системными компонентами и интегрированным в них сторонним программным обеспечением, ко второму типу относятся так называемые облегченные сборки, из которых вырезано добрая половина компонентов.

Не секрет и то, что именно такие легкие сборки доставляют пользователям больше всего проблем.

Изначально в Windows закладывается больше возможностей, чем это может понадобиться среднему пользователю, система, если можно так сказать, дается на вырост.

И вот, если некий юзер захочет к своей системе что-то прикрутить, ранее неиспользуемые им компоненты окажутся даже очень кстати. А теперь представьте, что у этого самого юзера установлена облегченная сборка.

Интересно знать, кого помянет он недобрым словом, создателя этой сборки или самого себя, такого недальновидного, умудрившегося повестись на обещанную легкость и производительность Lite-системы.

Так как же быть, может быть пользоваться только официальными сборками? Необязательно, особенно если у вас маломощный компьютер, просто иногда лучше сделать всё самому, то есть собрать образ Windows самостоятельно с учетом ваших нужд.

Как это сделать, как раз будет изложено в этой статье. Создавать сборку мы предлагаем с помощью программы NTLite.

Она платная, цена домашней версии составляет 40 долларов, кто не хочет платить, могут поискать в интернете пусть и не самые новые, но «вылеченные» и вполне рабочие версии.

Что такое NTLite

Программа NTLite — это мощный инструмент для создания модифицированных сборок Windows.

С ее помощью вы можете удалить с дистрибутива системы всё то, что вам покажется лишним либо же напротив, добавить в него то, чего в нём не было изначально.

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

Требует ли NTLite от сборщика каких-то знаний? Да. Необходимо по меньшей мере знать, каким целям служат те или иные компоненты, иначе можно на выходе получить глючную систему. Но это, если вы собрались облегчать сборку. Интеграция сторонних компонентов намного менее рискованна.

Создание собственной сборки Windows

Конструирование сборки проходит в три этапа. На первом производится распаковка образа Windows, на втором — его настройка в программе NTLite, на третьем этапе выполняется упаковка файлов в установочный образ. Первым делом распакуем архиватором установочный ISO-образ с Windows в отдельную папку. Пусть он называется data.

Запускаем NTLite, жмем кнопку «Добавить» и указываем путь к папке с распакованным ранее образом ISO. При этом в окне программы вы увидите структуру образа, в котором, кстати, могут быть несколько редакций. Мы будем работать с редакцией Windows 10 Pro. Кликаем по ней ПКМ и выбираем опцию «Загрузить».

Если программа попросит подтвердить преобразование образа WIM в ESD, подтверждаем операцию. Процедура преобразования (загрузки) WIM или ESD образа займет некоторое время. По завершении процедуры в левой части окна программы вы увидите панель с несколькими вкладками.

Пробежимся по ним по-быстрому.

Удаление и отключение компонентов и служб

В разделе «Компоненты» содержатся модули Windows, которые можно отключить, сняв с них галочки.

Сюда входят предустановленные универсальные приложения вкупе с Защитником, компоненты аппаратной поддержки некоторых периферийных устройств и их драйвера, модули мультимедиа — темы, звуки, обои и прочее, сетевые службы и приложения, например, менеджер платежей NFC, системные компоненты — Hyper-V, подсистема Linux, редактор символов, теневое копирование и многое другое.

Некоторые компоненты заблокированы по совместимости, это означает, что их нельзя удалить, но можно отключить в разделе «Функции». При удалении компонентов необходимо проявлять осторожность, внимательно знакомиться с описаниями, благо, они даются на русском языке.

В разделе «Функции» отключаются недоступные для удаления компоненты, например, NET Framework.

Среди доступных для отключения модулей — офисные игры, гаджеты, клиент рабочих папок, индексация и поиск, подсистема Linux, WMC, службы IIS, PowerShell 2.

0, PDF-принтер и Internet Explorer, отключать который, кстати, не рекомендуется, поскольку это может привести к неправильной работе других программ.

Раздел «Настройки» отвечает за включение/отключение различных настроек, действующих для всех пользователей системы, раздел «Службы» — за включение/отключение системных служб.

Здесь, как и в «Компонентах» нужно быть внимательным, чтобы не отключить важную службу, без которой Windows даже не сможет запуститься.

Особенно это касается служб во вкладке «Дополнительные службы».

Интеграция обновлений, драйверов и твиков реестра

Следующие три вкладки содержат инструменты для интеграции в дистрибутив обновлений, драйверов и твиков реестра.

Если нужно добавить, скажем, новое обновление безопасности или языковой пакет, жмем кнопку «Добавить» и указываем путь к файлу CAB, MSU или EXE. В этом же разделе отображаются уже установленные пакеты.

С драйверами всё аналогично, только драйвер должен быть распакован, поскольку NTLite понадобится его конфигурационный inf-файл. Точно так же в систему интегрируются твики реестра: жмем кнопку «Добавить» и указываем путь к файлам REG.

Персональные настройки и установка сторонних программ

Если сборка создается для себя, не будет лишним заглянуть в раздел «Автоматическая». Здесь задаются персональные настройки пользователя: имя компьютера, локализация, часовой пояс, сетевые настройки, опции оболочки, сжатие, параметры лицензирования (установка ключа и т.д.), выполняется настройка WinPE.

Если вы хотите интегрировать в образ стороннее программное обеспечение, сделать это можно будет в разделе «После установки» с помощью функции Post-Install.

В этом также нет ничего сложного просто жмем уже знакомую кнопку «Добавить» и указываем путь к исполняемым файлам приложений. Процедура их установки будет поочередно запущена на раннем этапе установки сборки Windows.

Дополнительно поддерживается установка с параметрами, — в поле «Параметры» прописываются нужные ключи, например, для тихой установки.

Сохранение настроек и упаковка сборки в образ

По большому счету это всё, осталось только применить заданные настройки и упаковать файлы модифицированной сборки в установочный образ. Переключаемся на вкладку «Применить» и определяемся с параметрами образа.

При создании сборки Windows 7 всё можно оставить по умолчанию, если это будет сборка Windows 8.1 или 10, необходимо выбрать формат образа «Высокое сжатие», при котором WIM-образ преобразуется в ESD.

После этого отмечаем галочкой чекбокс «Создать ISO».

Почти всё готово, можно приступать к упаковке. Присвоив сборке подходящее имя, жмём кнопку «Обработка». Если в вашей системе включен Защитник, NTLite попросит его отключить, так дело пойдет быстрее.

Время создания сборки будет зависеть от количества заданных операций, причем большую часть времени займет конвертирование WIM в ESD (в Windows 8.1 и 10), в среднем вся процедура занимает от 40 минут до часа или более.

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

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

Если у вас есть свободный компьютер, с помощью NTLite вы можете модифицировать установленную на него Windows, выбрав в главном окне «Живая установка» и проделав всё то же самое, о чём было сказано выше.

Правда, сохранить в отдельный образ ISO или ESD «живую» систему не получится, зато тестировать ее можно будет тут же на физической машине, выявляя наиболее подходящие варианты модификации.

Официальный сайт разработчика: www.ntlite.com

Источник: https://www.white-windows.ru/kak-s-pomoshhyu-programmy-ntlite-sozdat-sobstvennuyu-sborku-windows/

Установка Windows 7 по сети при помощи Microsoft Windows AIK

Как интегрировать программы в Windows

Не так давно столкнулся с ситуацией, которая в принципе не вызывает особых проблем у системных администраторов.

Появилась необходимость обновления ОС на многочисленных компьютерах организации, что в свою очередь все же вызвало ряд некоторых проблем, решения которых приходилось собирать по частям, а так же допиливать большую часть всего процесса самому о чем собственно я и хочу вам рассказать.

Данными проблемами стали ограничения в наличии одного привода DVD-ROM, одного дня свободного времени, а так же порядка двадцати компьютеров на которые необходимо было установить Windows 7 со всем набором необходимых драйверов, программ etc.

При поиске информации в Google по данному вопросу не нашлось ничего что работало бы без косяков или работало вообще. Но начнем по порядку.

Подготовка образа операционной системы

Для простоты подготовки боевой ОС под основу была взята Oracle VirtualBox последней версии, а так же Windows 7 x64 Профессиональная. Первое что необходимо сделать — установить и настроить Windows 7 на виртуальной машине. Для этого в процессе добавления VM создаем два виртуальных жестких диска.

Один для установки и настройки на нем Windows 7, второй для последующего сохранения на него образа настроенной системы. Так же необходимо выполнить установку дополнения гостевой ОС Virtualbox — Virtual Machine Additions и создать общую папку для дальнейшего копирования созданного образа на физическую машину.

После установки на VM всей начинки, переходим к этапу подготовки системы с помощью утилиты sysprep, находящуюся в корне системы нашей VM: %windir%\system32\sysprep\sysprep.

exe Для подготовки системы к созданию настроенного образа необходимо задать утилите параметры:

  1. Переход в окно приветствия системы (OOBE) — этот режим будет активирован при следующем запуске системы. Запускает компьютер в режиме экрана приветствия.
  2. Установить галочку «Подготовка к использованию» — подготавливает установку Windows перед созданием образа. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
  3. Параметры завершения работы «Завершение работы» — по окончанию работы утилиты система завершит свою работу.

Не следует запускать ОС до сохранения образа системы, так как во время следующего запуска компьютера начинает работать специализированный этап настройки. Создается новый идентификатор безопасности (SID) и сбрасываются часы активации Windows.

Утилита удаляет в том числе и установленные драйверы. Чтобы сохранить их, необходимо выполнять sysprep из командной строки с параметром:

/unattend: указывается путь к файлу ответов В файле ответов необходимо указать параметр PersistAllDeviceInstalls (начиная с Windows 8 также есть параметр DoNotCleanUpNonPresentDevices):
trueПосле выполнения очистки система автоматически выключится. Приступаем к следующему этапу.

Установка и настройка Windows AIK + PE

Скачиваем и устанавливаем пакет автоматической установки Windows (AIK) для Windows 7. После запуска setup.exe выбираем пункт «Установка Windows AIK». Особых проблем при установке возникнуть не должно.

Создание и настройка образа Windows PE

Windows PE — среда предустановки использующаяся для подготовки к установке OC. С помощью Windows PE мы будем захватывать системный том в wim-образ с помощью утилиты imagex и их сохранять его на другой раздел жесткого диска. В данном случае рассматривается создание диска с 64-разрядной версией Windows PE.

Если вы создаете диск с 32-разрядной версией Windows PE, вам необходимо будет заменить во всех командах архитектуру (amd64 на х86).

В меню Пуск запустите Все программы > Microsoft Windows AIK >Командная строка средств развертывания (Deployment Tools Command Prompt) — все последующие команды будут вводиться в это окно командной строки.

Требуется запуск от имени администратора.

Копируем файлы образа Windows PEcopype.cmd amd64 d:\winpe_image Для изменения скопированного образа Windows PE его необходимо подключить командойdism /Mount-Wim /WimFile:d:\winpe_image\winpe.wim /index:1 /MountDir:d:\winpe_image\mount Теперь подключив образ, мы можем устанавливать в него пакеты и добавлять собственные файлы.

Добавим в наш образ утилиту imagex.

xcopy «%ProgramFiles%\Windows AIK\Tools\amd64\imagex.exe» d:\winpe_image\iso\ Так же по желанию можно сразу подготовить список исключений — файлов и папок, которые не будут включаться в сохраняемый образ. Создайте в любом текстовом редакторе файл Wimscript.ini и укажите в нем файлы и папки, которые вы хотите исключить из образа. Файл Wimscript.ini размещается в одной папке с imegex.

По умолчанию imagex использует следующие исключения:

[ExclusionList]\$ntfs.log\hiberfil.sys\pagefile.sys»\System Volume Information»\RECYCLER\Windows\CSC[CompressionExclusionList]*.mp3*.zip*.cab\WINDOWS\inf\*.pnf Теперь необходимо сохранить образ командой:dism /unmount-Wim /MountDir:d:\winpe_image\mount /Commit Вся подготовительная работа велась с файлом winpe.wim, а для загрузочного диска Windows PE используется файл boot.wim, расположенный в папке winpe_x86\ISO\sources. Поэтому необходимо заменить файл boot.wim файлом winpe.wim, выполнив при этом переименование.xcopy /y d:\winpe_image\winpe.wim d:\winpe_image\ISO\sources\boot.wim Для создания образа выполняем команду:oscdimg -n -bd:\winpe_image\etfsboot.com d:\winpe_image\ISO d:\winpe_image\winpe_image.iso

Создание образа Windows 7

Необходимо сохранить образ нашей ОС с помощью утилиты imagex. Грузимся в VM с образа winpe_image.iso который мы создали ранее. После удачной загрузки пред нами открывается окно командной строки, в ней мы как раз и будем работать. Захват и сохранение образа производится одной командойF:\imagex.exe /capture E: D:\install.

wim «Windows 7 x64» /compress maximum
/capture E: — захват раздела E:
D:\install.wim — местоположение и имя сохраняемого WIM-файла.
«Windows 7 x64» — имя образа. Имя должно быть заключено в кавычки.
/compress maximum — тип сжатия файлов в образе(необязательно).

Для параметра /compress допустимы значения maximum (максимальное сжатие), fast (быстрое сжатие) и none (без сжатия). Если параметр не указан, используется быстрое сжатие. Максимальное сжатие позволяет уменьшить размер образа, но захват занимает больше времени, чем при быстром сжатии.

Скорость распаковки образа практически не зависит от типа сжатия. Остается подождать 20-30 минут и образ будет готов. После сохранения образа на втором диске виртуальной машины, для дальнейшей работы его нужно перенести на физическую ОС. Запускаем виртуальную машину снова и завершаем установку Windows, прерванную на этапе OOBE.

Если вы уже установили Virtual Machine Additions то теперь необходимо скопировать файл из виртуальной машины на физическую с помощью общей папки (shared folder), которую можно указать в настройках виртуальной машины.

Настройка загрузочного образа Windows 7

На данном этапе снова запускаем «Командную строку средств развертывания» и копируем файлы образа Windows PE:
copype.cmd amd64 d:\winpe Монтируем образimagex /mountrw winpe.wim 1 mountWindows PE смонтирован и в папке d:\winpe Вы можете найти файл winpe.wim.

Настройка автозапуска установки Windows

Чтобы не создавать вручную виртуальный диск и не запускать установку вручную, можно отредактировать файлик startnet.cmd и startnet2.cmd. Находятся они d:\winpe\mount\windows\system32. startnet.cmdwpeinit%windir%\system32\startnet2.cmd startnet2.cmdchcp 1251netsh interface ip set address name=»Подключение по локальной сети» source=dhcpchcp 866pausenet use z: \\192.168.0.

1\win7 /user:install installcd /d Z:\sourcessetup.exe Команда net use производит подключение к компьютеру с IP адресом 192.168.0.1 (наш компьютер-сервер) к расшаренному каталогу c именем win7 на правах пользователя install c таким же паролем.

Создать нужного нам пользователя можно такой командой в cmdnet user install install /add /passwordchg:no Выполняем следующие инструкции:

  • На компьютере-сервере создаем корневой каталог для загрузки (у меня это d:\win7\), а в нем папку boot.
  • Расшариваем папку win7, то есть даем общий доступ к ней всем пользователям.
  • Копируем всю папку sources с установочного диска Windows 7 в d:\win7.
  • Заменяем файл install.wim в каталоге d:\win7\sources на файл, который скопировали ранее с виртуальной машины (готовый образ Windows 7)

Теперь необходимо скопировать дополнительные файлы для установки Windows 7. Cмонтируем образ WinPE:imagex /mountrw winpe.

wim 1 mount Копируем:xcopy d:\winpe\mount\windows\boot\pxe\pxeboot.n12 d:\win7xcopy d:\winpe\mount\windows\boot\pxe\bootmgr.exe d:\win7xcopy d:\winpe\winpe.wim d:\win7\bootxcopy d:\winpe\iso\boot\boot.sdi d:\win7\boot Размонтируем образ командой:imagex.exe /unmount d:\winpe\mount Далее необходимо создать файл BCD (boot configuration data) в каталоге d:\win7\boot.

Для упрощения этого процесса воспользуемся файлом createbcd.cmd. Создаем файл d:\winpe\createbcd.cmd и вписываем в него:bcdedit -createstore %1\BCDbcdedit -store %1\BCD -create {ramdiskoptions} /d «Ramdisk options»bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice bootbcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath \boot\boot.

sdifor /F «tokens=2 delims={}» %%i in ('bcdedit -store %1\BCD -create /d «MyWinPE Boot Image» /application osloader') do set guid={%%i}bcdedit -store %1\BCD -set %guid% systemroot \Windowsbcdedit -store %1\BCD -set %guid% detecthal Yesbcdedit -store %1\BCD -set %guid% winpe Yesbcdedit -store %1\BCD -set %guid% osdevice ramdisk=[boot]\Boot\winpe.

wim,{ramdiskoptions}bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}bcdedit -store %1\BCD -create {bootmgr} /d «Windows BootManager»bcdedit -store %1\BCD -set {bootmgr} timeout 30bcdedit -store %1\BCD -set {bootmgr} displayorder %guid% Запускаем командой с правами администратора:createbcd.

cmd d:\win7\boot Если у вас возникнут проблемы с драйверами, то их можно добавить так же в «Командной строке средств развертывания»: Монтирование образа для добавления драйверовdism /mount-wim /wimfile:winpe.wim /index:1 /mountdir:mount Для интеграции драйверов в уже смонтированный образ используется командаdism /image:mount /add-driver /driver: После того как вся работа с образом закончена его необходимо размонтироватьdism /unmount-wim /mountdir:mount /commit

Настройка сервера TFTP и DHCP

Для создания этих серверов необходимо скачать программу TFTPD32. Задачей DHCP сервера является предоставить информацию удаленному компьютеру о свободном IP адресе, маски сети, а также имя загружаемого файла и адрес TFTP сервера, где этот файл находиться.

Задача TFTP сервера является обеспечение передачи необходимых для загрузки файлов удаленному компьютеру. Запускаем программу и выбираем сначала папку d:\win7, а немножко ниже — IP сетевой карты. В моем случае компьютер имеет IP 192.168.0.1.

Заходим в настройки (кнопка Settings посредине внизу) и постепенно заполняем вкладки:

  • Вкладка GLOBAL — cтавим галочки только напротив TFTP Server, DHCP Server и Enable IPv6.
  • Вкладка TFTP — выбираем папку d:\win7.
  • TFTP Security — Standart.
  • TFTP configuration — оставляем как есть.
  • Advanced TFTP Options — должны стоять галочки напротив: Option negotiation, Show Process bar и Translate Unix file names.
  • Вкладка DHCP
  • IP pool starting address указывает, с какого IP адреса начать выдачу адресов. В моем примере выдача IP адресов начнется с 192.168.0.2.
  • Size of pool указывает количество IP адресов, которые будут динамически выделяться. Я установил значение в 30.
  • Boot File сообщает удаленному компьютеру имя файла, который необходимо использовать в качестве загрузчика. Устанавливаем значение в pxeboot.n12.
  • Mask, указывает маску сети. В нашем случае это 255.255.255.0. Остальные значения параметров оставляем по умолчанию.
  • Ping address before assignation — снять галочку (если у Вас связь компьютер-компьютер без свичей и роутеров).

Теперь нужно включить в BIOS загрузку с сетевой карты и загрузиться с нее. После этого будет получен IP-адрес через DHCP и выполниться pxeboot.

n12 — который запустит Windows PE c файла winpe.wim. Сразу после загрузки Windows PE будет автоматически смонтирован каталог win7 и с него запуститься установка. Далее установка проходит точно также как и с диска. Хабы:

  • Системное администрирование
  • 10 марта 2018 в 08:40
  • 10 января 2017 в 08:20
  • 5 октября 2016 в 14:00

Источник: https://habr.com/post/171017/

Superfetch

Как интегрировать программы в Windows

Для работы Вам потребуются программа DISM, входящая в состав Windows 7 и программа UltraISO.

Внесение изменений в install.Wim (Для добавления языка в систему, которую Вы установите)

  1. Создаете на диске D: папки ISO, Lip, Mount и mWim
  2. Распаковываете в папку D:\ISO iso-образ Вашего установочного диска.
  3. Изменяете текст файла lang.ini в папке D:\ISO\sources на следующий: [Available UI Languages]ru-RU = 2en-US = 3 [Fallback Languages]ru-RU = ru-ruen-US = en-us
  4. Копируете файл языкового пакета lp.cab и все файлы обновлений (MSU и CAB) в папку Lip
  5. Создаете в папке D:\Lip папку uLip
  6. Перемещаете из папки D:\ISO\Sources в папку D:\mWim файл install.wim
  7. Запускаете командную строку от имени администратора.
    В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl + ⇑ Shift + Enter ↵.
  8. Узнаете номер индекса Вашей Windows 7, используя команду:

    DISM.exe /Get-WimInfo /WimFile:D:\mWim\install.wim

  9. Монтируете файл install.wim в папку D:\Mount учитывая номер индекса Вашей операционной системы (Например, для Windows 7 Enterprise независимо от разрядности он равен 1, для 32-битной версии Windows 7 Ultimate он равен 5, а для 64-битной версии Windows 7 Ultimate он равен 4), используя команду:

    dism /Mount-Wim /WimFile:D:\mWim\install.wim /Index:1 /MountDir:D:\Mount

  10. Интегрируете языковой пакет и обновления:
    Для интеграции языкового пакета введите команду:

    dism /image:D:\Mount /scratchdir:D:\Lip\uLip /Add-Package /PackagePath:D:\Lip\lp.cab

    Для интеграции обновления, используйте команду аналогичную предыдущей, подставляя вместо lp.cab, наименование интегрируемого обновления. Вот пример интеграции произвольного обновления:

    dism /image:D:\Mount /Add-Package /PackagePath:D:\Lip\Windows6.1-KB123456-x64.msu

  11. Применяете все настройки для русского языка командой:

    dism /image:D:\Mount /Set-AllIntl:ru-RU

    Примеры запуска команд DISM для установки локальных настроек:

    dism /image:D:\Mount /Set-UILang:ru-RU (язык интерфейса системы)dism /image:D:\Mount /Set-SysLocale:ru-RU (язык системной локали для не Unicode)dism /image:D:\Mount /Set-UserLocale:ru-RU (денежный формат, формат времени)dism /image:D:\Mount /Set-InputLocale:0419:00000419 (настройки ввода с клавиатуры)dism /image:D:\Mount /Set-TimeZone:»Russian Standard Time» (временная зона)

  12. Демонтируете образ с сохранением изменений:

    dism /Unmount-Wim /MountDir:D:\Mount /commit

    Демонтаж без сохранения:

    dism /Unmount-Wim /MountDir:D:\Mount /discard

  13. Удаляете файлы и папки, которые могли остаться после демонтирования wim-образа, используя команду:

    dism /Cleanup-Wim

  14. Перемещаете файл install.wim из папки D:\mWim в папку D:\ISO\Sources

Внесение изменений в Boot.Wim (Для добавления языка в программу установки запускаемую с установочного DVD или флеш-диска при старте компьютера)

  1. Распаковываете lp.cab в папку D:\Lip\uLip

    expand D:\Lip\lp.cab -f:* D:\Lip\uLip

  2. Очищаете папку D:\Mount (удаляете из нее любые следы, которые могли остаться от работы с файлом install.wim)
  3. Перемещаете из папки D:\ISO\Sources в папку D:\mWim файл boot.wim
  4. Монтируете файл boot.wim в папку D:\Mount (индекс указываете 2, так как он соответствует программе установки)

    dism /Mount-Wim /WimFile:D:\mWim\boot.wim /index:2 /MountDir:D:\Mount

  5. Добавляете в boot.wim русский язык:

    xcopy D:\Lip\uLip\setup\* D:\Mount\ /cheryki

  6. Добавляете в boot.wim файлы лицензий:

    xcopy D:\Lip\uLip\sources\license\* D:\Mount\sources\license\ /cheryki

  7. Изменяете текст файла lang.ini в папке D:\Mount\sources на следующий: [Available UI Languages]ru-RU = 2en-US = 3 [Fallback Languages]ru-RU = ru-ruen-US = en-us
  8. Демонтируете файл boot.wim с сохранением:

    dism /Unmount-Wim /MountDir:D:\Mount /commit

  9. Перемещаете файл boot.wim из папки D:\mWim в папку D:\ISO\Sources

Работа с папкой будущего образа

  1. Добавляете русский язык, в программу установки запускаемую в среде Windows или с Live-CD:

    xcopy D:\Lip\uLip\setup\* D:\ISO\ /cheryki

  2. Добавляете файлы лицензий, в программу установки запускаемую в среде Windows или с Live-CD.:

    xcopy D:\Lip\uLip\sources\license\* D:\ISO\sources\license\ /cheryki

  3. Удаляете с диска D: папки Lip, Mount и mWim
  4. Используя программу UltraISO создаете iso-образ установочного диска.

    Также для работы с программой DISM в графическом режиме Вы можете воспользоваться программами DISM Tool или DISM GUI.

    Они позволяет выполнить, все необходимые Вам команды, используя графический интерфейс.

    С их помощью Вы сможете смонтировать (Mount WIM) и демонтировать (Dis-Mount WIM) образ, интегрировать языковой пакет или необходимое Вам обновление(Add Packages в DISM Tool или Package Management в DISM GUI).

Данная программа интегрирует языковой пакет только в будущую систему (install.wim). Программа установки (boot.wim) остается на оригинальном языке

  1. Распакуйте ISO-образ установочного диска (в который Вы собираетесь интегрировать сервисный пакет) в любую папку.
  2. Скачайте архив с программой RT Se7en Lite и распакуйте его в любую папку.
  3. Установите программу необходимой Вам разрядности в зависимости от того, с каким ISO-образом Вы собираетесь работать.
  4. Нажмите кнопку Browse и выберите пункт Select OS Path.
  5. Укажите путь к папке в которую Вы распаковали ISO-образ установочного диска и нажмите ОК.
  6. В появившемся окне List of operating system выберите Вашу редакцию Windows 7 и нажмите ОК.
  7. В столбце слева нажмите кнопку Task и в открывшемся окне установите флажок Integration.
  8. В столбце слева нажмите кнопку Integration.
  9. Перейдите на вкладку Language Packs и нажмите кнопку Add.
  10. Укажите путь к Вашему cab-файлу языкового пакета и нажмите Открыть.
  11. Нажмите кнопку Apply, а затем кнопку Commit.
  12. В окне Do you want to enable ISO bootable task? нажмите Да.
  13. Нажмите кнопку Finish, а затем кнопку Да.
  14. Используя программу UltraISO создаете iso-образ установочного диска.

Источник: https://superfetch.ru/usefull/common/chapter_6/

Создаем свой дистрибутив Windows 7

Как интегрировать программы в Windows

На сегодняшний день Windows 7 является основной корпоративной системой, де-факто, приняв эстафету от Windows XP.

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

Избежать этого можно, если собрать для себя собственный дистрибутив содержащий все текущие обновления системы. Как это сделать мы расскажем в этой статье.

Существует два способа получения актуального дистрибутива Windows 7: интеграция обновлений непосредственно в образ и использование эталонной системы для скачивания и установки обновлений.

Первый способ проще и быстрее, однако имеет серьезный недостаток — требуется скачать все необходимые обновления. А это, даже имея список, сделать довольно непросто.

В тоже время в сети имеются уже скачанные наборы обновлений, но мы не рекомендуем их использовать, так как установка компонентов системы из непроверенных источников — это очень плохая идея.

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

Использование эталонной системы позволяет получить все необходимые обновления в автоматическом режиме, установить их, проверить работу системы и только потом переходить к созданию дистрибутива. Поэтому мы будем рассматривать именно этот способ.

Создание эталонной системы

Для этих целей мы рекомендуем использовать виртуальную машину, в которой создадим гостевую систему для Windows 7 и установим ту версию ОС, для которой будем создавать дистрибутив. Если требуется создать дистрибутивы для нескольких версий или разрядностей, то потребуется также несколько эталонных систем.

По завершении установки не спешите, когда отобразится экран приветствия нажмите CTRL+SHIFT+F3

Это перезагрузит систему в режим аудита, если же вы успели создать пользователя и произвести вход, то выполните от имени Администратора команду:

C:\Windows\System32\sysprep\sysprep /audit /reboot

При загрузке в режиме аудита автоматически запускается утилита Sysprep, закрываем это окно, оно нам сейчас не требуется.

Следует помнить, что переведенная в режим аудита система продолжит загружаться в него до тех пор, пока мы снова не запустим Sysprep и не изменим режим. После загрузки открываем Центр обновления Windows и производим поиск и установку обновлений.

Важно! 17 мая 2016 года Microsoft выпустила накопительный пакет обновлений для Windows 7 SP1 KB3125574, включающий в себя обновления с момента выпуска SP1 и до апреля 2016, в целях уменьшения объема скачиваемых обновлений рекомендуем скачать и установить данный пакет вручную. Для его установки требуется наличие обновления KB3020369.

Перезагружаемся и снова проводим поиск и установку обновлений. Перезагружаемся и опять повторяем эту операцию до тех пор, пока система не установит все доступные обновления.

Если ваша цель состояла только в интеграции в дистрибутив всех последних обновлений, то на этом можно закончить.

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

Этим широко пользуются OEM-производители, мы думаем, каждый сталкивался с дистрибутивами (обычно на ноутбуках) содержащими, кроме OC, разное количество софта сомнительной полезности.

Поэтому никто не мешает нам включить в свой дистрибутив нужный софт, чтобы не тратить время на его последующую установку. Мы обычно ограничиваемся «джентельменским набором»: архиватор, Adobe Reader, Java, Silverlight.

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

Также не следует производить активацию ПО, эта информация также будет утеряна.

Закончив подготовку эталонной системы удалим все скачанные нами файлы и лишнее ПО (если есть), особое внимание следует уделить очистке системы от копий файлов обновлений, для этого воспользуйтесь инструментом Очистка диска:

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

Теперь подготовим ее к захвату образа при помощи утилиты Sysprep:

c:\Windows\system32\sysprep\sysprep /oobe /generalize /shutdown

Разберем ключи утилиты подробнее:

  • oobe — запускает компьютер в режиме экрана приветствия. Экран приветствия Windows позволяет конечным пользователям настраивать операционную систему Windows, создавать новые учетные записи, переименовывать компьютер и выполнять другие задачи.
  • generalize — подготавливает установку Windows перед созданием образа. Если этот параметр указан, все уникальные системные сведения удаляются из установки Windows. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
  • shutdown — завершает работу компьютера после завершения работы программы Sysprep.

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

Создание собственного дистрибутива

Для дальнейшей работы нам понадобится рабочая станция под управлением Windows 7 с установленным пакетом автоматической установки Windows (WAIK). Разрядность и версия системы никакой роли не играют.

Пакет автоматической установки Windows® (WAIK) для Windows® 7

Установка WAIK не должна вызвать затруднений и производится с установками по умолчанию.

Теперь подготовим образ Windows PE для захвата образа эталонной системы. Разрядность WinPE должна соответствовать разрядности эталонной системы.

Откроем Пуск — Все программы — Microsoft Windows AIK — Командная строка средств развертывания и выполним команду для 32-битных систем:

copype.cmd x86 e:\win_pe

или для 64-битных:

copype.cmd amd64 e:\win_pe

где e:\win_pe желаемое расположение папки с образом. Предварительно папку создавать не надо, так как в этом случае вы получите ошибку, что папка уже существует.

Теперь перейдем в папку назначения и скопируем файл winpe.wim в папку ISO\sources и переименуем его в boot.wim.

Затем скопируем в папку ISO из папки C:\Program Files\Windows AIK\Tools\amd64 или C:\Program Files\Windows AIK\Tools\x86, в зависимости от разрядности, файл imagex.exe.

Затем в Командной строке средств развертывания дадим следующую команду:

oscdimg -n -be:\win_pe\etfsboot.com e:\win_pe\ISO e:\win_pe\winpe.iso

Результатом работы команды будет образ winpe.iso с которого следует загрузить эталонную систему.

Если вы не выполняли дополнительной разметки диска эталонной системы, то раздел для захвата будет иметь букву D:, а загрузочный диск E:, на всякий случай проверяем командой dir.

Теперь приступим к захвату образа, так как образ создается пофайлово, то его можно сохранять на тот же самый раздел. Введем следующую команду:

e:\imagex /capture d: d:\install.wim «Win7_ULT_x64» /compress maximum /boot /verify

В качестве параметров указываем захватить диск D: и сохранить его в образ D:\install.wim, в кавычках указываем собственное название образа, также ставим максимальное сжатие, возможность загрузки и проверку созданного образа. После чего можем сходить выпить кофе, данная операция занимает в среднем около получаса.

Перезагружаем эталонную систему в обычный режим и копируем созданный образ на ПК с установленным WAIK. Перейдем в e:\win_pe и очистим папку ISO, затем скопируем туда содержимое оригинального диска Windows 7, который мы использовали для установки эталонной системы.

После чего заменим файл install.wim в папке sources на захваченный нами образ. Теперь можно приступать к сборке собственного ISO-образа, для этого выполните команду:

oscdimg -u2 -m -o -lWIN7ULTx64 -be:\win_pe\etfsboot.com e:\win_pe\iso e:\win_pe\Win7_ULT_x64.iso

разберем ключи команды подробнее:

  • u2 -создает образ, который имеет только файловую систему UDF.
  • m — снимает ограничения на размер образа.
  • o — заменяет дублирующиеся файлы одним экземпляром, позволяет сократить размер образа.
  • l — метка тома, вводится без пробелов, необязательный параметр.
  • b — расположение загрузочного файла, также без пробелов.

Образ собирается довольно быстро, единственный момент — с большой долей вероятности его размер превысит 4,7 ГБ и записать его на обычную DVD болванку не удастся.

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

Также следует помнить об ограничении 32-х разрядных систем, которые не умеют работать с wim-образами размером более 4 ГБ.

Разделить образ можно следующей командой:

imagex /split e:\win_pe\install.wim e:\win_pe\install.swm 3000

В результате будет создано два или более swm-файла максимальным размером в 3000 МБ. Затем удалим из папки ISO\sources install.wim и поместим туда install.swm, после чего соберем образ первого диска:

oscdimg -u2 -m -lWIN7ULTx64DVD1 -be:\win_pe\etfsboot.com e:\win_pe\iso e:\win_pe\Win7_ULT_x64_DVD1.iso

После этого удалим install.swm и скопируем на его место install2.swm. Второй диск нет смысла делать загрузочным, поэтому соберем его более простой командой:

oscdimg -u2 -m -lWIN7ULTx64DVD2 e:\win_pe\iso e:\win_pe\Win7_ULT_x64_DVD2.iso

Установка с разделенного образа производится обычным путем, начиная с первого диска, в процессе работы инсталлятор сам попросит сменить диск:

Таким образом можно не беспокоиться о размере создаваемого образа, особенно если в него, кроме обновлений, планируется включать объемное ПО, например, пакет MS Office и т.п. Также мы рекомендуем перед тем, как перейти к развертыванию рабочих станции из созданного дистрибутива, всесторонне проверить его работу на тестовой системе.

Источник: https://interface31.ru/tech_it/2014/10/sozdaem-svoy-distributiv-windows-7.html

Потрошим Windows 10. Легкий способ собрать свой дистрибутив Windows

Как интегрировать программы в Windows

Сборка собственных дистрибутивов ОС — любимое развлечение линуксоидов. Считается, что пользователи Windows лишены столь привлекательной возможности проводить свободное время.

Но это не так: существуют способы как минимум выпилить из дистрибутива Windows 10 лишние компоненты, отключить ненужные функции, интегрировать в него драйверы и обновления.

Об этом и поговорим в сегодняшней статье.

Созданием кастомизированных или «облегченных» дистрибутивов винды юзеры баловались еще в конце прошлого века: например, статья о сборке минималистического дистрибутива Windows 98 Lite в «Хакере» выходила еще двадцать лет назад.

Сайт самого проекта, что удивительно, жив до сих пор! Теперь мода вроде бы сошла на нет, но с появлением Windows 10 тема вновь стала набирать актуальность.

На слабеньких планшетах и нетбуках «десятка» ворочается со скоростью черепахи, а при установке системы на старые устройства частенько возникают проблемы с драйверами, которые винда не в состоянии найти самостоятельно.

Напрашивается очевидное решение: убрать ненужные приложения, отключить лишние компоненты, интегрировать драйверы и все актуальные обновления прямо в дистрибутив, после чего отрубить систему автоматических обновлений, чтобы не мешала работать. Если ко всему прочему еще и настроить автоматическую установку Windows, как рассказывалось в предыдущей статье, будет вообще красота. А почему бы, собственно, и нет?

Для препарирования дистрибутива Windows 10 нам понадобится как минимум сам дистрибутив Windows 10.

О том, где его взять, я уже рассказывал, но кратко повторюсь: нужно скачать с сайта Microsoft «Средство создания носителя Windows 10» и либо сохранить дистрибутив в виде ISO-файла, либо поместить его на флешку.

Выбирай наиболее подходящую редакцию операционной системы — то есть ту, для которой у тебя есть серийник.

В целях художественного выпиливания из винды всего ненужного и добавления в нее всякого полезного энтузиасты придумали тулзу MSMG Toolkit. Утилита поставляется в виде архива 7-Zip, который нужно распаковать на диск с сохранением структуры папок.

Перейди в папку, в которую ты сохранил ISO-образ Windows 10.

Можно смонтировать этот образ на виртуальный диск, но для наших целей достаточно установить бесплатный архиватор 7-Zip и открыть ISO-файл в нем как обычный архив.

Если ты записал образ на флешку, можно просто просмотреть ее содержимое в проводнике. Скопируй все папки и файлы из дистрибутива Windows в подпапку DVD той директории, в которую ты распаковал MSMG Toolkit.

Теперь запусти MSMG Toolkit с помощью файла Start.cmd из папки с утилитой и нажми на клавиатуре латинскую A, чтобы принять лицензионное соглашение, а затем клавишу Enter.

В стародавние времена дистрибутивы операционных систем от Microsoft упаковывались в образы Windows Image Format (WIM). Позже разработчики отказались от этого стандарта в пользу формата ESD с еще большей степенью сжатия, чтобы экономить дисковое пространство. К сожалению, большинство современных утилит не умеют работать с ESD, им нужен образ в традиционном WIM-формате.

Поэтому в качестве первого шага нам нужно извлечь из файла install.esd, хранящегося в папке sources, упакованный WIM-образ. В Windows за это отвечает консольная утилита dism, но ее использование подразумевает определенные неудобства: как минимум нужно хорошенько наморщить мозг и вспомнить принципы работы с командной строкой. Мы пойдем другим путем.

MSMG Toolkit использует собственную копию dism последней версии, избавив тебя от необходимости набирать длинные директивы в командной строке и ломать голову над тем, почему она все равно не работает. Чтобы сконвертировать install.esd в WIM, нажми клавишу 2. Утилита предложит разные варианты преобразования, тебе нужно выбрать Convert Install ESD image to WIM image, снова нажав клавишу 2.

Конвертация ESD в WIM с помощью MSMG

Тулза прочитает содержимое ESD и выведет на экран список всех образов Windows, которые хранятся внутри ESD-архива.

Выбор нужного образа Windows из содержащихся в архиве

Нажми на клавишу с цифрой, соответствующей тому образу Windows, с которым ты дальше будешь работать. Теперь дождись, пока утилита извлечет выбранный тобой образ из ESD-файла и экспортирует его в WIM, это займет некоторое время. Сконвертированный образ install.wim будет сохранен в той же папке sources, где раньше лежал исходный файл, который автоматически удаляется.

Теперь извлеченный образ нужно смонтировать для дальнейшей работы. Нажми клавишу 1 (Source), а затем — еще раз 1 (Select source from folder). MSMG продемонстрирует список всех обнаруженных образов Windows.

Нажми клавишу с цифрой, соответствующей нужной версии ОС. От предложения смонтировать загрузочный образ (Do you want to mount Windows Boot Inage?) и образ восстановления (Do you want to mount Windows Recovery Inage?) отказываемся, нажав клавишу N.

Вскоре программа сообщит об успешном монтировании образа.

Образ успешно смонтирован

Теперь можно смело приступать к дальнейшим действиям.

Материалы из последних выпусков становятся доступны по отдельности только через два месяца после публикации. Чтобы продолжить чтение, необходимо стать участником сообщества «Xakep.ru».

Присоединяйся к сообществу «Xakep.ru»!

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Я уже участник «Xakep.ru»

Источник: https://xakep.ru/2020/04/28/windows-10-distrib/

Делаем просто
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: