Выгрузка драйверов windows 10

Содержание
  1. Как создать резервную копию драйверов в Windows 10
  2. Как создать резервную копию драйверов с помощью DISM
  3. Как создать резервную копию драйверов используя утилиту pnputil.exe
  4. Как создать резервную копию драйверов используя Windows PowerShell
  5. Резервная копия (экспорт) драйверов и их восстановление с помощью PowerShell в Windows 10 и 8.1
  6. Экспорт драйверов с помощью командлета Export-WindowsDriver
  7. Бэкап драйверов с помощью DISM
  8. Используем утилиту PNPUtil для создания резервную копии установленных драйверов
  9. Восстановление драйверов из резервной копии
  10. Загрузка и выгрузка драйверов устройств Load and unload device drivers
  11. Справочные материалы Reference
  12. Возможные значения Possible values
  13. Рекомендации Best practices
  14. Location Location
  15. Значения по умолчанию Default values
  16. Управление политикой Policy management
  17. Групповая политика Group Policy
  18. Вопросы безопасности Security considerations
  19. Уязвимость Vulnerability
  20. Противодействие Countermeasure
  21. Возможное влияние Potential impact

Как создать резервную копию драйверов в Windows 10

В этой статье показаны способы, с помощью которых можно создать резервную копию драйверов в операционной системе Windows 10.

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

Резервное копирование драйверов поможет вам в дальнейшем ускорить процесс настройки компьютера после переустановки операционной системы или при некорректной работе какого-либо устройства.

Как создать резервную копию драйверов с помощью DISM

Создать резервную копию драйверов можно с помощью утилиты командной строки Dism

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

Где D:\\ — диск на котором создаётся папка, DriversBackup — название папки.

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

После того как создали папку, создадим резервную копию драйверов, для этого запустите командную строку от имени администратора и выполните команду:

dism /online /export-driver /destination:D:\\DriversBackup

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

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

Как создать резервную копию драйверов используя утилиту pnputil.exe

Также создать резервную копию драйверов можно с помощью утилиты командной строки pnputil.

PnPUtil — утилита командной строки, средство для добавления, удаления, экспорта и перечисления пакетов драйверов. Исполняемый файл утилиты находится в папке «System32» системного каталога «Windows» и имеет имя pnputil.exe

Здесь, также нужно заранее создать папку для сохранения резервной копии драйверов.

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

pnputil /export-driver * D:\\DriversBackup

Как создать резервную копию драйверов используя Windows PowerShell

Также создать резервную копию драйверов можно с помощью Windows PowerShell, а именно
используя командлет Export-WindowsDriver

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

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

Export-WindowsDriver -Online -Destination D:\\DriversBackup

Драйверы будут скопированы в указанную папку, и в окне Windows PowerShell будет отображен список скопированных драйверов.

Следующий способ также использует Windows PowerShell. С помощью этого способа, также создаётся резервная копия драйверов в указанной папке, но в окне Windows PowerShell не будет отображён список скопированных драйверов. Для этого создадим текстовый файл с описанием сохраненных драйверов в папке с резервной копией драйверов.

Запустите Windows PowerShell от имени администратора и выполните команду:

$drivers = Export-WindowsDriver -Online -Destination D:\\DriversBackup

Эта команда создаст папку для сохранения драйверов (если она не была создана заранее) и скопирует все драйверы в эту папку, при этом в окне Windows PowerShell не будет отображён список скопированных драйверов.

Следующая команда создаст текстовый файл с описанием сохраненных драйверов в папке с резервной копией драйверов:

$drivers | ft ProviderName, ClassName, Date, Version -auto | Out-File D:\\DriversBackup\\drivers.txt

Теперь откроем папку, куда были экспортированы драйвера и их описание, и откроем файл drivers.txt с описанием экспортированных драйверов.

В открывшемся файле можно увидеть описание всех экспортированных драйверов.

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

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

Экспорт драйверов с помощью Windows PowerShell успешно завершен.

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

Резервная копия (экспорт) драйверов и их восстановление с помощью PowerShell в Windows 10 и 8.1

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

Читайте также:  Editing environment variables windows

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

Экспорт драйверов с помощью командлета Export-WindowsDriver

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

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

Export-WindowsDriver –Online -Destination c:\drivers

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

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

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

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

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

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

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

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

$BackupDrv | Select-Object ClassName, ProviderName, Date, Version | Sort-Object ClassName

Как вы видите, в получившейся таблице указан класс драйвера, производитель, версия и дата.

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

$BackupDrv| Select-Object ClassName, ProviderName, Date, Version |Export-Csv c:\ps\drivers_list.txt

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

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

Бэкап драйверов с помощью DISM

Утилита DISM также предоставляет возможность как создания резервной копии драйверов, так и их импорта в образ Windows.

Чтобы экспортировать все драйвера в каталог C:\Drivers, откройте командную строку с правами администратора и выполните команду:

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

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

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

Используем утилиту PNPUtil для создания резервную копии установленных драйверов

В состав всех версий Windows, начиная c Windows 7, входит утилита PNPUtil, которая обычно используется для добавления или удаления драйверов в Windows (ранее мы показывали как удалить старые версии драйверов из хранилища драйверов Windows для экономии места на диске).

Откройте командную строку с повышенными правами и выполните команду:

pnputil.exe /export-driver * c:\drivers

Драйвера из получившегося каталога с драйверами можно распространить на другие системы вручную с помощью PowerShell или DISM (Как интегрировать драйвера в образ Windows), или автоматизировано с помощью скриптов на основе PNPUtil, DISM, PowerShell, MDT, SCCM и т.п.

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

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

Вы можете установить конкретный драйвер, щелкнув правой кнопкой по INF файлу и выбрав пункт меню «Установить».

Также можно установить драйвер конкретного устройства через диспетчер оборудования. В диспетчере устройств выберите устройство, драйвер которого вы хотите заменить, выберите пункт «Обновить драйвер» -> «Выполнить поиск драйверов на этом компьютере». Укажите путь к каталогу с резервной копией драйверов. Чтобы автоматически просканировать на подходящие драйвера все вложенные папки, выберите соответствующую опцию.

Читайте также:  Сделать свой сервер для windows

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

$driver_inf_files = Get-ChildItem -Path «C:\Drivers\» -Filter «*.inf» -Recurse -File
foreach($driver_inf_file in $driver_inf_files)<
$driver_inf_file.FullName
pnputil.exe -i -a «$driver_inf_file.FullName»
>

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

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

DISM /online /Add-Driver /Driver:C:\Drivers /Recurse

Можно добавить драйвер как в онлайн, так и в офлайн образ Windows (см. пример Интеграция драйверов USB 3.0 в дистрибутив Windows 7).

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

Загрузка и выгрузка драйверов устройств Load and unload device drivers

Область применения Applies to

В этой статье описываются лучшие методики, расположение, значения, **** управление политиками и вопросы безопасности для параметра политики безопасности «Загрузка и выгрузка драйверов устройств». Describes the best practices, location, values, policy management, and security considerations for the Load and unload device drivers security policy setting.

Справочные материалы Reference

Этот параметр политики определяет, какие пользователи могут динамически загружать и выгружать драйверы устройств. This policy setting determines which users can dynamically load and unload device drivers. Это право пользователя не требуется, если подписанный драйвер для нового оборудования уже существует в driver.cab файла на устройстве. This user right is not required if a signed driver for the new hardware already exists in the driver.cab file on the device. Драйверы устройств работают в качестве кода с высокой привилегией. Device drivers run as highly privileged code. Windows поддерживает спецификации plug and Play, которые определяют, как компьютер может обнаруживать и настраивать добавленное оборудование, а затем автоматически устанавливать драйвер устройства. Windows supports the Plug and Play specifications that define how a computer can detect and configure newly added hardware, and then automatically install the device driver. До этого пользователям требовалось вручную настраивать устройства, прежде чем присоединять их к устройству. Prior to Plug and Play, users needed to manually configure devices before attaching them to the device. Эта модель позволяет пользователю подключать оборудование, после чего Windows выполняет поиск соответствующего пакета драйвера устройства и автоматически настраивает его для работы, не меская другим устройствам. This model allows a user to plug in the hardware, then Windows searches for an appropriate device driver package and automatically configures it to work without interfering with other devices.

Поскольку программное обеспечение драйверов устройств выполняется как часть операционной системы с неограниченным доступом ко всему компьютеру, крайне важно разрешить только известные и авторизованные драйверы устройств. Because device driver software runs as if it is a part of the operating system with unrestricted access to the entire computer, it is critical that only known and authorized device drivers be permitted.

Константа: SeLoadDriverPrivilege Constant: SeLoadDriverPrivilege

Возможные значения Possible values

  • Определяемый пользователей список учетных записей User-defined list of accounts
  • Значения по умолчанию Default values
  • Не определено Not Defined

Рекомендации Best practices

  • Из-за потенциальной угрозы безопасности не назначайте это право пользователю, группе или процессу, которые не будут принимать на себя система. Because of the potential security risk, do not assign this user right to any user, group, or process that you do not want to take over the system.

Location Location

Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment

Значения по умолчанию Default values

По умолчанию этот параметр имеет значение Administrators and Print Operators на контроллерах домена и администраторов на автономных серверах. By default this setting is Administrators and Print Operators on domain controllers and Administrators on stand-alone servers.

В следующей таблице приведены фактические и действующие значения по умолчанию для этой политики. The following table lists the actual and effective default policy values. Значения по умолчанию также можно найти на странице свойств политики. Default values are also listed on the policy’s property page.

Читайте также:  Драйвер windows asus a54h
Тип сервера или объект групповой политики Server type or GPO Значение по умолчанию Default value
Default Domain Policy Default Domain Policy Не определено Not defined
Политика контроллера домена по умолчанию Default Domain Controller Policy Администраторы Administrators
Операторы печати Print Operators
Параметры по умолчанию для автономного сервера Stand-Alone Server Default Settings Администраторы Administrators
Действующие параметры по умолчанию для контроллера домена Domain Controller Effective Default Settings Администраторы Administrators
Операторы печати Print Operators
Действующие параметры по умолчанию для рядового сервера Member Server Effective Default Settings Администраторы Administrators
Действующие параметры по умолчанию для клиентского компьютера Client Computer Effective Default Settings Администраторы Administrators

Управление политикой Policy management

В этом разделе описаны компоненты, средства и рекомендации, которые помогут в управлении этой политикой. This section describes features, tools, and guidance to help you manage this policy.

Перезапуск устройства не требуется для того, чтобы этот параметр политики был эффективным. A restart of the device is not required for this policy setting to be effective.

Изменения прав пользователя вступают в силу при его следующем входе в учетную запись. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on.

Групповая политика Group Policy

Параметры применяются в следующем порядке с помощью объекта групповой политики (GPO), который будет перезаписывать параметры на локальном компьютере при следующем обновлении групповой политики: Settings are applied in the following order through a Group Policy Object (GPO), which will overwrite settings on the local computer at the next Group Policy update:

  1. Параметры локальной политики Local policy settings
  2. Параметры политики сайта Site policy settings
  3. Параметры политики домена Domain policy settings
  4. Параметры политики подразделения OU policy settings

Если локальный параметр затеняется, это означает, что в настоящее время этот параметр контролируется GPO. When a local setting is greyed out, it indicates that a GPO currently controls that setting.

Вопросы безопасности Security considerations

В этом разделе описывается, каким образом злоумышленник может использовать компонент или его конфигурацию, как реализовать меры противодействия, а также рассматриваются возможные отрицательные последствия их реализации. This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation.

Уязвимость Vulnerability

Драйверы устройств работают в качестве кода с высокой привилегией. Device drivers run as highly privileged code. Пользователь, у **** которого есть права пользователя «Загрузка и выгрузка драйверов устройств», может непреднамеренно установить вредоносную программу, маскифицированную в качестве драйвера устройства. A user who has the Load and unload device drivers user right could unintentionally install malware that masquerades as a device driver. Администраторы должны проявлять внимание и устанавливать только драйверы с проверенными цифровыми подписями. Administrators should exercise care and install only drivers with verified digital signatures.

Примечание. Этот пользователь должен иметь право или быть членом локальной группы администраторов, чтобы установить новый драйвер для локального принтера или управлять локальным принтером и настроить значения по умолчанию для таких параметров, как дублирование печати. Note: You must have this user right or be a member of the local Administrators group to install a new driver for a local printer or to manage a local printer and configure defaults for options such as duplex printing.

Противодействие Countermeasure

Не назначать пользователю прав пользователя загрузки и выгрузки драйверов устройств ни пользователю, ни группе, кроме администраторов на серверах-членах. Do not assign the Load and unload device drivers user right to any user or group other than Administrators on member servers. На контроллерах домена не назначать это право пользователю или группе, кроме администраторов домена. On domain controllers, do not assign this user right to any user or group other than Domain Admins.

Возможное влияние Potential impact

Если удалить **** пользователя загрузок и выгрузить драйверы устройств прямо из группы операторов печати или других учетных записей, можно ограничить возможности пользователей, которым назначены определенные административные роли в вашей среде. If you remove the Load and unload device drivers user right from the Print Operators group or other accounts, you could limit the abilities of users who are assigned to specific administrative roles in your environment. Необходимо убедиться, что делегирование задач не затрагивается отрицательно. You should ensure that delegated tasks are not negatively affected.

Оцените статью