Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Проверка целостности хранилища компонентов Windows с помощью DISM

Утилита DISM (Deployment Image Servicing and Management) доступна во всех версиях Windows, начиная с Vista.

Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Команды DISM нужно запускать из командной строки, с правами администратора.

Чтобы проверить наличие признака повреждения хранилища компонентов в образе Windows (флаг CBS), выполните команду (не применимо к Windows 7/Server 2008R2):

DISM /Online /Cleanup-Image /CheckHealth

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

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

В этом примере команда вернула, что с образом все хорошо:

No component store corruption detected.
The operation completed successfully.

Чтобы выполнить полное сканирование хранилища компонентов на наличие повреждений в хранилище компонентов Windows, запустите команду:

DISM /Online /Cleanup-Image /ScanHealth

Команда проверки образа Windows может выполняться довольно долго (от 10 до 30 минут). И вернет один из трех результатов:

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

В Windows 7 и Windows Server 2008 R2 для использования параметра DISM /ScanHealth нужно установить отдельное обновление KB2966583. Иначе при запуске DISM будет появляться “
Ошибка 87. Параметр ScanHealth не распознан в этом контексте
”.

Команда DISM /ScanHealth может вернуть ошибки:

  • Ошибка: 1726. Сбой при удалённом вызове процедуры;
  • Ошибка: 1910. Не найден указанный источник экспорта объекта.

Это однозначно говорит о том, что ваш образ Windows поврежден и его нужно восстановить.

Вариант 1 – старая материнская плата рабочая (Windows
XP)

Если со старой материнской платой возможно загрузиться в
Windows XP, то нужно заменить драйвера контроллеров
IDE и SATA на стандартные.

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

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

В появившемся окне выбираем из списка Стандартный
двухканальный контроллер PCI IDE и нажимаем Далее.

После завершения установки драйвера нажимаем Готово
и перезагружаем компьютер.

После загрузки проверяем в Диспетчере устройств,
что установлен стандартный драйвер
контроллера IDE и выключаем компьютер.

Если в списке выбора драйвера нет Стандартного
драйвера контроллера IDE
(например в случае с контроллером SATA),
можно просто удалить установленный драйвер контроллера
старой материнской платы. Для этого в диспетчере устройств
нажмите правой кнопкой мыши на устройстве и выберите в
контекстном меню Удалить. После удаления выключите
компьютер.

Теперь произведите замену материнской платы на новую.
Windows XP должна загрузиться без
всяких проблем. После этого остается лишь установить все
драйвера на новую материнскую плату с диска и всё!

Как интегрировать драйвера и обновления в образ Windows 10

Переустановка Windows 10 связана с несколькими довольно длинными процедурами, вроде установки драйверов и обновлений. На это может уйти час-два времени в зависимости от мощности вашего устройства и скорости интернет-соединения. Почему бы не сделать так, чтобы программа установки Windows 10 сразу добавляла в систему все драйвера и обновляла её? В этой инструкции мы расскажем, как интегрировать драйвера и обновления в образ диска (ISO или дистрибутив) Windows 10, чтобы они автоматически установились вместе с системой.

Восстановление поврежденного хранилища компонентов, если Windows не загружается

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

  • Для этого загрузите компьютер с установочного образа Windows (проще всего создать загрузочную USB флешку с Windows 10/11 с помощью Media Creation Tool) и на экране начала установки нажмите
    Shift + F10
  • Проверим системные файлы и исправим поврежденные файлы командой:
    sfc /scannow /offbootdir=C: /offwindir=C:Windows
  • Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:, на котором нужно создать пустой каталог:
    mkdir f:scratch
    и запустить восстановление хранилища компонентов командой:
    Dism /image:C: /Cleanup-Image /RestoreHealth /Source:D:sourcesinstall.wim /ScratchDir:F:scratch

Совет. Другие полезные команды DISM, которые должен знать администратор:

  • DISM /Add-Package
    – установка MSU/CAB файлов обновлений, интеграция обновлений в образ Windows;
  • DISM /Get-Drivers
    – получение списка установленных драйверов;
  • DISM /Add-Driver
    – добавление драйверов в образ;
  • DISM /Export-Driver
    – экспорт установленных драйверов Windows;
  • DISM /Add-Capability
    – установка дополнительных компонентов Windows через Features on Demand (например, RSAT, сервер OpenSSH или ssh клиент Windows;
  • DISM /Enable-Features
    и
    /Disable-Features
    – включение и отключение компонентов Windows (например, протокола SMBv1),
  • DISM /online /Cleanup-Image /StartComponentCleanup
    – очистка хранилища компонентов и удаление старых версий компонентов (папки WinSxS);

Сохранение образа WIM/ESD

Теперь можем сохранять отредактированный дистрибутив Windows.

В меню «Файл» жмём «Сохранить образ как».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Где-нибудь в отдельной папке сохраняем файл под именем «install» .

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

По умолчанию для этого файла стоит тип «Максимальное сжатие образа», это формат WIM . Он весит обычно на 30% больше, чем файл формата ESD , но для сохранения последнего потребуется намного больше времени, поскольку в этом процессе будет участвовать ещё и операция сжатия образа. Если есть риск того, что из-за веса файла install дистрибутив может не поместиться на установочный носитель, например, на флешку 4 Гб, то лучше при сохранении образа выбрать тип «Ультра сжатие образа».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Жмём «Ок» и дожидаемся сохранения файла.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

После этого нужно размонтировать изначальный образ: в окне Dism++ жмём «Файл» и, соответственно – «Размонтировать образ».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Извлечение образа WIM/ESD

Создаём ещё одну папку, в неё мы извлечём содержимое файла install.wim или install.esd – непосредственно файла-образа дистрибутива Windows. В нашем случае это папка с дефолтным названием «Новая папка» .

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Теперь в окне Dism++ идём в меню «Файл», выбираем «Монтировать образ».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

В окошке параметров монтирования указываем, соответственно:

• Редакцию Windows; • Путь к образу WIM/ESD – путь к файлу install.wim или install.esd, который находится в папке с извлечённым установочным ISO, в подпапке «sources»; • Путь к созданной на предыдущем этапе папке.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Как только смонтированный образ дистрибутива будет готов, жмём «Открыть сессию».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Извлечение содержимого установочного ISO

Теперь необходимо подготовить дистрибутив – установочный ISO нужной версии и разрядности. И смонтировать, т.е. подключить для отображения образ. В системах Windows 8.1 и 10 это делается просто – дважды кликаем по файлу ISO .

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Далее копируем всё, что находится на смонтированном диске ISO , и вставляем его в папке с любым названием, в нашем случае эта папка так и называется — «Содержимое ISO».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

В среде Windows 7 содержимое ISO можно извлечь архиватором 7zip . Открываем образ с помощью соответствующего пункта контекстного меню архиватора.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Кликаем в окне архиватора кнопку «Extract».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

И указываем путь извлечения содержимого ISO .

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Восстановление образа Windows с помощью PowerShell

В версии PowerShell в Windows 10/11 и Windows Server 2022/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:

Repair-WindowsImage -Online –ScanHealth

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Если ошибок в хранилище компонентов не обнаружено, появится сообщение:

ImageHealth State: Healthy

Для запуска восстановления системных компонентов и файлов наберите:

Repair-WindowsImage -Online -RestoreHealth

Repair-WindowsImage -Online -RestoreHealth -Source D:sourcesinstall.wim:5 –LimitAccess

Экспорт драйверов с помощью PowerShell

Вы также можете создать резервную копию драйверов, установленных в Windows 10, с помощью командлета PowerShell Export-WindowsDriver.

Совет. Командлет Export-WindowsDriver появился в версии PowerShell, представленной в Windows 8.1 Update 1. С помощью командлета Export-WindowsDriver можно экспортировать драйвера как напрямую с запущенной системы, так и из офлайн образа Windows.

Для этого откройте консоль PowerShell и выполните команду:

Export-WindowsDriver -Online -Destination C:BackupDriversPS

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Как вы видите, результат аналогичный – в указанном каталоге появились папки с драйверами.

Дополнительные ресурсы

Эти веб-сайты предоставляют дополнительные сведения о требованиях к пакету драйверов:

Дополнительные сведения о развертывании пакета драйверов PnP см. в разделе «Требования к подписи для установки устройств PnP».

Дополнительные сведения о цифровых подписях и разработке пакетов драйверов см. на соответствующей странице на веб-сайте Центра разработчика оборудования Windows .

Интеграция драйверов

Идём в раздел Dism++ «Драйверы», жмём внизу «Добавить».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Открываем папку с экспортированными драйверами и указываем для выбора одну из папок-категорий экспортированных драйверов.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Ждём, пока драйверы интегрируются.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

И по точно такому же принципу добавляем папки-категории других драйверов.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Добавление драйверов в автономный образ Windows

Чтобы добавить драйверы в автономный образ, необходимо подключить образ перед добавлением драйверов.

если вы добавляете драйверы к образу Windows pe, Windows их можно добавить в образ pe в выходной папке, указанной при выполнении команды copype, например: . это гарантирует, что драйверы будут включаться в Windows PE каждый раз при сборке носителя Windows PE из этой папки.

подключите образ Windows. Например:

Добавьте драйвер к образу.

Используйте DISM с /Add-Driver параметром для добавления драйверов к подключенному образу:

Чтобы установить один драйвер, укажите файл драйвера:

Для установки всех драйверов из папкиукажите папку, содержащую драйверы. Чтобы включить все вложенные папки папки, используйте параметр «/Recurse»:

Использование /Recurse может быть удобным, но его можно легко преобразить. Некоторые пакеты драйверов включают несколько пакетов драйверов INF, которые часто используют файлы полезных данных из одной и той же папки. Во время установки каждый пакет драйвера INF разворачивается в отдельную папку. Каждая отдельная папка имеет копию файлов полезных данных.

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

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

Проверьте, добавлен ли драйвер. драйверы, добавленные в образ Windows, называются оем*. inf. Это гарантирует уникальное именование только что добавленных драйверов. Например, файлы MyDriver1. INF и MyDriver2. INF переименовываются, oem0. INF и OEM1. INF.

Зафиксируйте изменения и отключите образ.

Восстановление драйверов Windows 10 из резервной копии

Для того, чтобы заново установить все сохраненные таким образом драйверы, например, после чистой установки Windows 10 или ее переустановки, зайдите в диспетчер устройств (также можно сделать через правый клик по кнопке «Пуск»), выберите устройство, для которого нужно установить драйвер, кликните по нему правой кнопкой мыши и нажмите «Обновить драйвер».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

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

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Также вы можете интегрировать сохраненные драйверы в образ Windows 10 с помощью DISM.exe. Подробно описывать процесс в рамках данной статьи не стану, но вся информация доступна на официальном сайте Microsoft, правда, на английском: https://technet.microsoft.com/en-us/library/hh825070.aspx

А вдруг и это будет интересно:

23.08.2019 в 20:27

:/>  Как отменить печать на принтере и компьютере в Windows 7-10

Спасибо админу за сайт, иногда выручал. Но не теперь. Win7-64, запуск ессно от админа. pnputil.exe /export-driver * c:driversbackup — тупо выводит справку pnputil (папка уже создана, названа правильно). pnputil.exe -a c:drivers*.inf делает сообщение «недопустимый inf файл, попыток 0, успешно импортированных 0.»

24.08.2019 в 10:05

На семёрке, если честно я этого и сам не пробовал. но в команде вместо слэша попробуйте -export-driver По второму пункту есть догадка: неподписанный файл inf.

29.10.2019 в 00:01

14.02.2020 в 11:29

14.02.2020 в 14:01

11.04.2020 в 14:47

Работает метод «командная строка». Windows Home 10 1909.

19.05.2020 в 14:22

Всё отлично сработало по первому способу. Windows 10 1809. Спасибо.

03.07.2020 в 19:26

Сижу давно на Windows 10 — 1607 pro, и горя не знаю-и не обновляюсь кстати она самая допиленная — кто не знает. все 3 метода рабочие, все сделал, сплю спокойно, правда пришлось повозится-прежде чем установил все драйвера, но это хороший урок. материал у Вас всегда толковый-ждем новых.

30.09.2020 в 14:19

Первый способ сработал на ура. Windows 10 Ver. 1607. Сохранил на установочную флешку. А как создать собственную сборку виндовс 10? С драйверами и т.д?

01.10.2020 в 09:35

NTlite — оптимальный вариант, но у меня инструкции на эту тему нет.

11.10.2020 в 12:53

Собираюсь переставлять 10-ку. Сейчас у меня Windows 10 Pro 19041. Опробовал сии три метода. Всё работает. Тщательно сравнил результаты.

Итак: DISM и PowerShell создают полностью одинаковый набор абсолютно одинаковых файлов.

А вот PNPUTIL чуток отстаёт — в принципе он также создаёт идентичное, вот только почему-то без файлов «*.pnf» — итого лично у меня он сделал на 30 файлов меньше. Но все остальные полностью идентичны результатам DISM и PowerShell. Не знаю что это за файлы и нужны ли они.. ..но думаю пусть уж лучше будет на эти семь мегабайт больше, чем потом окажется что что-то не хватает?

16.10.2020 в 20:48

Скачал текущую версию Dism++ (типа графический интерфейс для команды DISM), опробовал: При экспортировании всех драйверов (без галочки «Предустановленные») результат полностью идентичен результатам DISM и PowerShell, только всё удобно по группам (поддиректориям) разложено. Так что одобряю эту штуковину. С:

29.10.2020 в 18:25

Дмитрий, добрый день!

Благодарю за статью. Пробовал бэкап с помощью DISM и PowerShell. Оба прекрасно работают. Кстати, по ошибке запустил команду для DISM (dism /online /export-driver /destination:C:MyDrivers) не в ней, а в PowerShell. Как ни странно, результат получился такой же, как и в DISM. 🙂 Я потом специально проверил. А сейчас вот задался целью сохранить всё это богатство в облаке. В связи с этим встал вопрос: можно ли сжимать архив с драйверами? И если можно, то насколько сильно? Подскажите, пожалуйста.

29.10.2020 в 20:12

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

29.10.2020 в 20:25

Большое спасибо за ответ и за такой классный сайт!

05.11.2020 в 21:35

Спасибо за статью. Все три способа оказались живучими (различия в объемах незначительны), но вызывает сомнение, а не все ли драйвера «выдергиваются», включая и те которые входят в дистрибутив Windows? Может существует команда, позволяющая сохранить драйвера только на установленное оборудование,исключая драйвера Windows?

06.11.2020 в 13:42

Здравствуйте. Именно драйверы на оборудование установленное таким образом в резервную копию попадают, а не все из дистрибутива Windows.

16.11.2020 в 20:56

После обновления системы (в пределах версии 1903 Home, то есть без обновления до 1909 Home) на планшете сделал повторный бэкап драйверов с помощью DISM. Только теперь вместо 78 драйверов сохранилось аж 102. Беглое сравнение папок сказало о том, что в новых 102 драйверах присутствуют также и 78 старых (честно говоря, я сравнивал не все, но первые 10-15 папок позволили мне сделать такой вывод). То есть, я так понимаю, папку со старым бэкапом можно смело удалять, да?

И подскажите, пожалуйста, ещё один нюанс. Недавно наткнулся на информацию, что якобы с помощью программы Dism++ можно забэкапить больше драйверов, если во время процедуры выставить галочку напротив пункта «Предустановленные». Так ли это? Стоит ли это делать? Или достаточно и тех, что были мной получены с помощью DISM через CMD?

17.11.2020 в 09:58

Здравствуйте. Под предустановленными подразумеваются те, что с Windows поставляются. Обычно достаточно тех, что получены в DISM. Насчет удаления старой папки — если на текущих (после обновления системы) драйверах всё работает стабильно (просто часть из них в процессе обновления системы тоже могли обновиться и не всегда на лучшие варианты, так случается) то да, старую папку можно удалять.

17.11.2020 в 12:01

Благодарю за разъяснение! И ещё раз спасибо за Ваш сайт! Реально помогает.

28.11.2020 в 08:49

На win 8.1 через командную строку всё работает. Сделал переустановку win без флешки и дисков, воспользовался сохраненными дровами, всё быстро и хорошо. Респект автору!

06.12.2020 в 11:43

Все способы отлично работают в Win-10x64_SL_Home(RU)_1909. Одно только НО: как при восстановлении распознать в списке драйвер для отдельного конкретного устройства?

03.01.2021 в 17:50

03.01.2021 в 19:24

PowerShell, судя по отзывам, прошел на «Ура», а вот Dism споткнулся. Иответа почему я не получил

24.01.2021 в 09:41

Спасибо. Первый вариант подошел через cmd. Win10 1607

07.02.2021 в 15:50

Результат не одинаковый. При просмотре СВОЙСТВ папок с сохранёнными драйверами, больше всего файлов при сохранении через ДИСМ и ПОВЕРШЕЛ. В ПНПУТИЛ, меньше файлов получается.

05.03.2021 в 17:33

Автор спасибо большое у меня первый метод сработал отлично

30.05.2021 в 04:11

А вот, как заявлено в статье, на 7-ке то и не получается сделать бэкап ни одним из способов. Команд Export-Driver и подобных просто нет в списке данных утилит. Печально.

29.06.2021 в 09:26

Yury, а вы прочитайте внимательнее название статьи. это методы для win10

27.08.2021 в 09:14

Прекрасно сработал первый способ на W10 micro. Даже не ожидал. Больше времени набирал командную строку, чем выводились драйвера. Большое спасибо!

12.09.2021 в 20:12

вин 10*64 21Н повершел через админа команда

бэкап создан, спасибо!

25.10.2021 в 08:27

Вот так должно выглядеть команда при win10x64 20H2 Export-WindowsDriver —Online —Destination ‘C:DriversBackup’

Как экспортировать драйверы Windows с помощью DISM

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

Если вы планируете перейти на новый ПК Windows или настроить текущее устройство с нуля, то неплохо бы иметь под рукой уже проверенные драйверы.

Совет: вы можете вывести список всех сторонних драйверов в Windows с помощью таких инструментов, как DriverView, InstalledDriversList или Driver Store Explorer.

Экспортируем драйверы Windows в DISM

Для экспорта драйверов в DISM потребуется воспользоваться всего одной командной. Разберем, как именно это делается:

  • Откройте меню «Пуск».
  • Введите cmd.exe. Можно использовать Windows Terminal.
  • Кликните правой кнопкой мыши по предложенному варианту «Командная строка» и выберите опцию «Запуск от имени администратора».
  • Запустите команду

Данная команда экспортирует все сторонние драйвера в целевую папку. Обратите внимание, что вы также можете использовать DISM для экспорта драйверов из автономного образа с помощью следующей команды (запускается из консольной оболочки PowerShell с повышенными привилегиями):

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

Для завершения выполнения процедуры потребуется некоторое время. На тестовом устройстве Surface Go экспорт 101 драйвера продолжался несколько минут.

Экспортированные драйверы размещаются в специальных директориях — каждый драйвер в своей собственной папке. Названия папок не очень информативны, но вы можете открыть INF-файл в текстовом редакторе для поиска дополнительной информации.

Как импортировать экспортированные драйверы

Вы можете импортировать отдельные драйверы или все драйверы сразу.

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

Для рекурсивного импорта всех экспортированных драйверов потребуется инструмент pnputil.exe. Выполните следующую команду в окне командной строки с повышенными привилегиями:

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

Добавление пакетов драйверов

Пакеты драйверов можно добавить в образ Windows:

Добавление пакетов драйверов перед развертыванием в автономном образе Windows с помощью DISM

Автономное обслуживание — это при изменении образа Windows полностью в автономном режиме без загрузки операционной системы. DISM можно использовать для добавления, удаления и перечисления пакетов драйверов в автономном образе Windows или Windows PE. DISM устанавливается вместе с Windows и также распространяется в комплекте средств для оценки и развертывания Windows (Windows ADK). Дополнительные сведения о DISM см. в техническом справочнике по обслуживанию образов развертывания и управлению для Windows.

Нельзя использовать DISM для удаления пакетов драйверов папки «Входящие» (пакетов драйверов, установленных в Windows по умолчанию), за исключением некоторых сетевых драйверов. Его можно использовать только для удаления сторонних или встроенных пакетов драйверов.

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

Пакеты драйверов, отображающие логотип Windows, предоставляются в виде .cab файлов. Если вы используете DISM для установки, перед установкой пакета драйверов необходимо развернуть файл .cab.

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

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

Добавление пакетов драйверов во время автоматического развертывания с помощью программы установки Windows и файла ответов

Вы можете использовать файл автоматического ответа для добавления пакетов драйверов в образ при использовании программы установки Windows для развертывания. В этом файле ответов можно указать путь пакета драйвера (сетевой ресурс или локальный путь) в компонентах Microsoft-Windows-PnpCustomizationWinPE или Microsoft-Windows-PnpCustomizationNonWinPE. При запуске программы установки Windows и указании имени файла ответов пакеты драйверов, встроенные пакеты драйверов размещаются (добавляются в хранилище драйверов на образе):

Используйте конфигурацию windowsPE или offlineServicing , чтобы добавить пакеты драйверов в образ Windows до запуска компьютера. Этот метод также можно использовать для добавления пакетов драйверов, необходимых для загрузки системы в образ Windows. Дополнительные сведения см. в разделе «Добавление драйверов устройств в Windows во время установки Windows». Дополнительные сведения о работе программы установки Windows см. в техническом справочнике по установке Windows.

:/>  Как настроить панель инструментов в виндовс 10

Чтобы добавить пакеты драйверов, необходимые для загрузки в Windows PE, используйте передачу конфигурации WindowsPE .

Ниже перечислены методы добавления пакетов драйверов с помощью программы установки Windows:

  • Использование файла ответов для добавления пакетов драйверов во время передачи конфигурации offlineServicing программы установки.
  • Использование файла ответов для добавления пакетов драйверов во время передачи конфигурации WindowsPE программы установки.
  • Для Windows Server размещение пакетов драйверов в каталоге $WinPEDriver$ устанавливается автоматически во время передачи конфигурации WindowsPE программы установки. Все буквы диска со значением C или более поздней версии проверяются для каталога $WinPEDriver$. Диск должен быть доступен для жесткого диска во время установки. Убедитесь, что для доступа к диску не требуется загрузить драйвер хранилища.

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

Добавление пакетов драйверов после развертывания в работающей операционной системе с помощью PnPUtil или файла ответов

Средство PnPUtil можно использовать для добавления или удаления пакетов драйверов в работающей операционной системе. Кроме того, можно использовать файл ответов для автоматизации установки пакетов драйверов при загрузке компьютера в режиме аудита. Эти методы могут быть полезны, если вы хотите сохранить простой образ Windows, а затем добавить только пакеты драйверов, необходимые для определенной конфигурации оборудования. Дополнительные сведения об использовании режима аудита см. в разделе «Загрузка Windows в режим аудита» или «OOBE».

Ниже приведены методы добавления пакетов драйверов в режим «в сети» в работающей операционной системе:

Использование PnPUtil для добавления или удаления пакетов драйверов PnP. Дополнительные сведения см. в разделе «Использование PnPUtil» в командной строке для установки устройства Plug and Play.

Использование файла ответов для автоматизации установки пакетов драйверов PnP при загрузке компьютера в режиме аудита. Дополнительные сведения см. в разделе «Добавление драйвера в режим аудита».

Пакеты драйверов для S-режима

Пакеты драйверов в режиме Windows S должны соответствовать определенным требованиям. Сведения о типах пакетов драйверов, которые можно добавить в Windows в режиме S, см. Windows 10 требования к драйверу S.

Резервное копирование драйверов в Windows с помощью DISM

Для создания резервной копии драйверов и их импорта в образ Windows также можно использовать утилиту DISM. Чтобы экспортировать драйвера в каталог C:Drivers, откройте командную строку с правами администратора и выполните команду:

dism /online /export-driver /destination:C:Drivers

Экспорт 1 из 27 — oem0.inf: Пакет драйверов успешно экспортирован.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

В нашем примере утилита DISM успешно экспортировала в указанный каталог 27 драйверов.

Восстановление драйверов из резервной копии

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

Чтобы установить конкретный драйвер, щелкните правой кнопкой по INF файлу и выберите пункт меню “Установить”.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Но есть более простой способ установки сразу всех драйверов из указанного каталога. Для этого воспользуйтесь следующим PowerShell скриптом:

Данный PowerShell скрипт последовательно обходит все папки в указанном каталоге, ищет все inf файлы и устанавливает драйвера в хранилище драйверов (C:WindowsSystem32DriverStore) с помощью утилиты PNPUtil.

В Windows 10 и выше у утилитs pnputil появилась специальная опция subdirs, которая позволяет установить все драйвера из указанной папки (включая вложенные) с помощью однострочной команды:

pnputil.exe /add-driver C:drivers*.inf /subdirs /install

Также можно импортировать все драйвера из каталога с резервной копией в офлайн Windows с помощью параметра Add-Driver утилиты DISM (в этом примере мы разрешаем установку неподписанных драйверов):

DISM /image:c:win_image /Add-Driver /Driver:C:Drivers /Recurse /ForceUnsigned

PowerShell командлет Export-WindowsDriver

В Windows 10 и Windows Server 2019/2016 есть специальный Powershell командлет Export-WindowsDriver, который позволяет экспортировать все установленные в системе сторонние драйвера (имеются в виду не родные драйвера Microsoft) напрямую из хранилища драйверов (Driver Store). Данный командлет позволят существенно облегчить и ускорить процесс переустановки Windows, т.к. раньше для создания резервной копии драйверов, установленных в системе, приходилось использовать стороннее ПО, например, DoubleDriver, DriverMax и пр.

Чтобы извлечь из текущего (онлайн) образа Windows 10 все установленные драйвера сторонних производителей, откройте консоль PowerShell с правами администратора и выполните команду:

Export-WindowsDriver –Online -Destination c:drivers

Примечание. C:drivers каталог, в который нужно экспортировать файлы драйверов. Создайте его предварительно.

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

Export-WindowsDriver -Path c:win_image -Destination c:drivers

После запуска командлета на экране появится информация о всех экспортируемых драйверах, которые не являются частью ОС. В результате выполнения команды PowerShell в целевом каталоге окажется резервная копия всех драйверов Windows из каталога
C:WindowsSystem32DriverStoreFileRepository
. Каждый драйвер и все связанные с ним файлы сохраняется в собственный каталог, который называется по имени inf-файла драйвера.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

В каждом каталоге есть все файлы, необходимый для установки драйвера в системе (не только inf файлы, но и все связанные sys, dll, exe и другие типы файлов). Командлет Export-WindowsDriver строит список файлов, которые необходимы для установки драйвера в соответствии со списком файлов, указанных в секции CopyFiles inf-файла драйвера.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

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

$BackupDrv = Export-WindowsDriver -Online -Destination c:drivers

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

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

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Вы можете выгрузить информацию об экспортированных драйверах в CSV файл:

Можно вывести список драйверов определенного класса устройств с помощью атрибута класса ClassName. Например, чтобы вывести только драйвера принтеров, выполните команду:

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

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

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

Export-WindowsDriver -Destination “\msk-fs01driversdesktop$((Get-WmiObject -Class win32_computersystem).Model)” -Online

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Как вы видите, создался каталог с названием модели компьютера и все драйвера сохранены в него.

Пакеты драйверов устройств

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

Удаление драйверов из автономного Windows образа

в командной строке с повышенными привилегиями на техническом компьютере подключите автономный образ Windows:

Удаление определенного драйвера из образа. В одной командной строке можно также удалить несколько драйверов.

удаление пакета драйверов, критического для загрузки, может привести к невозможности загрузки автономного Windows образа. Дополнительные сведения см. в разделе параметры Command-Line обслуживания драйвера DISM.

Интеграция драйверов в дистрибутив Windows с помощью программы Dism++

Один из вариантов создания собственного кастомного дистрибутива Windows – интеграция в него драйверов под конкретный компьютер. Это незначительная оптимизация процесса установки в случае с последними версиями Windows и компьютерами на базе распространённой аппаратной начинки. Но если приходится часто переустанавливать систему на ПК или ноутбуке с редкими комплектующими, чтобы потом вручную не допиливать процесс установки драйверов.

Можно единожды создать установочный ISO нужной версии и разрядности Windows с внедрёнными конкретными драйверами. Это могут быть драйверы сетевых, видео-, аудиоустройств, портов USB 3.0 , принтеров и т.п. Как интегрировать в дистрибутив Windows драйверы нужного железа и периферии?

Интеграция драйверов не требует сложностей в виде установки Windows в режиме аудита с последующим захватом её в файл WIM или ESD , как это происходит при создании кастомной сборки системы с внедрёнными настройками и сторонним софтом. Драйверы внедрить можно путём переупаковки системного образа консольным средством Dism. Но проще для этих целей использовать бесплатную программу Dism++, большая часть её возможностей – это реализация функционала консольного средства Dism в графическом интерфейсе.

Эта программа же и поможет решить вопрос с самими драйверами, она умеет экспортировать их из среды установленной Windows.

Восстановление образа Windows с помощью DISM /RestoreHealth

DISM /Online /Cleanup-Image /RestoreHealth

В Windows 7/2008 R2 эта команда выглядит по другому:
DISM.exe /Online /Cleanup-Image /ScanHealth

Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более). DISM автоматически загрузит недостающие или поврежденные файлы образа с серверов Windows Update.

Восстановление выполнено успешно. Операция успешно завершена.

The restore operation completed successfully.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Файлы образов формата WIM

В отличие от сектор-ориентированных форматов (таких, как .iso, .tib, .bin ), образ формата WIM является файл-ориентированным,
то есть его наименьшим логическим элементом является файл. При чем, файл, входящий в состав дистрибутива хранится в сжатом виде и в
единственном экземпляре. Его же копии в дереве файловой системы заменяются ссылками, что обеспечивает компактность образов и высокую скорость
их развертывания. Файл формата WIM может содержать несколько образов, отличающихся числовым индексом.

Структура файла WIM, содержащего 2 образа:

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Как видно, wim-файл содержит 6 типов содержимого :

WIM Header — заголовок wim-файла, описывающий индексы образов, их содержимое, атрибуты, версию, размер, тип сжатия и т.п.

File Resources — последовательность пакетов, содержащих упакованные данные файлов в составе образа.

Metadata Resource — содержит информацию о файлах в составе образа, включая структуру папок и атрибуты.

Lookup Table — таблица расположений и размеров ресурсных файлов в файле .wim

XML Data — данные в формате XML с дополнительными сведениями об образе. Представляют собой несжатый текст в кодировке Unicode.

Integrity Table — таблица целостности, используемая для контроля работоспособного состояния образа

Попросту говоря, WIM-файл – это хранилище WIM-образов, и каждый из них является образом обычного логического диска. При чем, как и логические диски, WIM-образы могут быть загрузочными. В частности, установка всех современных операционных систем семейства Windows выполняется с использованием двух файлов WIM-образов boot.wim и install.wim. Первый обеспечивает начальную загрузку среды предустановки Windows PE (Windows Preinstall Environment), из которой выполняется процесс установки самой системы с использованием содержимого файла образа с именем install.wim. Кроме того, после завершения стандартной установки Windows, создается среда восстановления Windows RE (Recovery Environment), предназначенная для загрузки из образа WinRE.WIM и восстановления работоспособности при проблемах с загрузкой основной системы.

Обычно образ winre.wim располагается в скрытом разделе, которому не присваивается буква логического диска. В диспетчере дисков отображается как ”Зарезервировано системой”

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

Использование PowerShell для сохранения копии драйверов

И еще один способ выполнить то же самое — Windows PowerShell.

  • Запустите PowerShell от имени администратора (например, используя поиск в панели задач, затем — правый клик по PowerShell и пункт контекстного меню «Запустить от имени администратора»).
  • Введите команду Export-WindowsDriver —Online —DestinationC:DriversBackup (где C:DriversBackup — папка для сохранения резервной копии, её следует создать еще до использования команды).
:/>  Команда Msg (примеры, переключатели и многое другое) - КАК 2022

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

Экспорт драйверов из среды установленной Windows

Программе Dism++ для внедрения драйверов в дистрибутив Windows принципиально не требуется, чтобы это были именно экспортированные ею же драйверы. Можем найти в Интернете драйверы нужного железа и периферии в формате отдельных файлов «.inf» или в виде папок-пакетов. Можем даже распаковать архиватором (например, 7zip) установочные файлы драйверов «.exe» , но только в этом случае надо определённо знать, какие конкретно файлы нужно интегрировать. Файлы-установщики драйверов часто идут для серии устройств производителя, и под конкретную модель драйвер выбирается на этапе установки в среду Windows. Программа Dism++ не обустроена программным интеллектом подгона драйверов под конкретную модель из серии устройств, она интегрирует в дистрибутив операционной системы без разбору всё, что мы ей подсунем. Но в итоге после установки Windows из такого дистрибутива получим проблемы в её работе.

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

Для экспорта драйверов на верхней ленте в окне Dism++ кликаем образ текущей установленной Windows, впрочем, если на компьютере нет второй системы, она там будет одна. Идём в программный раздел «Драйверы», раскрываем категории устройств, галочками отмечаем драйверы для экспорта. Жмём внизу «Экспорт».

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Указываем папку для экспортируемого содержимого.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Создание резервной копии драйверов с помощью pnputil

Еще один способ создания резервной копии драйверов — использования утилиты PnP, встроенной в Windows 7, 8 и Windows 10.

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

  • Запустите командную строку от имени администратора и используйте команду
  • pnputil.exe /export-driver * c:driversbackup (в данном примере все драйверы сохраняются в папку driversbackup на диске C. Указанная папка должна быть создана заранее.)

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

Восстановление образа Windows с установочного диска

Если на компьютере (сервере) отсутствует доступ в Интернет или отключена/повреждена служба Windows Update (как восстановить клиент Windows Update), то при восстановлении хранилища компонентов появятся ошибки:

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

  • Установочный диск/флешка/iso образ Windows
  • Смонтированный файл wim
  • Папка sourcesSxS с установочного диска
  • Файл install.wim с установочным образом Windows

Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов системы. Предположим, вы смонтировали установочный ISO образ Windows 11 в виртуальный привод D:.

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

С помощью следующей PowerShell команды проверьте, какая версия Windows установлена на вашем компьютере:

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Выведите список доступных версий Windows в установочном образе:

Get-WindowsImage -ImagePath “D:sourcesinstall.wim”

В нашем случае образ Windows 11 Pro в образе install.wim имеет
ImageIndex = 6
.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Для восстановления хранилища компонентов из локального WIM/ESD файла с блокированием доступа в интернет, выполните следующую команду (не забудьте указать ваш индекс версии Windows в файле):

DISM /online /cleanup-image /restorehealth /source:WIM:D:sourcesinstall.wim:6  /limitaccess
Или:
DISM /online /cleanup-image /restorehealth /source:ESD:D:sourcesinstall.esd:6  /limitaccess

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Если при запуске появляется

Ошибка DISM Error 87: проверьте правильно написания команды, убедитесь что вы используете версию DISM для вашей версии Windows (обычно бывает при загрузке через WinPE/WinRE).

Утилита DISM пишет подробный журнал сканирования и восстановления системных файлов в файл
C:WindowsLogsDISMdism.log
.

После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов
sfc /scannow
. Скорее всего она успешно восстановит поврежденные файлы:

Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила.

Windows Resource Protection found corrupt files and successfully repaired them.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

Если все системные файлы целы, появится сообщение:

Windows Resource Protection did not find any integrity violations

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

В качестве хранилища компонент системы может использоваться образ WIM, данные получаемые удаленно через Центр Обновлений Windows (Windows Update), или локальное хранилище текущей Windows, представляющее собой содержимое папки %windir%WinSxS (Стандартно – C:WindowsWinSxS). С помощью параметра /Source можно указать расположение версий файлов, которые могут быть использованы для восстановления. Параметр /LimitAccess можно использовать для запрета обновлений из Центра обновлений Windows.

DISM.exe /Online /Cleanup-Image /ScanHealth – сканирование хранилища системных компонент. В Windows 7 кроме сканирования, выполняется еще и восстановление целостности.
Данный вариант команды не выполняется и сопровождается сообщением Ошибка 87. Параметр ScanHealth не распознан в этом контексте, если в Windows 7 не установлено обновление KB2966583.

DISM.exe /Online /Cleanup-Image /RestoreHealth – проверка хранилища компонентов и автоматическое восстановление. В Windows 7 эти функции выполняет команда DISM.exe /Online /Cleanup-Image /ScanHealth

dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase – то же, что и в предыдущем примере, плюс сброс базы замененных компонентов. После сброса базы, установленные обновления Windows удалить невозможно.

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore – создание отчета о состоянии локального хранилища компонентов WinSxS. Возможно только для Windows 8.1 – 10. Пример отображаемой информации:

Сведения хранилища компонентов (WinSxS):
Размер хранилища компонентов по данным проводника : 5.43 GB – размер папки WinSxS, вычисленный проводником. Оно не учитывает использование жестких связей в папке WinSxS

Фактический размер хранилища компонентов : 5.10 GB – учитывает жесткие связи в папке WinSxS.

Совместно с Windows : 3.18 GB – размер файлов, которые жестко связаны таким образом, что они отображаются как в хранилище компонентов, так и в других расположениях (для нормальной работы Windows). Оно включено в фактический размер, но не должно рассматриваться как часть служебных данных хранилища компонентов.

Резервные копии и отключенные компоненты : 1.62 GB – размер компонентов, которые хранятся для того, чтобы использоваться при сбоях в более новых компонентах или чтобы предоставлять параметр включения дополнительной функциональности. Значение также содержит размер параллельно используемых компонентов и метаданных хранилища компонентов.

Кэш и временные данные : 304.02 MB – размер файлов, которые используются хранилищем компонентов для внутренних целей, чтобы ускорить операции обслуживания компонентов. Оно включено в фактический размер и является частью служебных данных хранилища компонентов.

Дата последней очистки : 2016-10-04 09:45:15
Число освобождаемых пакетов : 3
Рекомендуется очистка хранилища компонентов : Да
Операция успешно завершена.
Использование анализа позволяет оценить необходимость очистки хранилища WinSxS и определить предельное сокращение его размера, которое не может быть больше, чем занято под Резервные копии и отключенные компоненты.

dism /Online /Get-Features – отобразить список компонентов текущей системы.

Имя функции : SNMP
Состояние : Отключен
Имя функции : TelnetClient
Состояние : Включен
В данном примере, поддержка SNMP-протокола выключена, а клиент сервера Telnet – включен.

DISM.exe /Online /Enable-Feature:SNMP – включить компонент ”SNMP-протокол”

Имеется возможность восстанавливать и включать компоненты, которые ранее были удалены
из образа. Используйте аргумент /Source, чтобы задать расположение файлов,
необходимых для восстановления ранее удаленного компонента. Можно указать несколько
аргументов /Source. Если компонент найден в первом источнике, то остальные источники игнорируются.
Параметр /LimitAccess запрещает обращение DISM к WU/WSUS.
Параметр /All включает все родительские компоненты указанного компонента.

DISM.exe /Online /Get-Featureinfo:TelnetClient – отобразить сведения о компоненте ”Клиент Telnet”

DISM.exe /Online /Disable-Feature:SNMP – выключить компонент ”SNMP-протокол”.

Добавление драйверов в дистрибутив Windows.

Весь список команд CMD Windows

Восстановление системных файлов Windows

Перед тем, как восстанавливать образ Windows с помощью DISM, рекомендуется сначала попробовать проверить целостность системных файлов с помощью утилиты SFC (System File Checker). Команда
sfc /scannow
позволяет проверить целостность системных файлов Windows. Если какие-то системные файлы отсутствуют или повреждены, утилита SFC попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:WindowsWinSxS).

Если команда sfc /scannow возвращает ошибку “
Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them
”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

В этом случае вам нужно попробовать восстановить хранилище компонентов вашего образа Windows с помощью DISM.

После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

Добавление драйверов в автономный образ Windows с помощью файла ответов для автоматической установки

соберите inf-файлы драйверов устройств, которые вы собираетесь установить в образе Windows.

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

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

если для Windows pe требуются драйверы для просмотра локального жесткого диска или сети, необходимо использовать этап настройки windowsPE файла ответов для добавления драйверов в хранилище драйверов Windows PE и отражения критически важных для загрузки драйверов, необходимых для Windows PE. дополнительные сведения см. в разделе добавление драйверов устройств в Windows во время программа установки Windows.

Сведения о том, как изменить файл ответов, см. в разделе Настройка компонентов и параметров в файле ответов .

Для каждого пути в Microsoft-Windows-PnpCustomizationsNonWinPE укажите путь к драйверу устройства и учетные данные, используемые для доступа к файлу, если он находится в общей сетевой папке.

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

сохраните файл ответов и закройте Windows SIM. Файл ответов должен быть похож на следующий пример.

подключите образ Windows, в который планируется установить драйверы, с помощью DISM:

примените файл ответов к подключенному образу Windows:

Дополнительные сведения о применении файла ответов см. в разделе Параметры автоматического обслуживания Command-Line DISM.

inf-файлы, указанные в пути в файле ответов, добавляются в образ Windows.

Проверьте, добавлен ли драйвер. драйверы, добавленные в образ Windows, именуются Oem .inf . Это гарантирует уникальное именование только что добавленных драйверов. Например, файлы MyDriver1. INF и MyDriver2. INF переименовываются, oem0. INF и OEM1. INF.

Оставьте комментарий