Как получить список установленных драйверов и подробности с помощью Windows PowerShell

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

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

Для получения полного описания установленных драйверов мы можем использовать командлеты Windows PowerShell . Get-WindowsDriver – это такой командлет PowerShell , который выводит основную корневую информацию о драйверах; как для сторонних драйверов, так и для установленных по умолчанию драйверов; в разных сценариях.

В этой статье мы обсудим, как использовать этот командлет для извлечения информации о драйверах в Windows 10/8.1.

Получить список установленных драйверов с помощью PowerShell

1. Нажмите Ключ Windows + Q , введите Windows PowerShell в поле поиска. В результате щелкните правой кнопкой мыши Windows PowerShell и выберите Запуск от имени администратора . Если вам будет предложено ввести пароль учетной записи пользователя, укажите это.

2. Далее, в окне Windows PowerShell вы можете ввести этот командлет после выбора параметров и нажать клавишу Enter. Общий командлет выглядит так:

Get-WindowsDriver -Online [-All] [-Driver] [-LogLevel Ошибки ] [-LogPath] [-ScratchDirectory] [-SystemDrive] [-WindowsDirectory] []

Вот как вы можете изменить параметры ( показано в [] ) в соответствии с вашими требованиями:

-Online . Указывает, что действие необходимо выполнить в операционной системе, которая в данный момент работает на локальном компьютере.

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

Например, PS C: > Get-WindowsDriver –Online -All

-Driver . Указывает INF-файл или папку, содержащую INF-файлы драйверов, о которых вы хотите получить подробную информацию. Когда вы указываете папку, INF-файлы, которые не являются действительными пакетами драйверов, игнорируются.

Например, PS C: > Get-WindowsDriver –Path «c: offline» –Driver «OEM1.inf»

-LogLevel: . Указывает максимальный выходной уровень, отображаемый в журналах. Уровень журнала по умолчанию – 3. Допустимые значения:

1 = только ошибки

2 = ошибки и предупреждения

3 = ошибки, предупреждения и информация

4 = Вся информация, указанная ранее, плюс выходные данные отладки

Например, PS C: > Get-WindowsDriver –Path «c: offline» –LogLevel «1»

-LogPath : указывает полный путь и имя файла для входа. Если не установлено, по умолчанию используется% WINDIR% Logs Dism dism.log.

Например, PS C: > Get-WindowsDriver –Path «c: offline» –LogPath «C: DriversInfo»

-Path . Этот параметр можно изменить, указав полный путь к корневому каталогу автономного образа Windows, в который загружаются драйверы.

Например, чтобы получить подробную информацию о драйвере Usb.inf в смонтированном образе Windows, используйте эту команду:

PS C: > Get-WindowsDriver –Путь «c: offline» –Драйвер «c: drivers Usb Usb.inf»

-ScratchDirectory . Этот параметр указывает временный каталог, который будет использоваться при извлечении файлов для использования во время обслуживания. Каталог должен существовать локально. Если он не указан, будет использоваться каталог Windows % Temp% с именем подкаталога случайным образом сгенерированного шестнадцатеричного значения для каждого запуска DISM . Элементы в рабочем каталоге удаляются после каждой операции.

Например, PS C: > Get-WindowsDriver –Online -All -ScratchDirectory «C: Temp»

-SystemDrive: . Это необходимый параметр для поиска файлов BootMgr , если эти файлы находятся в разделе, отличном от того, из которого вы запускаете команду.

Например, чтобы найти файлы BootMgr на диске C: , когда вы запускаете команду PowerShell на D: диск использовать этот командлет:

PS C: > Get-WindowsDriver –Online -All -SystemDrive «C:»

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

Сейчас прочитано: Как получить список всех драйверов устройств с помощью командной строки.

Этот пост покажет вам, как экспортировать и резервировать драйверы устройств в Windows 10 с помощью PowerShell

Оцените статью
Добавить комментарий