Интеграция драйверов в установочный образ Windows 10 / Server 2012 R2

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

Использование системы обслуживания образов DISM

Признаки повреждения компонентов ОС довольно стандартны: BSOD, зависания, перезагрузки. При проверке командой sfc /scannow пользователь также может получить следующее сообщение: «Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них». В такой ситуации имеет смысл воспользоваться встроенной системой обслуживания образов DISM.

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

В некоторых случаях проверка завершится аварийно с ошибкой 87, сообщающей: «Параметр ScanHealth не распознан в этом контексте». Это происходит из-за отсутствующего обновления KB2966583. Следовательно, его потребуется установить вручную, чтобы получить возможность работы с DISM. Разберем, как это сделать.

Как пользоваться Dism++ на Windows

Утилита предлагает богатый функционал, который поможет:

  • справится со скопившимися «мусорными» данными (логи, кэш и т.д.);
  • управлять инсталлированными драйверами, программами и службами;
  • согласно выбранного процента сжать установленную операционную систему;
  • работать с образами ОС (создавать, восстанавливать, проверять целостность);
  • провести прямую и обратную конвертацию форматов WIM в ESD, а также ESD в ISO;
  • управлять автозагрузкой с помощью встроенного менеджера.
Как пользоваться Dism++ на Windows

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

Как работать с командами Dism в Windows 10

Когда возникают проблемы в работе ОС, можно устранить их с помощью опций Dism – далее вы поймёте, как ими пользоваться без приложения и с ним. Есть три основные команды, которые нам понадобятся:

  • CheckHealth – диагностика ОС;
  • ScanHealth – контрольная диагностика;
  • RestoreHealh – исправление обнаруженных проблем.

Перед тем как использовать такие опции вручную (через Command Line), стоит сделать копию ОС или обзавестись на всякий случай загрузочным диском. Если же у вас установлена Dism++ — это более безопасно, потому что приложение по вашей команде само выполняет нужные действия. Вышеописанные опции в этом случае собраны в разделы в зависимости от нужд пользователя, и их действие описано по-русски.

Основная информация о программе

Dism++ — многофункциональная программа, которая предназначена для настройки и оптимизации Windows, а также для восстановления работоспособности данной операционной системы. Вообще «оригинальная» Dism++ является приложением командной строки, но для того чтобы упростить ее использование, мы предлагаем версию, оснащенную графической оболочкой (с полной русской локализацией).

Читайте также:  Установка серверной операционной системы Windows Server 2008 R2

Одной из самых полезных функций Dism++ является очистка диска от ненужных файлов. Причем встроенный в нее инструмент борьбы с «мусором» работает куда эффективнее нежели многие популярные «самостоятельные» решения вроде того же CCleaner. Он поможет избавиться от кэша системы и сторонних программ, удалить файлы отчетов, пустые папки, «битые» ярлыки и так далее. Помимо избавления от лишних файлов, можно будет избавиться и от лишних элементов автозагрузки.

Теперь к более интересным возможностям, которых нет в обычных «чистильщиках». К таковым можно отнести функцию создания бэкапа системы и резервной копии лицензии, собственный файловый менеджер с гибкими настройками отображения папок и файлов, конвертер файлов WIM, SWM и ESD в ISO, а также менеджер установленных драйверов. В отдельном разделе Dism++ вы найдете список параметров системы, которые рекомендуется изменить в целях повышения ее безопасности, быстродействия и стабильности.

При возникновении серьезных неполадок в работе Windows, вы можете использовать Dism++ для восстановления системы из образа. Также есть функция «сжатия» установленной Windows за счет удаления из нее лишних компонентов и программ. Крайне полезная возможность для тех, кто использует SSD-диски малой емкости.

Описание Win Toolkit

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

Программа Win Toolkit поддерживает создание установочного диска

  • Windows 10
  • Windows 8.1
  • Windows 7
  • Windows Server 2012

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

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

Интеграция компонентов

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

Основные возможности Win Toolkit

  • Создание установочного образа для разных архитектур (32 и 64 бит)
  • Объединение различных версий Windows в один дистрибутив
  • Разработка мультиязычной установки
  • Подготовка установочного образа для записи на DVD или загрузочную USB-флешку
  • Встраивание в установочные пакеты: драйверов, программного обеспечения, последних обновлений, медиа-ресурсов и много другого
  • Чистка установочного дистрибутива от ненужных компонентов: обои, звуки, приложения и т.д.
  • Гибкая настройка оформления установщика

Как интегрировать драйвера в образ Windows с помощью PowerShell

В первую очередь вам необходимо скачать и поместить все необхдимые драйвера устройств в один каталог (для каждого драйвера нужно создать отдельную папку). Обратите внимание, что многие производители (в том числе Dell, HP) поставляют свои драйвера в виде самораспаковывающихся exe файлов или zip архивов. Такие архивы необходимо распаковать на диск, чтобы в каталоге с драйверами присутствовали inf, cat и sys файлы.

Перед началом работы создадим следующую структуру каталогов:

  1. Каталог Drivers – в нем хранятся распакованные файлы драйверов для вашей редакции Windows 10 (которые предполагается интегрировать в дистрибутив); Вы можете скачать и распаковать необходимые файлы драйверов вручную или экспортировать все сторонние драйвера с эталонного компьютера, на котором уже установлены все необходимые драйвера с помощью командлета Export-WindowsDriver.
  2. Каталог ISO – в каталоге хранится распакованный iso образ Windows 10. Нам нужен только файл  из каталога Sources; Если в вашем ISO образе Windows 10 имеется только файл c:, вы сможете сконвертировать файл ESD в формат WIM с помощью утилиты DISM: dism /export-image /SourceImageFile:»C:» /SourceIndex:4 /DestinationImageFile:C: /Compress:max /CheckIntegrity   
  3. Каталог Mount – пустой каталог, в который в дальнейшем будет смонтирован Wim образ Windows.
Читайте также:  Как отключить начальный экран в Windows 8 1

Выведите список всех версий Windows, которые содержатся в файле с помощью командлета PowerShell Get-WindowsImage. Это необходимо для того, чтобы указать ту редакцию Widows, в которую планируется интегрировать дополнительные драйвера.

Get-WindowsImage -ImagePath C:

В нашем примере в WIM файле содержится всего 1 редакция Windows 10 Pro с индексом 1 (ImageIndex : 1).

Далее необходимо смонтировать образ выбранной версии Windows в каталог Mount. Полученные выше индекс редакции Windows, которую необходимо смонтировать нужно указать в качестве аргумента Index:

Mount-WindowsImage -Path C:WinWorkMount -ImagePath C: -Index 1

После того, как образ смонтирован, запустите процесс добавления в него драйверов, которые хранятся в каталоге Drivers (параметр -Recurse предполагает рекурсивный обход вложенных папок и добавление драйверов по всем найденным inf файлам).

Add-WindowsDriver -Path C:WinWorkMount -Driver C:WinWorkDrivers -Recurse

Командлет Add-WindowsDriver осуществит рекурсивный поиск в указанном каталоге всех .inf файлов с описаниями драйверов. По описанию в inf файле команда добавит зависимые INF, DLL, CAT, PNF и т.д. файлы в ваш образ Windows.

С помощью ключа –ForceUnsigned вы можете добавить в хранилище драйверов даже неподписанные драйвера. Иначе вам придется отключить проверку цифровой подписи драйвера или подписать его самостоятельно самоподписанным сертфикатом.

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

Dismount-WindowsImage -Path C:WinWorkMount –Save

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

Обратите внимание, что со временем каталог хранилища драйверов (DriverStoreFileRepository) может существенно разрастаться, потому его можно периодически очищать от старых версий драйверов.

Вы можете сконвертировать ваш файл , содержащий установочный образ Windows с интегрированными драйверами в формат , применив сжатие (compress):

DISM /Export-Image /SourceImageFile:C: /SourceIndex:1 /DestinationImageFile:C: /Compress:recovery

Осталось создать iso файл и записать его на диск или флешку с помощью Dism++ или команды oscdimg:

oscdimg -n -m -bc: C:ISO C:new_win10pro_

В Windows 7 / 2008R2 нет командлета Add-WindowsDriver. Он появился только в Windows 8 / Server 2012 и выше, поэтому для интеграции драйверов в образ в Win7/2008 R2 используйте DISM (см. пример ниже или в статье Интеграция драйверов USB 3.0 в дистрибутив Windows 7).

Читайте также:  Как сделать (создать) загрузочную флешку с Виндовс 8 или 8.1

Подготовка к интеграции драйверов

Для интеграции драйверов в дистрибутив Windows XP нам понадобятся:

Крайне рекомендуется использовать оригинальные сборки Windows XP от Microsoft иначе могут возникнуть проблемы при установке системы и драйверовскачатьскачатьскачатьИнтеграция драйверовИнтеграцию драйверов стоит начать с установки утилиты nLite. Для её работы необходим Microsoft .NET Framework 2.0 (скачать / скачать). В Windows Vista, Windows 7, 8 и 8.1 он уже встроен.WinXPD:WinXPДалееДрайвераЗагрузочный образ ISO

ДалееДобавитьПапка драйверов32-bitДля чипсетов Intel:Для чипсетов от AMD:ДалееДалееЗаписьПосле установки Windows XP устанавливаем все драйвера. Публикации данного материала на других информационных ресурсах разрешаются исключительно со ссылкой на источник и с указанием автора

Отредактировано: FuzzyL — 9 сентября 2014 Причина: Версия материала 2.1

Интеграция программ в дистрибутив Windows 7

Advanced Member Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помимо недавно появившегося RT Se7en Lite , преемника vLite, существует еще несколько утилит для модификации дистрибутивов Windows 7. Появилась мысль собрать их в одной теме.

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

Интеграция программ в дистрибутив Windows 7

Работает в ОС Windows Vista и Windows 7 (32- и 64-разрядных). Для работы необходимо наличие в системе Windows Automated Installation Kit (AIK). Для Windows Vista также требуется наличие Microsoft .NET Framework 3.5. Последняя версия: 0.4.4 Установка не требуется. Для корректной работы желательно отсутствие пробелов в путях к утилите и дистрибутиву (напр. С:7Customizer и D:Win7).

Загрузить утилиту можно с оф страницы или с этого зеркала.

stefanRTR’s Win Integrator позволяет интегрировать драйверы, языковые модули и пакеты системных обновлений, отключать отдельные компоненты Windows, изменять системные настройки, создавать загрузочные образы.

Модифицирует дистрибутивы Windows 7, Windows Vista SP1, Windows Server 2008, Windows Server 2008 R2.(*) * Для дистрибутивов Windows Vista SP1 и Windows Server 2008 доступны только интеграция обновлений и языковых пакетов, а также интеграция Service Pack 2 в оригинальные образы и образы с Service Pack 1.

Интеграция программ в дистрибутив Windows 7

Загрузить утилиту можно с оф страницы или с этого зеркала.

Всего записей: 1062 | Зарегистр. 26-04-2007 | Отправлено: 17:05 17-03-2010 | Исправлено: equis, 19:51 02-05-2010
Gideon Vi

Gold Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Две утилиты, не требующие установки монструозного WAIK (dism уже есть в дистрибутиве винды): W7Mount – этой лучше только интегрировать. W7shear – этой удалять.

———-Cyberpunk 2077
Всего записей: 7108 | Зарегистр. 02-02-2004 | Отправлено: 04:13 18-03-2010
zhuchella

Gold Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Gideon Vi

Цитата:

W7shear – этой удалять.

Но треубет наличие аксеса с офисса.

Всего записей: 5460 | Зарегистр. 15-07-2003 | Отправлено: 07:53 18-03-2010
Интеграция программ в дистрибутив Windows 7
equis

Advanced Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ребят, когда ссылки даете, приводите описание возможностей и требования, чтобы можно было все это в одну шапку кинуть.
Всего записей: 1062 | Зарегистр. 26-04-2007 | Отправлено: 18:43 20-03-2010 | Исправлено: equis, 18:45 20-03-2010