Где в ноутбуке найти установленные драйвера

Где в ноутбуке найти установленные драйвера

Содержание

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

Чтобы использовать driver Verifier, запустите Verifier.exe, а затем перезапустите компьютер. Чтобы приступить к анализу драйверов в системе, не нужно вносить какие-либо другие изменения. Учетная запись пользователя требует от администратора привилегий для Verifier.exe.

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

Подробные сведения о каждом флаге см. в параметрах Driver Verifier и классах правил.

Стандартные параметры

Следующие параметры представляют правила, которые не должны нарушать все драйверы системы. Эти параметры включены при включении стандартных параметров в GUI-интерфейсе driver Verifier или при настройке параметра Driver Verifier с помощью командной /standard строки.

Автоматическая проверка

Эти проверки всегда проводятся на проверяемом драйвере, независимо от того, какие параметры были выбраны.

Примеры автоматических проверок:

  • Проверки IRQL
    • Поднятый IRQL (это означает, что текущий IRQL меньше целевого IRQL).
    • Пониженный IRQL (это означает, что текущий IRQL больше целевого IRQL).
  • SpinLocks:
    • Двойной выпуск блокировки спина.
    • Приобретения и выпуски блокировки спина сделаны в соответствующей IRQL.
  • Распределение памяти:
    • Выделение пула страниц и бесплатных страниц выполнено в правильном IRQL (APC_LEVEL или ниже).
    • Неохватеряемые выделения пула и бесплатные решения в правильном IRQL (DISPATCH_LEVEL или ниже).
    • В этих интерфейсах программирования приложений (API) случайные (однонициализированные) значения не указаны.
    • Освобожденные выделения не указывают на объекты активного времени.
  • Проверка разгрузки драйвера:
    • Проверяет, что при разгрузке у драйвера нет ожидающих операций, таких как ожидающие DPCs или рабочие потоки.
  • Другие действия драйвера:
    • Неправильное переключение стеков потоков.
    • Попытка вызвать KeWaitXxx в IRQL >= DISPATCH_LEVEL.
    • Dereferencing объект, который уже имеет отсчет ссылок 0.

Специальный пул

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

Проверка принудительного IRQL

Если этот параметр активен, driver Verifier оказывает крайнее давление на память на драйвер, недействительный код страницы. Если водитель пытается получить доступ к странице памяти в неправильном IRQL или при удержании блокировки спина, водитель Verifier обнаруживает такое поведение.

Отслеживание пула

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

Проверка I/O

Когда этот параметр активен, водитель Verifier выделяет ИПЛ драйвера из специального пула и отслеживает обработку I/O драйвера. Он обнаруживает незаконное или несогласованное использование процедур I/O.

При включенной проверке I/O:

  • Все IRP, выделенные через IoAllocateIrp, при наличии выделены из специального пула.
  • Проверки проводятся в IoCallDriver, IoCompleteRequest и IoFreeIrp, чтобы поймать сообщения об ошибке водителя.
  • Все ошибки с ошибками проверки безопасности I/O проверяют с помощью кода DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9).

Примечание

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

Обнаружение тупика

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

Расширенная проверка I/O

Когда этот параметр активен, driver Verifier отслеживает вызовы нескольких режимов I/O Manager и выполняет стресс-тестирование IRP PnP, IRPs питания и IRPs WMI.

Примечание

В Windows 7 и более поздних версиях все функции расширенной проверки I/O включены в состав проверки I/O. Этот параметр больше не доступен или не требуется в диспетчере проверки водителей или в командной строке.

Проверка DMA

Когда этот параметр активен, driver Verifier отслеживает использование драйвером процедур DMA. Он обнаруживает неправильное использование буферов DMA, адаптеров и регистров карт.

Проверка безопасности

Когда этот параметр активен, служба driver Verifier ищет распространенные ошибки, которые могут привести к уязвимостям безопасности, например ссылке на адреса в режиме пользователя в режиме ядра.

Различные проверки

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

Проверка соответствия требованиям DDI

Когда этот параметр активен, driver Verifier применяет набор правил интерфейса драйвера устройства (DDI), которые проверяют правильное взаимодействие между драйвером и интерфейсом ядра операционной системы.

Параметр проверки соответствия требованиям DDI реализуется с помощью библиотеки в режиме ядра, называемой VerifierExt.sys. Если обнаружено нарушение одного из правил проверки соответствия требованиям DDI, VerifierExt.sys будет модулем, который вызвал проверку ошибки системы.

Дополнительные параметры

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

Требования к проверке драйвера

Единственное требование — установить Windows Server 2012. Вы можете включить проверку драйвера как в розничных, так и в проверенных версиях Windows. Если установлен антивирус Norton, не встраивайте обнаружение блокировки драйвера Verifier.

Включить проверку драйвера

Вы можете включить проверку драйвера с помощью Verifier.exe. Verifier.exe входит в каждую копию Windows. Он автоматически устанавливается в папку System32. Verifier.exe имеет интерфейсы интерфейса командной строки и графического пользовательского интерфейса (GUI), поэтому можно указать драйверы и соответствующие уровни проверки. Вы также можете увидеть статистику проверки водителей в режиме реального времени. Дополнительные сведения см. в разделе Диспетчер проверки водителей (Verifier.exe).

Нарушения проверки безопасности драйвера отлаговорки

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

Все нарушения проверки водителей приводит к проверкам ошибок, наиболее распространенными (хотя и не всегда все) являются:

  • 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
  • 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
  • 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
  • 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
  • 0xE6: DRIVER_VERIFIER_DMA_VIOLATION

!analyze -v это лучшая команда, используемая при запуске нового сеанса отлаговки. Эта команда возвращает полезную информацию и пытается определить неисправный драйвер.

Расширения отладки, которые являются специфическими для проверки драйвера:

  • !verifier сбросит захваченную статистику проверки водителей. !verifier -? покажет все доступные параметры.
  • !deadlock сбрасывает информацию, связанную с блокировками или объектами, отслеживаемой обнаружением deadlock. !deadlock -? покажет все доступные параметры.
  • !iovirp [address] сбросит информацию, связанную с IRP, отслеживаемой I/O Verifier.
  • !ruleinfo [RuleID] сбросит информацию, связанную с нарушенным правилом проверки соответствия требованиям DDI (RuleID всегда является первым аргументом для проверки ошибок, все ID правил проверки соответствия требованиям DDI находятся в форме 0x200nn).

Драйверы проверки и драйверы графики

Windows графические драйверы в режиме ядра, такие как DLLs принтера и драйвера отображения, не могут вызывать непосредственно точку входа в пул. Распределение пула выполняется косвенно с помощью интерфейса драйвера графического устройства (DDI) для Win32k.sys. Например, EngAllocMem — это вызов, который драйвер графики вызывает для явного выделения памяти пула. Другие специализированные вызовы, такие как EngCreatePalette и EngCreateBitmap, также возвращают память пула.

Чтобы обеспечить одно и то же автоматическое тестирование для водителей графики, поддержка некоторых функций проверки водителей включена в Win32k.sys. Так как графические драйверы более ограничены, чем другие драйверы в режиме ядра, для них требуется только подмножество функций проверки драйвера. В частности, проверка IRQL и проверка I/O не требуется. Другие функции, а именно использование специального пула, случайный сбой выделения пула и отслеживание пула, поддерживаются в разной степени в разных графических вызовах DDI.

Случайные сбои поддерживаются для следующих функций вызова DDI графики:

  • EngAllocMem
  • EngAllocUserMem
  • EngCreateBitmap
  • EngCreateDeviceSurface
  • EngCreateDeviceBitmap
  • EngCreatePalette
  • EngCreateClip
  • EngCreatePath
  • EngCreateWnd
  • EngCreateDriverObj
  • BRUSHOBJ_pvAllocRbrush
  • CLIPOBJ_ppoGetPath

Кроме того, для EngAllocMem поддерживается использование специального отслеживания пула и пула.

Включение проверки драйвера для водителей графики идентично другим драйверам. Дополнительные сведения см. в разделе Включить проверку драйвера. Неподтверченные флаги, такие как проверка IRQL, игнорируются. Кроме того, вы можете использовать команду отладки ядра для изучения текущего состояния driver Verifier и трассировки пула для !gdikdx.verifier водителей графики.

Примечание

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

Менеджер по проверке драйверов (Verifier.exe)

Средство диспетчера проверки водителей (Verifier.exe) является предпочтительным способом создания и изменения параметров проверки водителей и сбора статистических данных из службы driver Verifier. Verifier.exe находится в папке %WinDir%\System32 для каждой Windows установки.

Диспетчер проверки драйвера — это GUI, включенный в Windows для настройки проверки драйвера. Запустите диспетчер проверки водителей с помощью verifier.exe без каких-либо других коммутаторов командной строки. Всякий раз, когда включаются переключатели, используется версия утилиты на основе командной строки.

Чтобы помочь с настройкой драйвера-проверяемой, запустите verifier.exe /? из окна администратора CMD.

Состояние драйвера

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

  • Загружено. В настоящее время драйвер загружен и проверен.
  • Разгрузка: драйвер в настоящее время не загружен, но он был загружен по крайней мере один раз с момента перезапуска компьютера.
  • Никогда не загружается. Драйвер никогда не загружался. Этот статус может указывать на то, что файл изображений драйвера поврежден или вы указали имя драйвера, которое отсутствует в системе.

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

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

Глобальные счетчики

На этой странице свойства показано текущее значение некоторых счетчиков, поддерживаемых driver Verifier. Нулевое значение для счетчика может указывать на то, что связанный флаг проверки драйвера не включен. Например, значение 0 для счетчика Other/Faults указывает на то, что флаг моделирования низкого ресурса не включен. Вы можете отслеживать активность проверяемого, так как значения счетчиков обновляются автоматически по умолчанию. Вы можете изменить скорость обновления, перейти на ручное обновление или принудить к обновлению с помощью группы элементов управления в левом нижнем окне диалогового окна.

Отслеживание пула

На этой странице свойств показаны дополнительные статистические данные, собранные из driver Verifier. Все счетчики, показанные на этой странице, связаны с флагом отслеживания пула проверяемого. Большинство из них — счетчики для каждого драйвера, такие как текущие выделения, текущие выделенные bytes и так далее. Чтобы просмотреть счетчики для этого конкретного драйвера, необходимо выбрать имя драйвера из верхней комбинации.

Параметры

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

  • Проверка включена. В настоящее время проверяется драйвер.
  • Проверка отключена. Драйвер в настоящее время не проверен.
  • Проверка включенной (перезагрузка необходима): драйвер проверяется только после следующей перезагрузки.
  • Проверка отключена (необходима перезагрузка): драйвер в настоящее время проверяется, но не проверяется после следующей перезагрузки.

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

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

Если группа кнопок радио в верхней части списка настроена на проверку всех драйверов, список и кнопки Verify и Don't Verify и управление редактированием недоступны. Это означает, что после следующего перезапуска все драйверы в системе проверяются.

Тип проверки можно установить с помощью флажков в правом верхнем окне диалогов. Вы можете включить проверку I/O на уровне 1 или на уровне 2. Проверка уровня 2 сильнее уровня 1.

Сохраните любые изменения параметров, выбрав Apply. На этой странице есть еще две кнопки:

  • Предпочтительный Параметры: он выбирает некоторые часто используемые параметры (все драйверы проверены).
  • Сброс всех параметров: он очищает все параметры проверки драйверов, чтобы драйверы не проверялись.

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

Волатильные параметры

Эту страницу свойств можно использовать для немедленного изменения флагов проверки водителей. Можно только перенастраить состояние некоторых флагов проверки водителей. Список проверяемого драйвера изменить невозможно. После изменения состояния некоторых флажков выберите Применение для внесения изменений. Изменения вступает в силу немедленно. И они будут длиться до тех пор, пока вы не внести дополнительные изменения или пока не перезапустите компьютер.

Интерфейс командной строки

Вы также можете Verifier.exe из командной строки (дополнительные сведения введите verifier.exe/? в командной подсказке). В командной строке можно использовать несколько коммутаторов, например:

Verifier.exe /flags 0x209BB /driver MyDriver1.sys MyFilterDriver1.sys

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

Настройка параметров (флагов)

  • verifier.exe /флаги

    Значение — это номер hex (требуется префикс 0x), который представляет коллективное значение флагов, которые необходимо включить. Значение для каждого флага отображается в verifier /? выходе.

    Стандартные флаги:

    0x00000000: автоматическая проверка
    0x00000001: Специальный пул
    0x00000002: Проверка принудительного IRQL
    0x00000008: Отслеживание пула
    0x00000010: проверка I/O
    0x00000020: обнаружение тупика
    0x00000080: проверка DMA
    0x00000100: проверка безопасности
    0x00000800: различные проверки
    0x00020000: проверка соответствия требованиям DDI

    Дополнительные флаги:

    0x00000004: рандомизированное моделирование низких ресурсов
    0x00000040: расширенная проверка I/O (только в Vista)
    0x00000200: принудительное ожидание запросов на I/O
    0x00000400. Ведение журнала IRP
    0x00002000: проверка MDL Invariant для стека
    0x00004000: проверка MDL invariant для driver0x000080000: задержка нечетких нечетких рамок Power framework

    Например, включить только проверки специального пула, проверки I/O и разных проверок:

    verifier.exe /flags 0x811
    

    Чтобы включить все стандартные параметры (любой пример работает):

    verifier.exe /standard
    
    verifier.exe /flags 0x209BB
    
  • Настройка драйверов для проверки

    verifier.exe /driver driver1.sys [driver2.sys driver3.sys ...]
    

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

    verifier.exe /all
    

    Эта команда проверяет все драйверы системы.

  • Настройка с помощью режима Volatile

    verifier.exe /volatile /flags *value /adddriver MyDriver1.sys*
    

    Эта команда немедленно меняет флажки проверки и добавляет MyDriver1.sys для проверки.

  • Текущая статистика проверки запросов

    verifier /query
    

    Сброс текущего состояния проверяемого драйвера и счетчиков на стандартный выход.

  • Параметры проверки текущего запроса

    verifier /querysettings
    

    Сброс текущих параметров проверки драйвера в стандартный выход.

  • Clear Verifier settings

    verifier.exe /reset
    

    Эта команда стирает все текущие параметры проверки драйвера.

Где посмотреть драйвера на Windows 10?

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

Как найти драйвер для ноутбука?

Как узнать, какой драйвер нужен и скачать его вручную

  1. Зайдите в диспетчер устройств Windows. …
  2. В диспетчере устройств кликните правой кнопкой мыши по неизвестному устройству и нажмите «Свойства».
  3. В окне свойств перейдите на вкладку «Сведения» и выберите пункт «ИД оборудования» в поле «Свойство».

Где найти список установленных драйверов?

Просмотр драйверов на Windows 10 через командную строку

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

Где находятся все драйвера на Windows 7?

Где хранятся любые Driver в системе Windows 7? В седьмой версии Виндовс ключевые установленные драйвера размещаются в папке с названием «Drivers». Она находится на диске :C/windows/system32.

Как проверить все ли драйвера установлены на Windows 10?

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

Как удалить последние установленные драйвера Windows 10?

Как удалить драйвер в Windows 10

  1. Нажмите Win + X и в появившемся меню выберите Диспетчер устройств. …
  2. Для удобства пользователя устройства разделены на категории. …
  3. В новом окне перейдите на вкладку Драйвер и нажмите Удалить устройство.

Как зайти в диспетчер устройств в Windows 10?

Встроенная утилита «Управление компьютером» в Windows 10 также содержит диспетчер устройств в списке служебных программ. Для запуска «Управление компьютером» используйте либо контекстное меню кнопки «Пуск», либо нажмите клавиши Win+R, введите compmgmt. msc и нажмите Enter.

Как открыть диспетчер устройств?

Вот эти способы:

  1. Способ открыть Диспетчер устройств. Нажмите правой кнопкой мыши на значок Мой компьютер/ Компьютер на рабочем столе и в контекстном меню выберите «Управление». …
  2. Способ запустить Диспетчер устройств. Нажмите сочетание клавиш «Win» + «R». …
  3. Способ запустить Диспетчер устройств.

Где находится драйвер для принтера?

Компоненты драйверов Microsoft, поставляющиеся в комплекте с Windows, располагаются в папке system32 в 32-разрядных Windows и в папке syswow64 — в 64-разрядных. Драйверы сторонних производителей обычно хранятся в папках system32/Drivers (Windows x86) и syswow64/Drivers (Windows x64).

Просмотр драйверов через диспетчер устройств

Все данные об аппаратной конфигурации компьютера вместе с инструментами управления собраны в диспетчере устройств.

Вызываем дополнительное меню «Пуск» при помощи клавиатурной комбинации «Win+X». Открываем пункт, выделенный на скриншоте.

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

Переключаемся на вкладку «Драйвер». В верхней части окна, под названием устройства приводится общая информация о производителе, дате разработки, версии ПО и цифровой подписи. Нажав кнопку «Сведения», можем получить данные о расположении компонентов драйвера.

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

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

Msinfo32 – сведения о системе

Утилита msinfo32 входит в состав операционных систем Microsoft еще с версии Windows 98, но используется крайне редко. С ее помощью можно получить практически полные данные о компьютере, включая и перечень установленных драйверов.

Вызываем клавиатурным сочетанием «Win+R» окно «Выполнить». Набираем в текстовом поле «msinfo32». Запускаем исполнение введенной команды нажав «ОК» или клавишу ввода.

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

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

Открыв меню «Файл» в строке управляющих команд можно увидеть два пункта показанных стрелками. «Сохранить» предполагает создание полной копии собранной информации. Данные переносятся в файл с расширением NFO, который открывается в программе msinfo32. «Экспорт» позволяет записать характеристики конкретного устройства в обычный текстовый документ.

Просмотр драйверов на Windows 10 через командную строку

Весь перечень установленных в Windows драйверов, можно получить с помощью командной строки.

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

Набираем команду «driverquery». В окне выводится полный список всех драйверов, отсортированный в алфавитном порядке.

Для удобства изучения его можно скопировать с помощью горячих клавиш. Выделяем все содержимое окна командной строки сочетанием «Ctrl+A». Копируем информацию нажимая «Ctrl+C», и вставляем ее в Блокнот комбинацией «Ctrl+V».

Применение дополнительных ключей позволяет выводить детализированную информацию. Для примера показана команда «driverquery /si». С ее помощью открывается список только подписанных драйверов. Полный перечень дополнительных параметров можно получить, набрав «driverquery /?».

Просмотр драйверов на Windows 10 с помощью PowerShell

Оболочка PowerShell разработана Microsoft и продвигается в качестве современной альтернативы консоли CMD. Кроме поддержки старых команд в ней используется объектно-ориентированные сценарии.

Открываем дополнительное меню кнопки «Пуск». Запускаем PowerShell в режиме повышенных привилегий.

Вводим команду «Get-WindowsDriver -online -all». Ключ «all» предназначен для вывода данных о всех драйверах, установленных на локальном компьютере. Если его не использовать в список включается только программное обеспечение сторонних производителей.

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

Внесем в команду небольшое улучшение предусмотрев вывод собранной информации в текстовый файл. Набираем «Get-WindowsDriver -online -all | Out-File driver.txt». Итоговый документ driver.txt сохраняется в системном каталоге.

В поисковом окне вводим полное имя файла с учетом расширения. Цифрой «2» отмечено поле с доступными вариантами действий. Можно открыть документ для изучения или перейти в директорию system32 и перенести его в более удобное место на жестком диске.

Если выделенный на скриншоте путь скопировать с Блокнота в адресную строку Проводника можно напрямую открыть файл конфигурации выбранного драйвера.

Просмотр драйверов на Windows 10Сторонние программы

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

AIDA64

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

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

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

Встроенный мастер создания отчетов позволяет сохранить данные в файл ТХТ или HTML для последующего детального изучения.

InstalledDriversList

Бесплатная утилита из многочисленной коллекции, разработанной израильским программистом Ниром Софером. Загрузить ее можно с официального сайта разработчика. Распространяется InstalledDriverList в виде архива ZIP, русский языковой пакет скачивается отдельным файлом.

После запуска утилита выводит в окне список драйверов. Напротив названия каждого стрелками указаны цветные метки. Зеленый индикатор обозначает, что драйвер используется системой. Желтым цветом отмечены установленные, но не активные в данный момент элементы. Детальную информацию можно посмотреть, вызвав контекстное меню. Пункт «Свойства» открывает отдельное окно с характеристиками выбранного драйвера. Обозначенная цифрой «3» группа элементов позволяет создавать отчеты в форматах TXT или HTML.

На скриншоте приведены характеристики открывающиеся при нажатии на кнопку «Свойства» в диалоговом меню».

DriverView

Еще одна утилита от того же разработчика, которая собирает информацию с большей детализацией. Загрузить ее можно с официальной страницы NirSoft в виде архива ZIP. Русский язык также скачивается отдельным файлом.

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

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

«Выбор колонки» открывает меню, в котором можно указать галочками интересующие пункты. Кнопки, расположенные с правой стороны от области выбора предназначены для сортировки порядка отображения столбцов с информацией. Настроив таким образом вид главного окна программы, нажимаем «ОК».

Пункт «Свойства» содержит собранные утилитой данные о выбранном драйвере. Для просмотра информации DriverView может сохранять информацию в локальные файлы отчетов. Как и у рассматриваемых перед ним приложений доступны форматы TXT и HTML.

Поиск совместимого драйвера принтера для компьютера с 64-битной версией Windows

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

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

Метод 1. Поиск поддерживаемого драйвера, включенного в Windows 64-битной операционной системы

Чтобы найти поддерживаемый драйвер, включенный в Windows 64-битной операционной системы, выполните следующие действия:

  1. На компьютере с 64-битной версией Windows выберите Начните Параметры принтеры > > и факсы.
  2. Дважды нажмите кнопку Добавить принтер.
  3. Выберите Далее, а затем следуйте инструкциям на экране.

Метод 2. Поиск драйвера с подписью WHQL на веб-сайте Microsoft Windows Обновления

Чтобы найти драйвер с подписью WHQL на веб-сайте Microsoft Windows Update, выберите Начните обновление Windows и следуйте инструкциям на > веб-сайте Windows Update.

Метод 3. Поиск драйвера подписанных WHQL на веб-сайте производителя принтеров

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

Метод 4. Поиск драйвера, не подписаного WHQL

Важно!

Мы не рекомендуем драйверы принтеров, которые не подписаны WHQL, так как у Корпорации Майкрософт нет результатов тестирования на совместимость с качеством этих драйверов принтера.

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

  • Веб-сайт производителя принтеров
  • Драйверы бета-версии на веб-сайте производителя принтеров
  • Веб-сайты компьютерного оборудования

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

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

Эмуляция принтера

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

Существует несколько распространенных языков принтера или эмуляции. Наиболее распространенные из них:

  • PostScript Варианты: PostScript уровня 1, PostScript уровня 2, PostScript уровня 3.
  • PCL - PCL = Язык управления страницами.
    • PCL 5 . Варианты включают PCL5c, где c= цвет и PCL5e, где e=enhanced.
    • PCL 6 — он также называется PCL XL.
    • PCL 4 . Он используется только в некоторых устройствах лазерного принтера низкого уровня.
  • KPDL — используется лазерным принтером Kyocera, аналогично PostScript 2.
  • RPDL — используется принтерами Ricoh.
  • HP/GL и HP/GL2 — используются некоторыми плоттерами.
  • CaPSL — более старый язык, используемый в некоторых старых устройствах Canon Laser.
  • Расширенный режим Canon — используется в старых принтерах Canon Bubble Jet.
  • Epson EscP/2 — используется в некоторых серийных принтерах и старых окджетных принтерах от Epson.
  • Epson Esc/Page — используется во многих лазерных принтерах Epson.
  • Epson Script — используется в некоторых лазерных принтерах Epson.
  • Dot-Matrix принтеры — часто используют Epson24, Epson9, IBMProprint, Oki9 или Oki24.

Примечание

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

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

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

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

Примечание

Некоторые принтеры поддерживают несколько типов эмуляции принтера.

Некоторые производители принтеров могут интерпретировать различные эмуляции принтера по-разному. Если вы используете драйвер принтера от того же производителя принтеров, который поддерживает эмуляцию принтера, возможно, можно предотвратить некоторые проблемы с совместимостью. Например, если принтер поддерживает PostScript уровня 3 в качестве эмуляции принтера по умолчанию, посмотрите список драйверов принтера, которые поставляются с 64-битной версией Windows. Вы можете сделать это, чтобы найти другой принтер от того же производителя принтера, который использует ту же эмуляцию принтера. Вот шаги.

Примечание

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

  1. На компьютере с 64-битной версией Windows проверьте, находятся ли правильные драйверы принтера. Вы также можете Windows веб-сайт update или веб-сайт производителя принтера. Если вы не можете найти правильный драйвер, перейдите к следующему шагу.

  2. Во входе на компьютер с 64-битной версией Windows с помощью учетной записи с административными разрешениями.

  3. На физическом принтере используйте меню устройств для печати страницы конфигурации. На печатной странице конфигурации обычно перечислены поддерживаемые эмуляции принтера. Например, страница конфигурации может PostScript, PCLXL или PCL в качестве поддерживаемых эмуляции принтера.

  4. На компьютере с 64-битной версией Windows выберите Начните Параметры принтеры > > и факсы.

  5. Дважды нажмите кнопку Добавить принтер.

  6. Нажмите кнопку Далее.

  7. Выберите локальный принтер, очистить автоматический обнаружение и установить контрольный ящик, а затем выберите Далее.

  8. Выберите Создать новый порт, а затем выберите локальный порт рядом с типом порта.

  9. В диалоговом окне Имя порта введите путь принтера, используя следующий синтаксис:

    \\ имя сервера печати \ имя принтера

  10. Нажмите кнопку Далее.

  11. На странице Установка программного обеспечения принтера выберите правильного производителя в столбце Производитель. Затем выберите имя принтера, который поддерживает ту же эмуляцию принтера, что и принтер. Выберите следующую > отделку. Например, у вас есть принтер HP LaserJet, который поддерживает PostScript эмуляции. Попробуйте найти другую модель принтера HP LaserJet, которая имеет аналогичный номер модели и поддерживает PostScript эмуляции.

  12. В принтерах и факсах щелкните правой кнопкой мыши добавленный принтер и выберите Свойства.

  13. Выберите вкладку General, а затем выберите тестовую страницу печати.

  14. Если тестовая страница печатает правильно, вы нашли драйвер принтера, который соответствует. Если тестовая страница нечитаема, найдите другой драйвер принтера или попробуйте другой тип эмуляции.

Советы для размещения совместимого драйвера принтера

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

  • Драйвер принтера PS Canon LBP-2460 используется для принтеров Canon Laser Beam.
  • Серия 2460 печатает 24 страницы в минуту с помощью PostScript эмуляции.

Если принтер содержит PS2 в имени, он обычно ссылается на PostScript 2-го уровня. PS3 в имени устройства обычно относится к PostScript 3-го уровня.

Для некоторых принтеров драйвер принтера имеет v. PostScript эмулятора, который принтер использует в названии. Например, в Canon LBP-8III Plus PS-1 v51.4 используется версия 51.4 языка PS1.

Для лазерных принтеров в США и Европе почти 80% сетевых лазерных принтеров используют PostScript или PCL в качестве основного языка. Из этого 80%, PCL5 является наиболее распространенным типом PCL, который используется, и PostScript 2 является наиболее распространенным типом PostScript.

Некоторые персональные лазерные принтеры являются менее стандартными. Как правило, PostScript уровня 3 — это PostScript уровня 2. Так что если у вас есть принтер, PostScript 3-го уровня, и драйвер, использующий PostScript 2-го уровня, напечатанный тест может быть расшифровываться. Аналогично, PCL6/XL основан на PCL5e, а PCL5e — на PCL5.

Соответствие физическим функциям неподтвердимого принтера

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

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

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

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

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

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

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

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

Примечание

Установка драйвера принтера с подписью WHQL, предназначенного для вашего конкретного принтера, всегда дает лучшие результаты.

Что такое драйверы и для чего они нужны

Драйверы – драйвера, или «дрова» (сленговое обозначение в среде программистов) – это дополнительные, встраиваемые в систему ПК софты. Необходимы для обеспечения полноценной работы устройства с периферийными продуктами (например, принтерами, видеокартой, мышью, клавиатурой и иными механизмами).

скриншот_1

Внимание! Любая операционка – Windows, macOS – является базовым комплексом стандартных программ и задач, которые необходимо решать «мозгам» компьютера. Для полноценной работы скачивают и устанавливают драйвера.

На стандартные устройства разработчики корпорации Microsoft встраивают драйвера в систему. Например:

  • мыши и клавиатуры (простые, не игровые или «навороченные»);
  • вебкамеры (те, которые встроены в ПК, обычно не требуют дополнительных загрузок);
  • некоторые другие.

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

скриншот_2

Где их найти на компьютере, с помощью сторонних программ

Чтобы настроить работу периферийных устройств, необходимо проверить наличие драйверов, соответствующих типу и конфигурации механизмов. Кроме этого, большая часть неполадок компьютеров (стационарных или ноутбуков) связаны с настройками «дров» дополнительных инструментов.

AIDA64

Данная утилита используется программистами чаще всего. Приложение позволяет проверить наличие необходимых типов «дров», стабильность работы и провести своевременное тестирование производительности периферийных устройств. AIDA64 имеет простой интерфейс, команды разделены по блокам. Преимущества:

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

Кроме этого, можно проводить дополнительную проверку стабильности элементов операционки.

скриншот_3

InstalledDriversList

Бесплатное дополнительное приложение от компании-разработчика NirSoft. Доступна для скачивания на различных сайтах. Важно выбирать проверенные ресурсы, чтобы избежать заражения ПК вирусами. Подходит для операционных систем разрядности на 32 и 64 бита. Доступна русскоязычная версия программы. Инструкция:

  • распаковать скачанный файл;

скриншот_4

  • запустить установку;
  • в левой части открывшегося окна будет отображаться список доступных к работе драйверов.

скриншот_5

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

DriverView

Данное приложение можно скачать бесплатно. Лучше выбирать проверенные источники и русскоязычную версию утилиты. Интерфейс понятный интуитивно, позволяет увидеть, какие «дрова» установлены на персональном устройстве. Подходит для 32-разрядных и 64-разрядных систем, совместима с различными версиями операционки. Доступные функции:

  • полный список установленных приложений, совместимых с периферийными инструментами;
  • просмотр доступных версий софтов;
  • возможность дополнительной сортировки информации;
  • запуск через командную строку.

Утилита позволяет анализировать работу софтов, провести сравнение, использовать различные параметры одновременно.

скриншот_6

Через сведения о системе

Функция доступна для версий Виндовс XP, 7-я и 10-я, Vista. Чтобы просмотреть необходимые сведения, необходимо выполнить несколько этапов:

  • кликнуть по кнопке Пуск на рабочем столе;

скриншот_7

  • открыть раздел «Панель управления»;

скриншот_8

  • в открывшемся списке выбрать пункт «Система»;

скриншот_9

  • перейти на вкладку «Оборудование», затем «Диспетчер устройств».

скриншот_10

Появится окно со списком действующих механизмов. Выбрать устройство – модем или принтер, например, кликнуть клавишу «+». Вызвать контекстное меню правой кнопкой мыши, перейти на «Свойства». Откроется следующее окно – перейти на вкладку «Драйвер». Откроется полная информация о действующем софте.

скриншот_11

Диспетчер устройств

Открыть раздел можно с помощью поисковой строки – набрать cmd или фразу «командная строка».

скриншот_12

Нажать по первому результату правой кнопкой мышки и активировать утилиту driverquery.

скриншот_13

Внимание! Важно выполнять работу от имени Администратора. Профили иных назначений не смогут выполнить изменения или корректировку установленных «дров».

После этого необходимо выполнить действия, указанные в предыдущем пункте, – выбрать устройство, кликнуть «+», затем перейти на контекстное меню и «Свойства».

Как узнать, какой драйвер нужен и скачать его вручную

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

  1. Зайдите в диспетчер устройств Windows. Я думаю, вы знаете, как это сделать, но если вдруг нет, то самый быстрый способ — нажать клавиши Windows + R на клавиатуре и ввести devmgmt.msc Запуск диспетчера устройств Windows
  2. В диспетчере устройств кликните правой кнопкой мыши по неизвестному устройству и нажмите «Свойства». Неизвестное устройство в диспетчере устройств
  3. В окне свойств перейдите на вкладку «Сведения» и выберите пункт «ИД оборудования» в поле «Свойство». Свойства драйвера неизвестного устройства

В ИД оборудования неизвестного устройства самое главное, что нас интересует — это параметры VEN (производитель, Vendor) и DEV (устройство, Device). То есть, из скриншота, получаем VEN_1102&DEV_0011, остальная информация при поиске драйвера нам не потребуется.

После этого, вооружившись этой информацией отправляемся на сайт https://devid.info/ и вводим эту строчку в поле для поиска. Аналогичная возможность поиска есть на сайте drp.su (причем он находит некоторые устройства, которых devid.info не видит).Поиск драйвера на devid.info

В результате у нас будет информация:

  • Название устройства
  • Производитель оборудования
Найденные драйвера неизвестного устройства

Кроме этого, вы увидите ссылки, позволяющие скачать драйвер, однако я рекомендую скачивать его с официального сайта производителя (к тому же в результатах поиска может не быть драйверов для Windows 8 и Windows 7). Для этого достаточно ввести в поиске Googleили Яндекс производителя и название вашего оборудования или просто зайти на официальный сайт.