Как удалить драйвер dism
The Remove-WindowsDriver cmdlet removes third-party driver packages from an offline Windows image.
Caution: Removing a boot-critical driver package can make the offline Windows image unbootable.
Examples
Example 1: Remove a driver from an image
This command removes the OEM1.inf driver from a mounted Windows image.
Parameters
Specifies the .inf file or folder containing the .inf files of the drivers you want to add. When third-party drivers are added to an image, they are named OEM0.inf, OEM1.inf, and so on. You must specify the published name (for example, OEM1.inf) to remove the driver. You cannot remove default drivers.
When you specify a folder, .inf files that are not valid driver packages are ignored.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Specifies the maximum output level shown in the logs. The default log level is 3. The accepted values are as follows:
- 1 = Errors only
- 2 = Errors and warnings
- 3 = Errors, warnings, and information
- 4 = All of the information listed previously, plus debug output
Specifies the full path and file name to log to. If not set, the default is %WINDIR%\Logs\Dism\dism.log . In Windows PE, the default directory is the RAMDISK scratch space which can be as low as 32 MB. The log file will automatically be archived. The archived log file will be saved with .bak appended to the file name and a new log file will be generated. Each time the log file is archived the .bak file will be overwritten. When using a network share that is not joined to a domain, use the net use command together with domain credentials to set access permissions before you set the log path for the DISM log.
Type: | String |
Aliases: | LP |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Specifies the full path to the root directory of the offline Windows image that you will service. If the directory named Windows is not a subdirectory of the root directory, WindowsDirectory must be specified.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Specifies a temporary directory that will be used when extracting files for use during servicing. The directory must exist locally. If not specified, the \Windows\%Temp% directory will be used, with a subdirectory name of a randomly generated hexadecimal value for each run of DISM. Items in the scratch directory are deleted after each operation. You should not use a network share location as a scratch directory to expand a package (.cab or .msu file) for installation. The directory used for extracting files for temporary usage during servicing should be a local directory.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Specifies the path to the location of the BootMgr files. This is necessary only when the BootMgr files are located on a partition other than the one that you are running the command from. Use -SystemDrive to service an installed Windows image from a Windows PE environment.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Specifies the path to the Windows directory relative to the image path. This cannot be the full path to the Windows directory; it should be a relative path. If not specified, the default is the Windows directory in the root of the offline image directory.
Привет, друзья. Это очередная публикация о возможностях программы Dism++. Это программа, являющая собой графический интерфейс к штатному консольному средству Windows Dism. И не только, у неё много функциональных возможностей, и одна из них, с которой мы будем ниже знакомиться – это экспорт установленных в системе Windows драйверов. Как с помощью Dism++ экспортировать драйвера, и как их потом в среде новой Windows импортировать?
Экспорт драйверов программой Dism++ и их внедрение в новой Windows
По традиции, друзья, напомню, что на сайте представлен цикл публикаций о возможностях программы Dism++. Вы можете почитать её комплексный обзор, а также посмотреть публикации, раскрывающие потенциал программы в конкретных ситуациях, по тегу Dism. Тег отфильтрует статьи сайта по работе с программой Dism++ и штатным консольным средством Dism.
Об экспорте драйверов
Ну а теперь по теме статьи – экспорт драйверов. Этой операции по возможности стоить предпочесть обычную установку драйверов, скачанных с официального сайта производителя материнской платы, ноутбука, видеокарты или прочего устройства, на который Windows не может сама найти драйвер. Как это делается на примере материнской платы Asus, читаем здесь. В качестве более удобной альтернативы можно использовать менеджеры установки драйверов типа Snappy Driver Installer. Это бесплатная годная программа, работающая как по типу онлайн-клиента, так и в связке с локальной базой драйверов. Экспорт-импорт драйверов я бы рекомендовал расценивать как запасной вариант – если инсталлятор драйвера нужного устройства поди знай где искать, либо его версия, предлагаемая на сайте производителя устройства или менеджером установки драйверов, работает со сбоями. Экспортированные драйвера также могут пригодиться в случае проблем после обновления Windows или системного сбоя. Или, например, в случае удаления с официального сайта устройства драйверов для старых версий Windows.
Экспорт-импорт драйверов, в принципе, можно рассматривать как альтернативу установке драйверов с официальных источников устройств или с помощью программ типа Snappy Driver Installer. Более того, это удобный способ решения вопроса в случае плановой переустановки Windows: в старой системе одним махом делам экспорт драйверов, в новой системе импортируем те драйверы, что сами не установились. Однако нужно учитывать, что импорт драйверов не всегда может быть осуществлён, это касается, в частности, случаев смены версии или разрядности Windows. Ну и ещё же новая инсталляция драйвера – это замечательный повод обновить его версию, тогда как при импорте мы внедрим в систему старую экспортированную версию.
Экспорт драйверов средством Dism
В системах Windows 8.1 и 10 для экспорта драйверов, установленных в текущей операционной системе, мы можем использовать штатное консольное средство Dism. Нам нужно на несистемном разделе диска создать папку для их хранения. Создать и назвать именем на латинице и без пробелов.
Затем нужно запустить от имени администратора командную строку и ввести:
Где вместо f:\exportdrivers вам, друзья, нужно подставить свой путь и название папки. По итогу выполнения этой команды в указанной папке появятся подпапки с экспортированными драйверами устройств.
Но штатное средство Dism ограничено возможностью экспорта только сторонних драйверов. И только всех их вкупе.
Тогда как Dism++ может экспортировать и сторонние, и системные драйверы, и все подряд, и только указанные нами. Но главное – программа может это делать и в Windows 10, и в Windows 8.1, и в Windows 7.
Экспорт драйверов программой Dism++
В окне Dism++ идём в раздел «Драйверы». Здесь каталогизировано по типам устройств увидим перечень неких драйверов - это перечень таковых, не имеющих критического значения для работоспособности Windows. Поскольку в этом разделе программа предлагает, в частности, возможность удаления драйверов, критически важные для работы системы сокрыты по типу защиты от дурака. Если нужные нам драйвера есть в этом перечне, отмечаем их галочками и жмём кнопку «Экспорт».
Указываем папку хранения экспорта.
И через какое-то время можем смотреть результат: экспортированные драйверы в папке экспорта будут распределены по подпапкам устройств.
Кстати, преимущество Dism++ перед консольным Dism заключается ещё в такой вот удобной каталогизации экспортированного содержимого по типам устройств компьютера. Для импорта драйверов это не имеет никакого значения, но может пригодиться при принятии решения, какие папки оставлять, а какие – удалять, если со временем станет вопрос о расчистке места на диске.
Если нужных драйверов нет в перечне, либо же если нам нужно экспортировать все подряд драйверы системы, в окне Dism++ ставим галочку опции «Предустановленные». Далее действуем аналогично описанной выше процедуре: галочками отмечаем все или отдельные драйверы, жмём кнопку «Экспорт» и указываем папку.
Так вот всё просто, друзья.
Импорт экспортированных драйверов
Если после переустановки, обновления, восстановления после системного сбоя Windows окажется без драйверов каких-то комплектующих или периферии, идём в системный диспетчер устройств. Вызываем на проблемном устройстве контекстное меню, жмём «Обновить драйверы».
Кликаем «Выполнить поиск драйверов на этом компьютере».
Далее с помощью кнопки обзора указываем путь к нашей папке с экспортированными программой Dism++ драйверами. Смотрим, чтобы стояла галочка включения вложенных подпапок. Жмём «Далее».
Дожидаемся завершения импорта.
Друзья, информация для желающих узнать больше по теме работы с драйверами Windows: их экспорт-импорт можно осуществлять по типу бэкапа-восстановления не только средствами Dism, но с помощью других средств, например:
Привет, друзья. Многие из вас одобрительно оценили один интересный инструмент, который фигурировал в решении задач, описываемых в двух недавних публикациях сайта. Это программа Dism++, являющая собой графический интерфейс к системному консольному средству Dism. Программа реализует не все возможности консольного средства, а лишь часть их. И в довесок предусматривает дополнительный функционал по оптимизации Windows и решению её некоторых вопросов. Этой публикацией, друзья, мы начинаем цикл статей, посвящённых работе с программой Dism++. И начнём мы с основ: ниже рассмотрим, что в целом являет собой Dism++, каковы её возможности.
Программа Dism++ - графический интерфейс к консольному средству работы с образами Windows Dism
Итак, программа Dism++ - это графический интерфейс, реализующий некоторые возможности штатного консольного средства Windows Dism (dism.exe). И, прежде чем приступить к рассмотрению программы, логично было бы первично разобраться непосредственно с консольным средством. Что оно являет собой?
Что такое Dism
Dism (аббр. Deployment Image Servicing and Management) – это система обслуживания образов развертывания и управления ими, которая присутствует в штате Windows, начиная с версии Vista.
- Редактировать дистрибутив Windows (удалять/интегрировать драйверы, компоненты, обновления, языковые пакеты, удалять/добавлять редакции, применять технологии типа WIMBoot и т.п.);
- Конвертировать форматы дистрибутива Windows (WIM, ESD, SWM);
- Захватывать Windows в её текущем состоянии в установочный файл-образ WIM или ESD для создания бэкапа или собственной сборки системы;
- Развёртывать WIM- или ESD-образы Windows на разделы диска;
- Восстанавливать повреждённое хранилище системных компонентов;
- Устанавливать/удалять драйверы, экспортировать их;
- Очищать системные папки;
- И прочее.
Друзья, те, кто являются постоянными читателями сайта, наверняка сталкивались с использованием этого средства при решении различных задач, описанных в публикациях сайта. Все эти публикации вы можете просмотреть по тегу Dism, он фильтрует материалы сайта, в решении задач которых участвуют и консольное средство Dism, и программа Dism++.
Работа с Dism проводится с помощью командной строки, и это является огромнейшим недостатком этого средства. Если вы не знаток специфики работы с командной строкой, одной лишь справки о командах средства будет недостаточно. Понадобится чёткий пошаговый мануал. Программа Dism++, являя собой графический интерфейс к штатному консольному Dism, решает проблему последнего в части обеспечения поддерживаемых функций.
Что такое Dism++
Dism++ — это портативная программа с открытым исходным кодом, полностью бесплатная. Создана китайскими разработчиками-энтузиастами, именующими себя Chuyu Team's. Привязка в названии к Dism и двум плюсам означает реализацию программой отдельных функций консольного средства в юзабильном формате с использованием графического интерфейса, написанного на языке программирования C++. Но программа не являет собой в чистом виде GUI для Dism, у неё есть дополнительные функции, никаким боком не касающиеся консольного средства. Dism++ работает со всеми актуальными версиями Windows и устройствами, включая таковые на базе ARM-архитектуры.
Примечание: друзья, сайт Chuyu Team's может быть недоступен, и тут, вы должны понимать, претензии к бесплатному энтузиастскому проекту не предъявишь. Если официальный сайт программы недоступен, просто вбивайте в поисковик запрос "Dism++ скачать" и качайте программу со сторонних ресурсов.
Идея создания программы родилась как результат неудовлетворённости разработчиков существующими на рынке софта инструментами для чистки и оптимизации Windows. Они хотели простой, минималистичный, шустрый инструмент без коммерческих функций, который бы реально решал насущные задачи продвинутого пользователя ПК. Не нашли они такой программы, вот взяли, да и создали свою – ну очень уж нетипичный продукт для чистки и оптимизации Windows.
То, что программа создавалась под индивидуальные потребности отдельной категории людей, видно со старта. Соединить в одной программе функции по установке и бэкапу Windows, восстановлению загрузчика, управлению системными обновлениями, чистке и оптимизации, редактированию дистрибутива, плюс к этому, добавить доступ к отдельным вырванным из контекста системным функциям – это не придёт в голову ни одному создателю профильного или масс-маркетового программного обеспечения. Давайте, друзья, бегло ознакомимся с этими функциями.
Функции Dism в составе Dism++
Что может Dism++ из того, что нам бы пришлось выполнять с помощью мануалов и команд консольного средства Dism? В общем-то многое, что касается работы с образами Windows:
- Захват текущей Windows в WIM-образ для создания бэкапа или эталонной сборки системы под свои нужды;
- Развёртывание WIM-или ESD-образов бэкапа или дистрибутива Windows;
- Монтирование WIM-образов для получения сведений о дистрибутиве;
- Редактирование WIM-образов;
- Конвертирование из одного в другой форматов образов Windows WIM, ESD, SWM;
- Упаковка отредактированного дистрибутива в установочный ISO.
На базе функций консольного Dism построены прочие возможности Dism++ - по оптимизации системы, по работе с обновлениями и драйверами, к ним мы ещё вернёмся.
Восстановление загрузки Windows
Dism++ умеет восстанавливать загрузчик Windows. При этом программа позволяет выбрать не только текущий жёсткий диск, но другой подключённый носитель с загрузочным разделом.
Чистка и оптимизация Dism++
- Удаление временных и ненужных данных;
- Управление автозагрузкой;
- Деинсталлятор системных приложений;
- Твикер отдельных системных параметров;
- Настройщик активности, установщик и деинсталлятор системных компонентов;
- Интегратор и деинсталлятор обновлений Windows.
Драйвера
Альтернативный доступ к системным функциям
- Редактирование файла hosts;
- Режим God Mode для запуска системных функций без проверки прав администратора;
- Менеджер включения/отключения учётных записей и сброса их пароля.
Редактирование дистрибутива Windows
Работа с LiveDisk
Поскольку Dism++ предусматривает операции по развёртыванию Windows на диск С при восстановлении системы из бэкапа или переустановке, программа сама же может и обеспечить собственную работу в среде WinPE. В этой среде также можно проводить операцию по захвату эталонного образа Windows с отвязанными утилитой SysPrep комплектующими.
Dism++ входит в состав LiveDisk’а by Sergei Strelec. Если у вас он записан на DVD, флешке, или вы установили его на жёсткий диск по типу второй операционной системы, можете работать с программой с LiveDisk’а Сергея.
Вот так вот, друзья, если вкратце рассказать о программе Dism++. Более о её возможностях будем говорить уже на реальных примерах её использования в тех или иных целях. Так что, кому это интересно, как говорится, не переключайтесь: заходите время от времени на сайт, подписывайтесь по RSS, оставляйте в комментариях отзывы, делитесь опытом, задавайте вопросы, какие операции с помощью Dism++ вы бы хотели рассмотреть.
Привет, друзья. Эта статья для любителей поддержки гигиены компьютера и тонкой настройки Windows с помощью твиков и прочих возможностей, решающих те вопросы, для решения которых сама операционная система либо предусматривает неудобно реализованный функционал, либо не предусматривает его вовсе. Одно из основных направлений многофункциональной программы Dism++, являющей собой графический интерфейс системного консольного средства Dism – это чистка и оптимизация Windows. Это направление Dism++ мы и рассмотрим детально в этой статье.
Чистка и оптимизация Windows программой Dism++
Друзья, наш сайт взялся за щепетильное и серьёзное исследование возможностей Dism++, и по этой программе написана целая серия статей. Что в целом являет собой Dism++, где её скачать, вы можете узнать из комплексного обзора этой программы. А все публикации сайта, посвящённые конкретным примерам использования и Dism++, и системного консольного средства Dism, вы можете отслеживать по тегу Dism.
Dism++ как чистильщик-оптимизатор
Dism++ - очень нестандартный чистильщик-оптимизатор, он отличается от типичных представителей этой ниши софта типа CCleaner. Во-первых, Dism++ предусматривает более серьёзные возможности по оптимизации. Во-вторых, и чистящие, и оптимизирующие возможности программы применимы не только к установленной на компьютере Windows, но ещё и к смонтированному для редактирования дистрибутиву операционной системы. Т.е. все те операции, что мы рассмотрим ниже, можно проводить с файлами установки системы install.wim (install.esd), а также с WIM- или ESD-файлами системного бэкапа. О резервном копировании системы программой, кому интересно, читаем статью «Как создать бэкап Windows и восстановиться из него при неполадках системы с участием программы Dism++». Но редактирование дистрибутива Windows, безусловно, заслуживает отдельной темы рассмотрения. В этой статье будем говорить только о чистке и оптимизации рабочей Windows. Что же, поехали…
Очистка Windows
В разделе программы «Очистка» обнаружим перечень типов данных, за счёт удаления которых может быть произведено высвобождение места на системном диске С. Сделав клик на каждом отдельном типе данных, на инфопанели справа окна программы увидим описание, что это за тип данных. В числе возможных для удаления программой Dism++ типов данных – содержимое папки WinSxS, данные отчётов и событий Windows, точки восстановления, системный кэш, устаревшие драйверы, временные и неиспользуемые файлы, содержимое корзины и пр. Не все из типов данных по умолчанию выбраны для очистки, лишь некоторые, по остальным типам Dism++ полностью отдаёт решение на откуп нам. В общем, друзья, принимаем решение, что удалять, а что нет, и удаляемые типы данных отмечаем галочками. Затем жмём кнопку «Анализ».
После проведения анализа данных смотрим вес по каждому типу. Если где-то вес незначительный, а файлы, возможно, могут пригодиться, можем убрать галочки с этих типов данных. В общем, смотрим, анализируем, определяемся и по итогу жмём кнопку «Очистка».
Если Dism++ выдаст запрос на перезапуск проводника, одобряем запрос нажатием «Ок».
По завершении процедуры очистки программа уведомит об общем высвобожденном на диске С объёме.
Управление автозагрузкой Windows
Как и полагается программе для чистки и оптимизации, она должна быть обустроена менеджером автозагрузки Windows. У Dism++ такой менеджер реализован в разделе «Управление загрузкой». Здесь на вкладке «Автозагрузка» представлены загружающиеся вместе с операционной системой программы и процессы. Но они представлены не цельным перечнем объектов автозагрузки, а вкладками по местам прописки автозагрузки объектов – в системном реестре и системных папках для всего компьютера и для отдельных пользовательских профилей. При раскрытии каждого такого места прописки увидим конкретные объекты автозагрузки и сможем их отключить ползунком-переключателем или удалить вовсе кнопкой «Удалить».
В другой вкладке раздела «Автозагрузка» представлены запускающиеся вместе с Windows её службы, службы сторонних программ и драйверы. Раскрыв вкладку каждого из этих типов объектов автозагрузки, сможем просмотреть конкретный их перечень. И при необходимости удалить кнопкой «Удалить». А можем применить иное действие: перечень действий доступен в выпадающем списке опций каждого объекта. В числе этих действий – отключение, назначение запуска вручную, отложенный запуск и пр.
Деинсталлятор программ и системных функций
В составе Dism++ присутствует не только деинсталлятор стороннего софта, программа предлагает комплексный доступ к возможности удаления и сторонних программ, и системных компонентов, и приложений из числа современного функционала Modern UI в Windows 8.1, они же приложения UWP в Windows 10. Возможности по удалению разбросаны по разным разделам Dism++.
Раздел «Приложения и возможности», первая вкладка «Приложения» - это самый что ни на есть обычный деинсталлятор сторонних программ. Обычный, даже без функции зачистки остатков удалённых программ. Просто кликам удаляемую программу и жмём кнопку внизу «Удалить».
Другая вкладка этого раздела – «Компоненты Windows» - это менеджер управления системными компонентами. Тогда как штатная реализация управления системными компонентами, а это раздел панели управления «Программы и компоненты», предусматривает только их включение и отключение, в среде Dism++ системные компоненты можно и включать, и отключать, и даже удалять из Windows. Выбираем интересующий нас компонент, ставим в его квадратике путём цикличного прощёлкивания левой клавишей мыши маркер нужного действия: включить (галочка), отключить (пустой квадрат), удалить (крестик). И жмём внизу кнопку «Применить».
Раздел Dism++ «Управление Appx» является настоящей находкой для хейтеров приложений Modern UI Windows 8.1 и UWP Windows 10. Вот он – инструмент превращения обычной «Десятки» в сборку LTSC . Здесь одним махом можем удалить все современные приложения – как возможные для удаления средствами Windows, так и нет. Списки современных приложений разбиты на две вкладки:
- Во вкладке «Пользовательские Appx» находятся приложения пользовательского профиля;
- Во вкладке «Предустановленные» содержатся системные предустановленные приложения, включая магазин Windows Store.
Для удаления группы приложений нужно просто галочкой отметить их и нажать кнопку «Удалить».
Единственный недостаток Dism++ в этом плане - программа не предлагает нам перечень приложений в понятном виде, так, как мы знаем их названия в системе. А предлагает перечень с техническими наименованиями их пакетов. Но в наименованиях пакетов содержатся англоязычные названия приложений, так что определить приложение в большей части случаев не составит труда. Ну а по пакетам с непонятными наименованиями нужно просто юзать информацию в Интернете.
Оптимизация Windows
Программа Dism++ - это ещё и твикер. В её разделе «Оптимизация» обнаружим внушительную подборку твиков – опций для настройки системных возможностей, неудобно реализованных в самой Windows или вовсе не имеющих юзабильного доступа. В этом разделе раскрываем вкладки с тематическими подборками настроек и включаем/отключаем их удобным ползунком-переключателем. Либо же выбираем из выпадающего списка расширенные значения.
В Dism++ реализованы твики для настройки панели задач, тем оформления, рабочего стола, меню «Пуск», проводника, функционала безопасности, системных служб, сети, электропитания и прочих функций Windows.
Управление драйверами
Раздел Dism++ «Драйверы» - это менеджер управления драйверами. Здесь драйверы можно добавлять, удалять и экспортировать. Но чтобы нам была доступна возможность удаления драйверов, в настройках программы должен быть включён режим эксперта. Для удаления ненужного драйвера ищем его в списке, отмечаем галочкой и жмём «Удалить».
По умолчанию Dism++ отображает перечень драйверов, удаление которых не приведёт к краху работу всей операционной системы. Но для опытных пользователей программа предусматривает возможность отображения и удаления всех драйверов Windows, включая критически важных для её работоспособности. Для этого нужно установить галочку «Предустановленные».
Менеджер обновлений Windows
Будучи нетипичным чистильщиком-оптимизатором, Dism++ предусматривает, соответственно, нетипичный для программ этого типа блок функций – менеджер обновлений Windows. В разделе «Обновления» можем управлять системными обновлениями: удалять установленные и устанавливать неустановленные. Для удаления идём во вкладку «Установленные», галочкой отмечаем удаляемые обновления и жмём кнопку «Удалить».
Во вкладке «Windows Update» обновления устанавливаются. Установить их можно из скачанных пакетов обновлений: жмём кнопку «Добавить», указываем пакет, жмём кнопку «Установить». А можно установить все или отдельные пакеты в едином процессе с их загрузкой с серверов Microsoft. Для этого жмём кнопку «Анализ», ждём, пока будет готов перечень возможных для установки обновлений, отмечаем галочками все или отдельные обновления перечня и жмём кнопку «Установить».
Ход установки обновлений будем наблюдать на шкале прогресса вверху окна программы.
Такие вот, друзья, чистящие и оптимизирующие возможности у программы Dism++. Кому в принципе интересна тема программ этого направления, можете почитать другие статьи сайта по тегу "Чистка и оптимизация", а также статьи о программах-твикерах.
В этом разделе описывается добавление драйверов в подключенные образы для развертывания.
- чтобы узнать, как добавить драйвер на работающем Windows компьютере, см. раздел добавление драйвера в режиме аудита или установка устройства plug and play.
- чтобы узнать, как добавить драйвер на компьютер с Windows PE, см. раздел параметры командной строки Drvload.
При использовании DISM для установки драйвера устройства в автономный образ драйвер устройства добавляется в хранилище драйверов в автономном образе. при загрузке образа выполняется Plug and Play (PnP) и связывает драйверы в хранилище с соответствующими устройствами на компьютере.
чтобы добавить драйверы в автономный образ, необходимо использовать обслуживающий компьютер под Windows 10 или более поздней версии, Windows Server 2016 или более поздней версии или Windows PE для Windows 10 или более поздней версии. Проверка подписи драйвера может завершиться ошибкой при добавлении драйвера к автономному образу с обслуживающего компьютера, работающего под управлением любой другой операционной системы.
Типы драйверов
- INF-драйверы в стиле. Многие драйверы содержат информационный файл (с расширением INF), помогающий установить драйвер. Их можно установить с помощью средств, описанных в этом разделе.
- драйверы, критические для загрузки. иногда может потребоваться добавить драйверы графики и хранилища в Windows образ (как показано в этом разделе), а также образ PE Windows и в образе Windows восстановления (WinRE).
- драйверы в стиле.exe. драйверы без inf-файла часто должны устанавливаться как обычные Windows классические приложения и не могут быть установлены с помощью описанных ниже методов. Дополнительные сведения о том, как их добавить, см. в статье Добавление драйвера в режиме аудита в сети .
добавление драйверов в автономный образ Windows
Чтобы добавить драйверы в автономный образ, необходимо подключить образ перед добавлением драйверов.
если вы добавляете драйверы к образу Windows pe, Windows их можно добавить в образ pe в выходной папке, указанной при выполнении команды copype, например: C:\WinPE_amd64\media\sources\boot.wim . это гарантирует, что драйверы будут включаться в Windows PE каждый раз при сборке носителя Windows PE из этой папки.
подключите образ Windows. Пример.
Добавьте драйвер к образу.
Используйте DISM с /Add-Driver параметром для добавления драйверов к подключенному образу:
Чтобы установить один драйвер, укажите файл драйвера:
Для установки всех драйверов из папкиукажите папку, содержащую драйверы. Чтобы включить все вложенные папки папки, используйте параметр "/Recurse":
Использование /Recurse может быть удобным, но его можно легко преобразить. Некоторые пакеты драйверов включают несколько пакетов драйверов INF, которые часто используют файлы полезных данных из одной и той же папки. Во время установки каждый пакет драйвера INF разворачивается в отдельную папку. Каждая отдельная папка имеет копию файлов полезных данных.
Чтобы просмотреть все параметры командной строки для обслуживания драйвера DISM, см. раздел Параметры командной строки для обслуживания драйвера DISM.
Чтобы установить неподписанный драйвер, используйте /ForceUnsigned для переопределения требования цифровой подписи к драйверам, установленным на компьютерах на базе x64.
Проверьте, добавлен ли драйвер. драйверы, добавленные в образ Windows, называются оем*. inf. Это гарантирует уникальное именование только что добавленных драйверов. Например, файлы MyDriver1. INF и MyDriver2. INF переименовываются, oem0. INF и OEM1. INF.
Зафиксируйте изменения и отключите образ.
удаление драйверов из автономного Windows образа
в командной строке с повышенными привилегиями на техническом компьютере подключите автономный образ Windows:
Удаление определенного драйвера из образа. В одной командной строке можно также удалить несколько драйверов.
удаление пакета драйверов, критического для загрузки, может привести к невозможности загрузки автономного Windows образа. Дополнительные сведения см. в разделе параметры Command-Line обслуживания драйвера DISM.
Зафиксируйте изменения и отключите образ.
соберите inf-файлы драйверов устройств, которые вы собираетесь установить в образе Windows.
Для каждого пути в Microsoft-Windows-PnpCustomizationsNonWinPE укажите путь к драйверу устройства и учетные данные, используемые для доступа к файлу, если он находится в общей сетевой папке.
При включении нескольких путей к драйверам устройств путем добавления нескольких элементов списка пасандкредентиалс необходимо увеличить значение ключа для каждого пути. Например, можно добавить два отдельных пути драйверов, где значение ключа для первого пути равно 1 , а значение ключа второго пути равно 2.
подключите образ Windows, в который планируется установить драйверы, с помощью DISM:
Если вы работаете с VHD или ФФУ, укажите /Index:1 .
Проверьте, добавлен ли драйвер. драйверы, добавленные в образ Windows, именуются Oem.inf . Это гарантирует уникальное именование только что добавленных драйверов. Например, файлы MyDriver1. INF и MyDriver2. INF переименовываются, oem0. INF и OEM1. INF.
Читайте также: