Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Средство проверки драйверов отслеживает драйверы в режиме ядра Windows и графические драйверы для обнаружения незаконных вызовов функций или действий, которые могут повредить систему. Средство проверки драйверов может подвергать драйверам Windows различные стрессы и тесты, чтобы найти неправильное поведение. Вы можете настроить тесты для выполнения, что позволяет поместить водителя через тяжелые нагрузки стресса или с помощью более упрощенного тестирования. Вы также можете запускать средство проверки драйверов одновременно с несколькими драйверами или на одном драйвере одновременно.
Внимание
Для использования средства проверки драйверов необходимо находиться в группе "Администраторы". Запуск средства проверки драйверов может привести к сбою компьютера, поэтому эту программу следует запускать только на компьютерах, используемых для тестирования и отладки.
Синтаксис
verifier /standard /all
verifier /standard /driver NAME [NAME ...]
verifier /flags <options> /all
verifier /flags <options> /driver NAME [NAME ...]
verifier /rules [OPTION ...]
verifier /query
verifier /querysettings
verifier /bootmode [persistent | disableafterfail | oneboot]
verifier /reset
verifier /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /faultssystematic [OPTION ...]
verifier /log LOG_FILE_NAME [/interval SECONDS]
verifier /volatile /flags <options>
verifier /volatile /adddriver NAME [NAME ...]
verifier /volatile /removedriver NAME [NAME ...]
verifier /volatile /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /domain <types> <options> /driver ... [/logging | /livedump]
verifier /logging
verifier /livedump
verifier /?
verifier /help
Параметры
Параметр | Описание |
---|---|
/all | Направляет служебную программу проверки драйверов, чтобы проверить все установленные драйверы после следующей загрузки. |
/bootmode [persistent \| disableafterfail \| oneboot \| resetonunusualshutdown] |
Определяет, включены ли параметры служебной программы проверки драйверов после перезагрузки. Чтобы задать или изменить этот параметр, необходимо перезагрузить компьютер. Доступны следующие режимы:
|
/водитель <driverlist> |
Указывает один или несколько драйверов, которые будут проверены. Параметр driverlist — это список драйверов по двоичному имени, например driver.sys. Используйте пробел для разделения каждого имени драйвера. Подстановочные знаки, например n*.sys , не поддерживаются. |
/driver.exclude <driverlist> |
Указывает один или несколько драйверов, которые будут исключены из проверки. Этот параметр применим только в том случае, если для проверки выбраны все драйверы. Параметр driverlist — это список драйверов по двоичному имени, например driver.sys. Используйте пробел для разделения каждого имени драйвера. Подстановочные знаки, например n*.sys , не поддерживаются. |
/Ошибки | Включает функцию моделирования низких ресурсов в служебной программе проверки драйверов. Вместо /flags 0x4 нее можно использовать /faults. Однако нельзя использовать /flags 0x4 с вложенными значениями /faults . Для настройки моделирования низких ресурсов можно использовать следующие подпараметры параметра /faults:
|
/faultssystematic | Задает параметры для имитации систематических низких ресурсов . Используйте флаг, 0x40000 чтобы выбрать параметр имитации систематических низких ресурсов . Имеются следующие варианты:
|
/Флаги <options> |
Активирует указанные параметры после следующей перезагрузки. Это число можно ввести в десятичном или шестнадцатеричном формате (с префиксом 0x). Допускается любое сочетание следующих значений:
|
/Флаги <volatileoptions> |
Указывает параметры программы проверки драйверов, которые изменяются немедленно без перезагрузки. Это число можно ввести в десятичном или шестнадцатеричном формате (с префиксом 0x). Допускается любое сочетание следующих значений:
|
<probability> |
Число от 1 до 10 000, указывающее вероятность внедрения сбоя. Например, указание 100 означает вероятность внедрения сбоя 1% (100/10 000). Если этот параметр не указан, используется вероятность по умолчанию 6 %. |
<tags> |
Указывает теги пула, которые будут внедряться с ошибками, разделенными пробелами. Если этот параметр не указан, то любое выделение пула можно внедрить с ошибками. |
<apps> |
Указывает имя файла изображения приложений, которые будут внедрены с ошибками, разделенными пробелами. Если этот параметр не указан, в любом приложении может произойти моделирование низких ресурсов. |
<minutes> |
Положительное число, указывающее продолжительность периода после перезагрузки в минутах, в течение которых не будет выполняться внедрение ошибок. Если этот параметр не указан, используется длина по умолчанию 8 минут . |
/iolevel <level> |
Указывает уровень проверки ввода-вывода. Значение [уровня] может быть равно 1. Включает проверку ввода-вывода уровня 1 (по умолчанию) или 2 . Включает проверку ввода-вывода уровня 1 и уровень 2 ввода-вывода. Если проверка ввода-вывода не включена (с помощью), /flags 0x10 параметр /iolevel игнорируется. |
/log <logfilename> [/intervalseconds] |
Создает файл журнала с помощью указанного имени. Служебная программа проверки драйверов периодически записывает статистику в этот файл в зависимости от интервала, который вы при необходимости задали. Интервал по умолчанию — 30 секунд. Если команда проверки /log вводится в командной строке, командная строка не возвращается. Чтобы закрыть файл журнала и вернуть запрос, используйте клавиши CTRL+C . После перезагрузки для создания журнала необходимо снова отправить команду проверки /log . |
/Правила <option> |
Параметры правил, которые можно отключить, в том числе:
|
/стандарт | Активирует параметры проверки драйвера "стандартный" или по умолчанию после следующего перезапуска. Стандартными вариантами являются специальный пул, принудительное проверка IRQL, отслеживание пула, проверка ввода-вывода, обнаружение взаимоблокировки, проверка DMA, проверка безопасности, другие проверки соответствия и проверка соответствия DDI. Это равносильно /flags 0x209BB .[! ПРИМЕЧАНИЕ] Начиная с Windows 10 версий после 1803, использование |
/volatile | Изменяет параметры без перезагрузки компьютера. Переменные параметры вступают в силу немедленно. Параметр /volatile можно использовать с параметром /flags, чтобы включить и отключить некоторые параметры без перезагрузки. Вы также можете использовать /volatile с параметрами /adddriver и /removedriver для запуска или остановки проверки драйвера без перезагрузки, даже если служебная программа проверки драйверов не запущена. Дополнительные сведения см. в разделе "Использование переменных параметров". |
/adddriver <volatiledriverlist> |
Добавляет указанные драйверы из переменных параметров. Чтобы указать несколько драйверов, укажите их имена, разделенные пробелами. Подстановочные знаки, такие как n.sys, не поддерживаются. |
/removedriver <volatiledriverlist> |
Удаляет указанные драйверы из переменных параметров. Чтобы указать несколько драйверов, укажите их имена, разделенные пробелами. Подстановочные знаки, такие как n.sys, не поддерживаются. |
/reset | Очищает все параметры программы проверки драйверов. После следующего перезапуска драйверы не будут проверены. |
/querysettings | Отображает сводку параметров, которые будут активированы и драйверы, которые будут проверены после следующей загрузки. Отображение не включает драйверы и параметры, добавленные с помощью параметра /volatile . Другие способы просмотра этих параметров см. в разделе "Просмотр параметров проверяющего драйвера". |
/запрос | Отображает сводку текущего действия программы проверки драйверов. Поле level в отображении — шестнадцатеричное значение параметров, заданных параметром /volatile. Сведения о каждой статистике см. в разделе "Мониторинг глобальных счетчиков" и "Мониторинг отдельных счетчиков". |
/домен <types> <options> |
Управляет параметрами расширения проверяющего средства. Поддерживаются следующие типы расширений проверки:
|
/лесозаготовка | Включает ведение журнала для нарушенных правил, обнаруженных выбранными расширениями проверяющего средства. |
/livedump | Включает сбор динамических дампов памяти для нарушенных правил, обнаруженных выбранными расширениями проверяющего средства. |
/? | Отображает справку командной строки. |
Коды возврата
Следующие значения возвращаются после запуска средства проверки драйвера:
0: EXIT_CODE_SUCCESS
1: EXIT_CODE_ERROR
2: EXIT_CODE_REBOOT_NEEDED
Замечания
- Параметр /volatile можно использовать с некоторыми параметрами программы проверки драйверов /flags и с /standard. Вы не можете использовать /volatile с параметрами /flags для проверки соответствия DDI, задержки задержки Power Framework, проверки подлинности Storport или проверки SCSI. Дополнительные сведения см. в разделе "Использование переменных параметров".