Как проверить драйвер видеокарты на Виндовс 10
Если не устанавливать специальный драйвер видеокарты, то устанавливается обычный драйвер, в результате ваша видеокарта будет работать не на полную мощность. Обычно проверка драйверов видеокарты в Виндовс 10 производится через Параметры Windows которые можно открыть нажав сразу на две клавиши WIN+I. Перейдите в Параметрах — Система — Дисплей. В правой части окна найдите и нажмите на пункт Дополнительные параметры дисплея.

В другом окне нажмите на пункт Свойства видеоадаптера для дисплея. Откроется окно в котором должна быть вкладка Панель управления графикой.

Если этого пункта нет, то вам необходимо установить драйвер для видеокарты. Сделать это можно с помощью специальной программы DriverPack которую можно скачать https://mega.nz/#!KbR3waSR!U5bZdZYRqsxQ6dQorD9ZOtkhRv2tlg_OXv8btM49omw.
Также с помощью этой программы можно проверять и при необходимости обновлять драйвер видеокарты. Для этого запустите программу DriverPack.

Программа проанализирует ваш компьютер и запустится. В самом низу программы нажмите на пункт Режим эксперта. В раскрывшемся окне установите галочку у вашей видеокарты. Уберите все галочки с других пунктов, а также уберите все галочки с других пунктов на других вкладках таких как софт и безопасность. Нажмите на кнопку Установить всё и дождитесь завершения, при этом компьютер может перезагрузиться.
| Пн | Вт | Ср | Чт | Пт | Сб | Вс |
|---|---|---|---|---|---|---|
| « Сен | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
Обновление драйверов вручную в Windows
Примечание: Лучший и безопасный способ получения обновлений драйверов в Windows всегда клиентский компонент Центра обновления Windows. Если у вас возникли проблемы с клиентский компонент Центра обновления Windows, вы можете увидеть, может ли любая из ссылок на сайте Update Windows помочь вам в первую очередь.
Перед началом работы
Обновления драйверов для Windows, а также многих устройств, таких как сетевые адаптеры, мониторы, принтеры и видеоадаптеры, автоматически скачиваются и устанавливаются через клиентский компонент Центра обновления Windows. Вероятно, у вас уже установлены самые последние версии драйверов, но если вы хотите вручную обновить или переустановить драйвер, выполните следующие действия.

Обновление драйвера устройства
- В поле поиска на панели задач введите диспетчер устройств, а затем выберите диспетчер устройств .
- Выберите категорию, чтобы просмотреть имена устройств, а затем щелкните правой кнопкой мыши (или нажмите и удерживайте) устройство, которое требуется обновить.
- Выберите пункт Автоматический поиск обновленных драйверов.
- Выберите Обновить драйвер.
- Если Windows не найдет новый драйвер, можно попытаться его найти на веб-сайте изготовителя устройства и выполнить соответствующие инструкции.
Повторная установка драйвера устройства
- В поле поиска на панели задач введите диспетчер устройств, а затем выберите диспетчер устройств .
- Щелкните правой кнопкой мыши (или нажмите и удерживайте) имя устройства, а затем выберите » Удалить».
- Перезапустите компьютер.
- Windows попытается переустановить драйвер.
Дополнительная справка
Если вы не видите рабочий стол и вместо этого видите синий, черный или пустой экран, см. раздел » Устранение ошибок синего экрана» или «Устранение ошибок черного или пустого экрана».
Три способа обновления драйверов в Windows 10
Вы можете без проблем обновить драйверы Windows вручную или с помощью автоматического обновления. Но, прежде чем погрузиться в подробности обновлений драйверов, давайте попытаемся быстро разбобраться в причинах необходмости обновления драйверов.
Обновления драйверов в Windows 10 или в Windows 11, как и другие обновления, выпущенные компанией Microsoft, являются возможной защитой против новых вредоносных программ, которые снова и снова появляются в мире технологий. Кроме того, новые версии драйверов не только закрывают уязвимости предыдущих версий драйверов, но и привносят различные улучшения.
Другой причиной обновления драйверов в Windows является необходимость в исправлении ошибок, возникающих на компьютере, особенно при установке и использовании новых версий приложений в Windows.
Понимая важность обновлений драйверов, давайте теперь перейдем к методам их обновления.
1. Обновление драйверов в Windows 10 с помощью Диспетчера устройств
Чтобы вручную обновить драйвер в Windows 10, вам необходимо воспользоваться Диспетчером устройств, для этого, выполните следующие действия:
- Введите «Диспетчер устройств» в строке поиска меню «Пуск» и появившемся списке откройте Диспетчер устройств.

- Выберите необходимый драйвер, который вы хотите обновить.
- Нажмите правой кнопкой мыши на драйвер и выберите «Обновить драйвер»
- Затем выберите Автоматический поиск драйверов, чтобы инициировать поиск обновления драйвера.

Как вы можете видеть в моем случае, лучшая версия драйвера устройства уже установлена, поэтому Windows не предлагает другой версии драйвера.
Если ваша операционная система Windows обнаружит новые драйверы, то процесс обновления будет запущен сразу. Если, однако, вы не можете найти новые обновления таким способом, но уверены в наличии новых драйверов, вы можете перейти на веб-сайт производителя и поискать новые версии драйверов там, что мы и сделаем чуть позже в данной статье .
2. Обновление драйверов через Центр обновления Windows
Другой подход к обновлению драйверов Windows — использование Центра обновления Windows. Для начала выполните следующие действия:
- Откройте Параметры Windows.
- Выберите Обновление и безопасность >Центр обновленияWindows.
- Теперь нажмите на «Просмотреть необязательные обновления».

- Перейдите на вкладку Обновления драйверов.

- Отметьте драйвер, который вы хотите обновить, и нажмите Загрузить и установить .
3. Обновление драйверов устройств с помощью сайта производителя
Часто, когда появляется новая версия драйвера, его доставка в Центр обновления Windows может занять некоторое время. В редких случаях вам, возможно, даже придется подождать продолжительное время. Если это так, то вы можете обновить драйверы напрямую через веб-сайт производителя.
Например, при использовании ноутбуков Hewlett-Packard, вы можете обновить драйверы перейдя на соответствующий раздел драйверов на веб-сайте HP. Оттуда новые версии драйверов можно легко загрузить и установить.
Аналогичным способом вы можете скачать и обновить драйверы для устройств компании MSI, открыв раздел с выбором устройств на оф.сайте.
В зависимости от типа драйверов, которые вы хотите обновить, все, что вам нужно сделать, это перейти в раздел обновлений на веб-сайте производителя и затем скачать нужный вам драйвер, после чего установить его.
Обновление драйверов в Windows 10
Таким образом, вы можете без проблем обновлять драйверы устройств. Как мы уже говорили выше, обновление драйверов — один из надежных способов защиты от внешних угроз, а также от случайных ошибок. Мы надеемся, что вы смогли обновить драйверы одним из перечисленных способов.
Обновления драйверов с помощью сторонних программ
Довольно популярным способом обновления драйверов является способ обновления драйверов с помощью сторонних программ. Многие из них известны большинству и часто действительно выручают особенно в случаях обновления драйверов для операционной системы Windows 7.
Особенно часто встречаются положительные отзывы о работе таких программ как Snappy Driver Installer и IObit Driver Booster Free. Список подобных программ обширен и вы можете самостоятельно с ними ознакомится по ссылке на нашем сайте: Драйверы и обновления.
А каким способом обновления драйверов вы пользуетесь? Если с помощью сторонней программы, то какой именно?
Использование средства проверки драйверов для выявления проблем с драйверами Windows для опытных пользователей
Средство проверки драйверов входит в каждую версию Windows, начиная с Windows 2000. Он используется для обнаружения и устранения многих проблем с драйверами, которые, как известно, приводят к повреждению системы, сбоям или другому непредсказуемому поведению. В этой статье описывается, как использовать средство проверки драйверов для изоляции и устранения неполадок драйвера в системе.
Применимо к: Windows Server 2012 Foundation, Windows Server 2012 Essentials, Windows Server 2012 Standard, Windows Server 2012 Datacenter
Исходный номер базы знаний: 244617
Возможности средства проверки драйверов
Чтобы использовать средства проверки драйверов, запустите Verifier.exe и перезапустите компьютер. Вам не нужно вносить другие изменения, чтобы начать анализ драйверов в системе. Учетной записи пользователя требуются права администратора для запуска Verifier.exe.
Средства проверки драйверов могут проверять множество различных аспектов поведения драйвера. Эти возможности группируются в параметры или параметры, которые включены с помощью флагов. (Параметры терминов, параметры и флаги обычно взаимозаменяемы в документации по средствам проверки драйверов. Они представляют похожие понятия.)
Подробные сведения о каждом флаге см. в разделе «Параметры средства проверки драйвера» и классы правил.
Стандартные параметры
Следующие параметры вместе представляют правила, которые не должны нарушать все драйверы в системе. Эти параметры /standard включены при включении стандартных параметров в графическом пользовательском интерфейсе средства проверки драйверов или при настройке средства проверки драйверов с помощью командной строки.
Автоматические проверки
Эти проверки всегда выполняются для проверяемого драйвера независимо от выбранных параметров.
Примеры автоматических проверок:
- Проверки IRQL
- Созданный IRQL (то есть текущий IRQL меньше целевого IRQL).
- Ниже IRQL (то есть текущий IRQL больше целевого IRQL).
- Двойной выпуск спин-блокировки.
- Приобретения и выпуски спин-блокировки выполняются в соответствующей IRQL.
- Выделение и выделение пула с использованием страниц выполняются в правильной версии IRQL (APC_LEVEL или ниже).
- Выделения и бесплатные пулы без страниц выполняются в правильной версии IRQL (DISPATCH_LEVEL или ниже).
- Для этих программных интерфейсов (API) не указаны случайные (неинициализированные) значения.
- Освобожденные выделения не указывают на активные объекты таймера.
- Проверяет, что драйвер не имеет ожидающих операций во время выгрузки, таких как ожидающие контроллеры домена или рабочие потоки.
- Неправильное переключение стеков потоков.
- Попытка вызова KeWaitXxx в IRQL >= DISPATCH_LEVEL.
- Разыменовывающее объект, у которого уже есть счетчик ссылок 0.
Специальный пул
Если этот параметр активен, средства проверки драйвера выделяют большую часть запросов памяти драйвера из специального пула. Этот специальный пул отслеживается на случай переполнения памяти, нехватки памяти и памяти, доступ к которую выполняется после ее очистки.
Принудительная проверка IRQL
Если этот параметр активен, driver Verifier накладывает крайнюю нехватку памяти на драйвер, недействительный код, допускаемый к просмотру. Если драйвер пытается получить доступ к памяти на странице в неправильном IRQL или при удержании спин-блокировки, то это поведение обнаруживается при проверке драйвера.
Отслеживание пула
Если этот параметр активен, то при выгрузки драйвер проверяет, освобождает ли драйвер все выделения памяти. Он выявляет утечки памяти.
Проверка ввода-вывода
Если этот параметр активен, driver Verifier выделяет IRP драйвера из специального пула и отслеживает обработку ввода-вывода драйвера. Он обнаруживает недопустимое или несогласованное использование процедур ввода-вывода.
Если включена проверка ввода-вывода:
- Все IP-адреса, выделенные через IoAllocateIrp, выделяются из специального пула, если они доступны.
- Проверки выполняются в IoCallDriver, IoCompleteRequest и IoFreeIrp для перехвата сообщений об ошибках драйвера.
- Все ошибки проверки ввода-вывода проверяют с помощью кода DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9).
В Windows 7 и более поздних версиях операционной системы Windows все функции расширенной проверки ввода-вывода включены в проверку ввода-вывода и больше не доступны и не требуются для выбора параметра расширенной проверки ввода-вывода в диспетчере проверки драйвера или в командной строке.
Обнаружение взаимоблокировки
Если этот параметр активен, driver Verifier отслеживает использование драйвером спин-блокировок, мьютекса и быстрых мьютексов. Он определяет, может ли код драйвера в определенный момент вызвать взаимоблокировку.
Расширенная проверка ввода-вывода
Если этот параметр активен, средство проверки драйверов отслеживает вызовы нескольких подпрограмм диспетчера операций ввода-вывода и выполняет нагрузочное тестирование ip-адресов PnP, ip-адресов питания и IPI WMI.
В Windows 7 и более поздних версиях все функции расширенной проверки ввода-вывода включены в проверку ввода-вывода. Этот параметр больше не доступен или не требуется в диспетчере средства проверки драйверов или в командной строке.
Проверка DMA
Если этот параметр активен, средства проверки драйвера отслеживают использование драйвером подпрограмм DMA. Он обнаруживает неправильное использование буферов DMA, адаптеров и регистров карт.
Проверки безопасности
Если этот параметр активен, проверяющий драйвер ищет распространенные ошибки, которые могут привести к уязвимостям системы безопасности, например ссылку на адреса в пользовательском режиме подпрограммами режима ядра.
Прочие проверки
Если этот параметр активен, проверяющий драйвер ищет распространенные причины сбоев драйвера, такие как неправильное обработка освобожденной памяти.
Проверка соответствия DDI
Если этот параметр активен, driver Verifier применяет набор правил интерфейса драйвера устройства (DDI), которые проверяют правильность взаимодействия между драйвером и интерфейсом ядра операционной системы.
Параметр проверки соответствия DDI реализуется с помощью библиотеки режима ядра, называемой VerifierExt.sys. Если обнаружено нарушение одного из правил проверки соответствия DDI, VerifierExt.sys будет модуль, который вызывается для проверки системных ошибок.
Дополнительные параметры
Эти параметры предназначены для тестирования конкретного сценария или являются вариантами, которые внедряют сбои или задержки в определенные подпрограммы DDI для имитации экстренных нагрузочных условий.
Требования к средствам проверки драйверов
Единственным требованием является то, что необходимо установить Windows Server 2012. Вы можете включить проверку драйверов как в розничных, так и в проверенных версиях Windows. Если установлена антивирусная программа Norton, не включите обнаружение взаимоблокировок средства проверки драйверов.
Включение средства проверки драйверов
Вы можете включить проверку драйвера с помощью 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 -? отобразит все доступные параметры.
- !iovirp [address] создает дамп сведений, связанных с IRP, отслеживаемым с помощью средства проверки ввода-вывода.
- !ruleinfo [RuleID] создает дамп сведений, связанных с нарушенным правилом проверки соответствия DDI (RuleID всегда является первым аргументом для проверки ошибок, все идентификаторы правил проверки соответствия DDI имеют форму 0x200nn).
Средства проверки драйверов и графические драйверы
Графические драйверы в режиме ядра Windows, такие как библиотеки DLL принтера и драйвера дисплея, не могут вызывать точку входа пула напрямую. Выделение пула выполняется косвенно с помощью обратных вызовов интерфейса драйвера графического устройства (DDI) для Win32k.sys. Например, EngAllocMem — это обратный вызов, который графический драйвер вызывает для явного выделения памяти пула. Другие специализированные обратные вызовы, такие как EngCreatePalette и EngCreateBitmap, также возвращают память пула.
Чтобы обеспечить такое же автоматическое тестирование для графических драйверов, поддержка некоторых функций средства проверки драйверов включена в Win32k.sys. Так как графические драйверы более ограничены, чем другие драйверы в режиме ядра, им требуется только подмножество функций средства проверки драйверов. В частности, проверка IRQL и проверка ввода-вывода не требуются. Другие функциональные возможности, а также использование специального пула, случайный сбой выделения пула и отслеживание пула, поддерживаются в разной степени в разных графических обратных вызовах DDI.
Случайные сбои поддерживаются для следующих графических функций обратного вызова DDI:
- EngAllocMem
- EngAllocUserMem
- EngCreateBitmap
- EngCreateDeviceSurface
- EngCreateDeviceBitmap
- EngCreatePalette
- EngCreateClip
- EngCreatePath
- EngCreateWnd
- EngCreateDriverObj
- BRUSHOBJ_pvAllocRbrush
- CLIPOBJ_ppoGetPath
Кроме того, для EngAllocMem поддерживается отслеживание специальных пулов и пулов.
Включение средства проверки драйверов для графических драйверов идентично включению других драйверов. Дополнительные сведения см. в разделе «Включение средства проверки драйвера «. Неподдерживаемые флаги, такие как проверка IRQL, игнорируются. Кроме того, можно использовать !gdikdx.verifier команду kernel-debugger для проверки текущего состояния средства проверки драйверов и трассировки пула для графических драйверов.
Для проверки надежности следует использовать только параметр случайного сбоя выделения. Использование этого параметра может привести к отрисовке сообщений об ошибках, поэтому не следует использовать этот параметр с проверочного теста для проверки правильности реализации графического драйвера (например, путем сравнения выходных данных графического драйвера с эталонным изображением).
Диспетчер проверки драйверов (Verifier.exe)
Средство диспетчера проверяемых драйверов (Verifier.exe) является предпочтительным способом создания и изменения параметров средства проверки драйверов и сбора статистики из средства проверки драйверов. Verifier.exe находится в папке %WinDir%\System32 для каждой установки Windows.
Диспетчер проверяемых драйверов — это графический пользовательский интерфейс, включенный в Windows для настройки средства проверки драйверов. Запустите диспетчер проверки драйверов, используя verifier.exe без других параметров командной строки. При включении коммутаторов используется версия служебной программы на основе командной строки.
Чтобы получить справку по настройке средства проверки драйверов, verifier.exe /? запустите его в окне CMD администратора.
Состояние драйвера
На странице свойств «Состояние драйвера» отображается текущее состояние средства проверки драйвера. Вы можете увидеть, какие драйверы обнаруживает проверяемая. Состояние может быть одним из следующих значений:
- Загружено: драйвер в настоящее время загружен и проверен.
- Выгружено: драйвер в настоящее время не загружен, но был загружен по крайней мере один раз с момента перезапуска компьютера.
- Никогда не загружалось: драйвер никогда не загружается. Это состояние может указывать на то, что файл образа драйвера поврежден или вы указали имя драйвера, отсутствующее в системе.
Выберите заголовок списка, чтобы отсортировать список по именам или состояниям драйверов. В правом верхнем углу диалогового окна можно просмотреть текущие типы проверки, которые применяются. Состояние драйверов обновляется автоматически, если вы не переключитесь в режим обновления вручную. Частоту обновления можно изменить с помощью переключателей в левой нижней части диалогового окна. Чтобы принудительно обновить состояние, выберите «Обновить сейчас».
Если включить флаг «Специальный пул» и менее 95 процентов выделенного пула было отправлено в специальный пул, на этой странице появится предупреждающее сообщение. Это означает, что необходимо выбрать меньший набор драйверов для проверки или добавить на компьютер дополнительный объем физической памяти, чтобы получить более полное покрытие проверки выделения пула.
Глобальные счетчики
На этой странице свойств показано текущее значение некоторых счетчиков, поддерживаемых средствами проверки драйверов. Нулевое значение счетчика может указывать на то, что связанный флаг проверки драйвера не включен. Например, значение 0 для счетчика «Другие/сбои» указывает, что флаг имитации низкого ресурса не включен. Вы можете отслеживать действия средства проверки, так как значения счетчиков обновляются автоматически по умолчанию. Вы можете изменить частоту обновления, переключиться на обновление вручную или принудительно выполнить обновление с помощью группы элементов управления в левой нижней части диалогового окна.
Отслеживание пула
На этой странице свойств отображается больше статистики, собранной из средства проверки драйверов. Все счетчики, показанные на этой странице, связаны с флагом отслеживания пула проверяемого объекта. Большинство из них являются счетчиками для каждого драйвера, например текущими выделениями, текущими выделенными байтами и т. д. Чтобы просмотреть счетчики для конкретного драйвера, необходимо выбрать имя драйвера в верхней комбинации.
Параметры
Эту страницу можно использовать для создания и изменения параметров средства проверки драйверов. Параметры сохраняются в реестре, и необходимо перезапустить компьютер, чтобы параметры вступает в силу. Список можно использовать для просмотра установленных в настоящее время драйверов. Каждый драйвер может быть в одном из следующих состояний:
- Проверка включена: драйвер в настоящее время проверен.
- Проверка отключена: драйвер в настоящее время не проверен.
- Проверка включена (требуется перезагрузка): драйвер проверяется только после следующего перезапуска.
- Проверка отключена (требуется перезагрузка): драйвер в настоящее время проверен, но не проверен после следующего перезапуска.
Вы можете выбрать один или несколько драйверов из списка и переключить состояние с помощью двух кнопок в списке. Вы также можете щелкнуть правой кнопкой мыши имя драйвера, чтобы отобразить контекстное меню, которое позволяет выполнять переключение состояния.
В нижней части диалогового окна можно указать дополнительные драйверы (разделенные пробелами), которые необходимо проверить после следующего перезапуска. Обычно этот элемент управления редактированием используется, если требуется установить еще не загруженный драйвер.
Если группа переключателей в верхней части списка имеет значение «Проверить все драйверы «, список, кнопки «Проверить» и «Не проверять» и элемент управления «Изменить» недоступны. Это означает, что после следующего перезапуска проверяются все драйверы в системе.
Тип проверки можно задать с помощью флажков в правом верхнем углу диалогового окна. Вы можете включить проверку ввода-вывода на уровне 1 или 2. Проверка уровня 2 надежнее, чем уровень 1.
Сохраните изменения параметров, выбрав «Применить «. На этой странице есть еще две кнопки:
- Предпочтительные параметры: он выбирает некоторые часто используемые параметры (со всеми проверенными драйверами).
- Сброс всех: очищает все параметры средства проверки драйверов, чтобы драйверы не проверялись.
После выбора » Применить» необходимо перезапустить компьютер, чтобы изменения вступили в силу.
Переменные параметры
Эту страницу свойств можно использовать для немедленного изменения флагов средства проверки драйвера. Можно переключать только состояние некоторых флагов средства проверки драйверов. Вы не можете изменить список проверяемых драйверов. После изменения состояния некоторых флажков выберите «Применить «, чтобы изменения вступили в силу. Изменения вступает в силу немедленно. Они будут выполняться до тех пор, пока вы не внесите дополнительные изменения или пока не перезапустите компьютер.
Интерфейс командной строки
Вы также можете Verifier.exe из командной строки (для получения дополнительных сведений введитеverifier.exe /? в командной строке). В командной строке можно использовать несколько коммутаторов, например:
Verifier.exe /flags 0x209BB /driver MyDriver1.sys MyFilterDriver1.sysВ следующем списке показаны наиболее часто используемые флаги командной строки:
Настройка параметров (флагов)
- verifier.exe / flagsЗначение — это шестнадцатеричное число (требуется префикс 0x ), представляющий общее значение флагов для включения. Значение каждого флага отображается в выходных данных verifier /? . Стандартные флаги: 0x00000000: автоматические проверки
0x00000001: специальный пул
0x00000002: принудительная проверка IRQL
0x00000008: отслеживание пула
0x00000010: проверка ввода-вывода
0x00000020: обнаружение взаимоблокировки
0x00000080: проверка DMA
0x00000100: проверки безопасности
0x00000800: прочие проверки
0x00020000: проверка соответствия DDI Дополнительные флаги: 0x00000004: моделирование случайного низкого уровня ресурсов
0x00000040: расширенная проверка ввода-вывода (только Vista)
0x00000200: принудительное выполнение ожидающих запросов ввода-вывода
0x00000400: ведение журнала IRP
0x00002000: инвариантная проверка MDL для стека
0x00004000: инвариантная проверка MDL для driver0x00008000: нечеткость задержки Power Framework Например, чтобы включить только специальные проверки пула, проверки ввода-вывода и прочие проверки:
verifier.exe /flags 0x811Чтобы включить все стандартные параметры (любой из примеров работает):
verifier.exe /standardverifier.exe /flags 0x209BBverifier.exe /driver driver1.sys [driver2.sys driver3.sys . ]Эта команда указывает конкретный драйвер или драйверы для проверки. Укажите дополнительные драйверы в списке с разделителями пробелами.
verifier.exe /allverifier.exe /volatile /flags *value /adddriver MyDriver1.sys*verifier /queryverifier /querysettingsverifier.exe /resetДополнительные сведения для разработчиков драйверов
В следующих разделах описываются дополнительные сведения о параметрах средства проверки драйверов, которые могут быть интересны разработчикам драйверов. Эти параметры обычно не требуются ИТ-специалистам.
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.
Чтобы включить проверку драйверов путем изменения реестра, выполните следующие действия.
- Запустите редактор реестра (Regedt32).
- Откройте следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
- Измените REG_SZ ключ.
Задайте REG_SZ ключ для имен драйверов, которые необходимо протестировать без учета регистра. Можно указать несколько драйверов, но использовать только один драйвер. Таким образом вы можете убедиться, что доступные системные ресурсы не исчерпаны раньше времени. Преждевременная нехватка ресурсов не вызывает проблем с надежностью системы, но может привести к обходу некоторых проверок драйверов.
В следующем списке показаны примеры значений ключа REG_SZ :
- Ntfs.sys
- Win32k.sys ftdisk.sys
- *.sys
Уровень проверки драйвера можно указать в следующем разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
Значение ключа — это DWORD, представляющий коллекцию всех включенных флагов.