как узнать какие драйвера конфликтуют между собой виндовс 10
Удаление ненужных и конфликтных драйверов в Windows
Удаление ненужных и конфликтных драйверов в Windows. В данной статье вы узнаете как легко и просто очистить Windows от ненужных или конфликтных драйверов не прибегая к установке дополнительных программ.
Зачем удалять драйвер в Windows?
Случаи бывают разные, но все же попробуем их обобщить. Если у вас при подключение нового оборудования, не важно какого (смартфоны и планшеты, флешки, mp3-плееры, сканеры, принтеры), возникают проблемы или конфликты драйверов, то настоятельно рекомендуется произвести очистку Windows от устаревших драйверов.
Инструкция как очистить Windows от драйверов
Отключите абсолютно все подключенные USB-устройства и перезагрузить компьютер.
После этого перейдите в «Мой Компьютер» (Компьютер, Этот Компьютер) и в пустой области нажмите правой кнопкой мыши и в появившемся контекстном меню выбрать «Свойства«
Выберите «Дополнительные параметры«
В появившемся диалогов окне «Свойства системы» выбрать вкладу «Дополнительно» в которой есть кнопка «Переменные среды» (переходим в «переменные среды»)
В поле «Переменные среды» создайте новый параметр и присвойте ему имя DEVMGR_SHOW_NONPRESENT_DEVICES, в поле «Значение переменной» впишите 1.
Жмем «ОК«, чтобы сохранить внесенные изменения.
Только что вы разрешили Windows показывать в «Диспетчере устройств» отображать абсолютно все установленные и подключаемые, в том числе и скрытые, когда либо устройства.
Теперь перейдите в «Мой Компьютер» (Компьютер, Этот Компьютер) и в пустой области нажмите правой кнопкой мыши и в появившемся контекстном меню выбрать «Свойства» и выбрать и выбрать «Диспетчер устройств»
В меню диспетчера выберите «Вид» и выбрать «Показать скрытые устройства»
Теперь вы можете начать удалять устройства которые по вашему мнению мешают корректной работе Windows, они будут отображаться полупрозрачными.
Где стоит выполнять очистку Windows от драйверов?
Выполняйте очистку аккуратно, устройства должны быть только полупрозрачными (серыми):
После очистки операционной системы Windows от ненужных или конфликтных драйверов перезагрузите компьютер.
Driver Verifier: Проверка плохих драйверов в Windows 10
Встроенная в систему Windows Driver Verifier создан для проверки драйверов, путем вызова дополнительных нагрузок на системные драйвера и стресс тестов, чтобы спровоцировать аварию. Это поможет вам выявить плохие драйвера в Windows.
Подготовка системы к проверке драйверов windows 10
Перед включением Driver Verifier, обратите внимания, что драйвера могут заблокировать вас из вашего же компьютера, если вы не будете осторожны. Driver Verifier при обнаружении плохого драйвера выдаст вам синий экран, если их несколько, то образуется цикл загрузка>загрузка>краш и вы не сможете запуститься обратно в систему windows, чтобы отключить краш-тест системных драйверов. По этому мы подготовимся на всякий пожарный, а то в наше время русское «авось прокатит» уже слабо работает. Перед включением проверки драйверов сделайте одно из следующих.
Активация функции windows Driver Verifier
Перед активацией драйверов, убедитесь, что вы прочитали выше раздел, как обезопасит себя от бесконечной загрузки.
В ведите следующий код в командную строку:
Укажите пункт Создать нестандартные параметры (для кода программ).
Выберите все пункты, кроме «Проверка соответствия требованиям DDI» и «Эмуляция случайной нехватки ресурсов».
Далее «Выбрать имя драйвера из списка».
Нажмите на столбец поставщик, чтобы сделать сортировку. Выделять все драйвера не обязательно, только от других поставщиков, где нет надписи Microsoft Corporation. Если вы уверены, что ошибка в каком-либо драйвере, то выделите все пункты галочками.
После всех настроек нажмите Готово и вам будет сказано, что проверка будет произведена после перезагрузке системы. Если средство проверки выдаст синий экран, то запишите код ошибки, дамп памяти и перезагрузите компьютер.
Отключить проверку драйверов
Вернувшись в windows вы можете отключить проверку драйверов одним из следующих способов:
Откройте командную строку и введите следующий код:
Диагностика работы драйверов
Диагностика драйверов компьютера
Мы уже успели поговорить о том, как установить драйвер устройства. А вот как установить драйвер для старого оборудования, если оно не поддерживает технологию PnP? И как можно продиагностировать работу драйверов? Рассмотрим данные темы в этой статье.
Установка старого оборудования
Если у Вас нет программного обеспечения для оборудования от производителя(иными словами — драйвер) и устройство не поддерживает технологию PnP, откройте Диспетчер устройств, нажмите правой кнопкой на имя компьютера в самом начале списка и выберите Установить старое оборудование, потом Далее. Дальше можно пойти одним из двух путей: либо компьютер попробует сам опознать подключенное устройство, либо Вы сами выберите класс устройства и с надеждой в душе будете искать свое оборудование в списке доступных. И если Вы найдете его, то Вам повезло. Если нет, то Вам нужно следовать инструкциям первой статьи.
Диагностика работы драйвера
Далее мы рассмотрим несколько инструментов, с помощью которых можно провести диагностику драйверов компьютера.
Наличие конфликтов у оборудования
В наши дни конфликты драйверов встречаются все реже. Но встречаются. Обычно, конфликты возникают, когда двум субъектам требуются одни и те же ресурсы. А все войны на Земле шли ради обладания какими-то ресурсами! Так что не удивляйтесь, что данная слабость имеется и у компьютерных комплектующих. Чтобы узнать, есть ли у устройства какие-либо конфликты, необходимо продиагностировать работу драйвера. Для этого зайдите в Диспетчер устройств, выберите Устройства. Далее, в контекстном меню выберите Свойства и откройте вкладку Ресурсы. Внизу Вы найдете поле Список конфликтующих устройств, где и можно узнать если ли конфликты или нет. При наличии оных, активируется кнопка «Изменить», где Вы в роли судьи будете делить ресурсы между конфликтующими.
Сведения о системе
Так же, для диагностики работы драйверов применяется утилита Сведения о системе, открыть которую Вы можете, если введете в меню Выполнить msinfo32.
В ней Вы увидите три узла. Для диагностики драйверов можно использовать следующие:
Диспетчер проверки драйверов
Еще один инструмент для диагностики драйверов — Диспетчер проверки драйверов. Он позволяет выставить драйвера под нагрузку, имитировать нехватку ресурсов, в общем, ставить драйвера в нереально сложные для них условия, с целью выявления возможных сбоев. Вызвать данный инструмент можно с помощью меню Выполнить, если ввести туда и выполнить команду verifier.
Если честно, у данной утилиты довольно смутный интерфейс. Это мое мнение. Да и она меня не особо интересует, так как я даже при запущенной виртуальной машине и куче программ не могу нагрузить железо выше 60%. Поэтому вниманием я данную утилиту не удостоил. Но по описанному функционалу, данная утилита очень даже неплохой инструмент.
Диагностика DirectX
Так что успехов Вам с драйверами, а если необходима диагностика драйверов, то смело используйте любой из вышеописанных инструментов. Так же отчасти к теме данной статьи относится статья Диагностика совместимости приложений, ведь драйвера — это программные продукты.
Как проверить совместимость драйверов с Windows 10?
В строке поиска или в меню выполнить (выполнить вызывается клавишами Win+R) введите команду Verifier и нажмите клавишу Enter. Диспетчер проверки драйверов также можно запустить в командной строке, введите команду Verifier и нажмите клавишу Enter, или в диспетчере задач зайдя в “Файл” => Запустить новую задачу.
Как проверить наличие драйверов на Windows 10?
Введите «диспетчер устройств» в поле поиска на панели задач и щелкните элемент Диспетчер устройств. Выберите категорию, чтобы просмотреть имена устройств, а затем щелкните правой кнопкой мыши (или нажмите и удерживайте) устройство, которое требуется обновить. Выберите пункт Автоматический поиск обновленных драйверов.
Как узнать есть ли конфликт драйверов?
Для этого зайдите в Диспетчер устройств, выберите Устройства. Далее, в контекстном меню выберите Свойства и откройте вкладку Ресурсы. Внизу Вы найдете поле Список конфликтующих устройств, где и можно узнать если ли конфликты или нет.
Как проверить наличие драйверов на Windows 7?
«Информация о системе»
Как узнать есть ли устаревшие драйвера?
Используйте диспетчер устройств
Как проверить драйвера через командную строку?
В строке поиска или в меню выполнить (выполнить вызывается клавишами Win+R) введите команду Verifier и нажмите клавишу Enter. Диспетчер проверки драйверов также можно запустить в командной строке, введите команду Verifier и нажмите клавишу Enter, или в диспетчере задач зайдя в “Файл” => Запустить новую задачу.
Как исправить ошибки драйверов?
Как исправить ошибку:
Как узнать все ли драйвера установлены на ноутбуке?
Кликните правой кнопкой мыши по «Мой компьютер» и далее выберите «Свойства». Далее найдите пункт «Диспетчер устройств» и осуществите переход. Откроется окно, в котором будут видны все установленные устройства в вашей системе.
Где находится папка с драйверами в Windows 10?
Поскольку установленных драйверов на виндовс 10 много — видеокарты, принтера, звука traktor, мыши, …, чтобы узнать, где они находятся вам нужно запустить диспетчер устройств. Теперь выбираем «Драйвер» и кликаем на «Сведения». В новом окне появится список файлов драйвера и путь к ним.
Как узнать какие драйвера нужны для моего компьютера?
Как узнать, какой драйвер нужен и скачать его вручную
Как узнать установлен ли драйвер на материнскую плату?
Что означает знак вопроса в диспетчере устройств?
Знак вопроса (?) зеленого цвета в окне диспетчера устройств означает, что для устройства установлен совместимый драйвер, однако он, возможно, поддерживает не все функции устройства (только в Windows Millennium Edition).
Как найти конфликтующие драйвера в windows 10
Как в Windows протестировать «подозрительные» драйвера
О дной из наиболее вероятных причин появления синего экрана смерти являются некорректно работающие драйвера. Установить точную причину сбоя можно проанализировав файл дампа после BSOD, но так бывает не всегда. В некоторых случаях определить источник проблемы не удаётся даже при самом тщательном анализе дампов. В таких ситуациях может помочь Driver Verifier — штатная утилита Windows, предназначенная для расширенного тестирования драйверов.
Работая в фоновом режиме, она не только ведёт наблюдение за работой драйверов, но и имитирует различные «стрессовые» ситуации, например, нехватку оперативной памяти. Полученная в ходе тестирования информация «дописывается» в файл дампа DMP. Driver Verifier позволяет анализировать ошибки ввода-вывода, контролировать переполнение буфера, выявлять ошибки в механизме IRQL и т.п. Одним словом, программа позволяет выявить ситуации, при которых драйвер может привести к падению системы с BSOD.
Специфичность утилиты вовсе не исключает её использование обычными юзерами. Создать с её помощью отчёт может каждый, совсем другое дело заниматься его расшифровкой. Но этого от простых пользователей никто не требует, что же касается полученного дампа, то его анализ можно возложить на плечи профессионалов, обратившись за помощью на какой-нибудь известный компьютерный форум.
Запустить утилиту можно командой verifier.
Далее в открывшемся окне выберите «Создать нестандартные параметры» и нажмите «Дальше».
В следующем окне Диспетчера отметьте параметры, по которым будет выполняться тестирование (для полноты картины можно выбрать все).
В третьем окне можно ничего не менять.
В четвертом окошке утилита предложит выбрать группу драйверов для тестирования.
По умолчанию выбираются все неподписанные драйвера, как входящие в группу риска, но также вы можете указать драйвера самостоятельно, отметив их галочками в пятом окне Диспетчера проверки.
Это всё. После перезагрузки компьютера будет активирован режим проверки драйверов. Всё это время компьютер можно использовать как обычно, вплоть до момента появления BSOD. После этого копируем файл дампа из каталога C:/Windows/Minidump и отправляем его на анализ. На загрузку ПК с включённым режимом тестирования драйверов может потребоваться немного больше времени, так что не пугайтесь. Это нормальное явление. После получение всех данных режим отладки необходимо отключить вручную, выбрав в графическом интерфейсе утилиты пункт «Удалить существующие параметры».
При работе с утилитой есть небольшая вероятность того, что в нормальном режиме Windows откажется загружаться. Если такое всё же произойдёт, отключить режим отладки можно будет в безопасном режиме (для этого его и нужно активировать в Windows 8.1). Если и в этом случае система откажется стартовать, стоит прибегнуть к более радикальному методу, загрузившись с «живого» или загрузочного диска и удалив следующие ключи реестра:
• HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/VerifyDrivers
• HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/VerifyDriverLevel
Одной из причин торможений и подвисаний при работе Windows и её сторонних программ является наличие Читать далее
Как узнать, насколько мощный наш компьютер на фоне других, включая системы на базе крутого современного Читать далее
Протестировать новую операционную систему Windows 10 даже легче, чем приобрести лицензионную Windows 8.1. Не нужно Читать далее
Одна из самых больших проблем, с которой сталкиваются разработчики веб-сайтов – это отсутствие кроссбраузерности. Под Читать далее
Диагностика работы драйверов
Диагностика драйверов компьютера
Мы уже успели поговорить о том, как установить драйвер устройства. А вот как установить драйвер для старого оборудования, если оно не поддерживает технологию PnP? И как можно продиагностировать работу драйверов? Рассмотрим данные темы в этой статье.
Установка старого оборудования
Если у Вас нет программного обеспечения для оборудования от производителя(иными словами — драйвер) и устройство не поддерживает технологию PnP, откройте Диспетчер устройств, нажмите правой кнопкой на имя компьютера в самом начале списка и выберите Установить старое оборудование, потом Далее. Дальше можно пойти одним из двух путей: либо компьютер попробует сам опознать подключенное устройство, либо Вы сами выберите класс устройства и с надеждой в душе будете искать свое оборудование в списке доступных. И если Вы найдете его, то Вам повезло. Если нет, то Вам нужно следовать инструкциям первой статьи.
Диагностика работы драйвера
Далее мы рассмотрим несколько инструментов, с помощью которых можно провести диагностику драйверов компьютера.
Наличие конфликтов у оборудования
В наши дни конфликты драйверов встречаются все реже. Но встречаются. Обычно, конфликты возникают, когда двум субъектам требуются одни и те же ресурсы. А все войны на Земле шли ради обладания какими-то ресурсами! Так что не удивляйтесь, что данная слабость имеется и у компьютерных комплектующих. Чтобы узнать, есть ли у устройства какие-либо конфликты, необходимо продиагностировать работу драйвера. Для этого зайдите в Диспетчер устройств, выберите Устройства. Далее, в контекстном меню выберите Свойства и откройте вкладку Ресурсы. Внизу Вы найдете поле Список конфликтующих устройств, где и можно узнать если ли конфликты или нет. При наличии оных, активируется кнопка «Изменить», где Вы в роли судьи будете делить ресурсы между конфликтующими.
Сведения о системе
Так же, для диагностики работы драйверов применяется утилита Сведения о системе, открыть которую Вы можете, если введете в меню Выполнить msinfo32.
В ней Вы увидите три узла. Для диагностики драйверов можно использовать следующие:
Диспетчер проверки драйверов
Еще один инструмент для диагностики драйверов — Диспетчер проверки драйверов. Он позволяет выставить драйвера под нагрузку, имитировать нехватку ресурсов, в общем, ставить драйвера в нереально сложные для них условия, с целью выявления возможных сбоев. Вызвать данный инструмент можно с помощью меню Выполнить, если ввести туда и выполнить команду verifier.
Если честно, у данной утилиты довольно смутный интерфейс. Это мое мнение. Да и она меня не особо интересует, так как я даже при запущенной виртуальной машине и куче программ не могу нагрузить железо выше 60%. Поэтому вниманием я данную утилиту не удостоил. Но по описанному функционалу, данная утилита очень даже неплохой инструмент.
Диагностика DirectX
Так что успехов Вам с драйверами, а если необходима диагностика драйверов, то смело используйте любой из вышеописанных инструментов. Так же отчасти к теме данной статьи относится статья Диагностика совместимости приложений, ведь драйвера — это программные продукты.
Использование проверки драйверов для выявления проблем с драйверами 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.
Проверка драйверов может проверять различные аспекты поведения драйвера. Эти возможности сгруппировали в параметры или параметры, которые включены с помощью флагов. (Параметры терминов, параметры и флаги обычно взаимозаменяемы в документации по проверке драйверов. Они представляют похожие концепции.)
Подробные сведения о каждом флаге см. в параметрах driver Verifier и классах правил.
Стандартные параметры
Следующие параметры представляют правила, которые не должны нарушать все драйверы в системе. Эти параметры включены при включении стандартных параметров в интерфейсе проверки драйверов или при настройке проверки драйверов с помощью командной /standard строки.
Автоматические проверки
Эти проверки всегда проводятся на проверяемом драйвере, независимо от того, какие параметры были выбраны.
Примеры автоматических проверок:
Специальный пул
Если этот параметр активен, средства проверки драйверов выделяют большую часть запросов памяти драйвера из специального пула. Этот специальный пул отслеживается на перезапусках памяти, перезапусках памяти и памяти, которая будет осуществляться после его освободить.
При принудительной проверке IRQL
Если этот параметр активен, то при проверке драйвера на драйвере происходит крайняя нагрузка на память, из-за того что код, на который можно встраить страницу, недействителен. Если драйвер пытается получить доступ к объемной памяти по неправильному IRQL или удерживая блокировку вращения, то это поведение обнаруживается при проверке драйвера.
Отслеживание пула
Если этот параметр активен, то при выгрузке драйвер проверяет, освободил ли драйвер все выделенную память. Он выявляет утечки памяти.
Проверка i/O
Если этот параметр активен, проверяющий драйвер выделяет IRP драйвера из специального пула и отслеживает обработку драйвера при обработке I/O. Он обнаруживает неправомерное или несогласованное использование процедуры I/O.
Если включена возможность проверки I/O:
В Windows 7 и более поздних версиях операционной системы Windows все функции расширенной проверки I/O Включаются в проверку операций I/O, и она больше недоступна и не требуется выбирать параметр «Расширенная проверка I/O» в диспетчере проверки драйверов или в командной строке.
Обнаружение блокировки
Если этот параметр активен, driver Verifier отслеживает использование драйвером блокировок вращения, мутексов и быстрых мутексов. Он определяет, может ли код драйвера в какой-то момент вызвать блокировку.
Расширенная проверка I/O
Если этот параметр активен, проверка драйверов отслеживает вызовы нескольких процедур диспетчера I/O Manager и выполняет stress testing PnP IP, power IRPs and WMI IRPs.
В Windows 7 и более поздних версиях все функции расширенной проверки I/O Включаются в проверку операций I/O. Этот параметр больше не доступен или не требуется в диспетчере проверки драйверов или в командной строке.
Проверка DMA
Если этот параметр активен, driver Verifier отслеживает использование драйвером процедур DMA. Он обнаруживает неправильное использование буферов DMA, адаптеров и регистров карт.
Проверки безопасности
Если этот параметр активен, проверящик драйверов ищет распространенные ошибки, которые могут привести к уязвимостям системы безопасности, например ссылку на адреса в режиме пользователя процедурами режима ядра.
Прочие проверки
Если этот параметр активен, проверящик драйверов ищет распространенные причины сбоя драйвера, такие как неправильное обращение с освобожденной памятью.
Проверка соответствия DDI требованиям
Если этот параметр активен, проверка драйверов применяет набор правил интерфейса драйвера устройства (DDI), которые проверяют правильное взаимодействие между драйвером и интерфейсом ядра операционной системы.
Параметр проверки соответствия DDI реализуется с помощью библиотеки режима ядра, называемой VerifierExt.sys. Если обнаружено нарушение одного из правил проверки соответствия DDI, VerifierExt.sys будет модулем, который вызвал проверку системных ошибок.
Дополнительные параметры
Эти параметры предназначены для конкретного тестирования сценария или являются вариантами, которые вводят сбои или задержки в определенные процедуры DDI для имитации крайних условий нагрузки.
Требования к проверке драйверов
Единственное требование — установить Windows Server 2012. Вы можете включить проверку драйверов как в розничных, так и в проверенных версиях Windows. Если установлена антивирусная программа «Нортон», не в включается обнаружение блокировки драйверов.
Включить проверку драйверов
Вы можете включить проверку драйверов с помощью Verifier.exe. Verifier.exe включается в каждую копию Windows. Он автоматически устанавливается в папку System32. Verifier.exe имеет интерфейсы командной строки и графического пользовательского интерфейса, поэтому можно указать драйверы и соответствующие уровни проверки. Вы также можете увидеть статистику проверки драйверов в режиме реального времени. Дополнительные сведения см. в разделе «Диспетчер проверки Verifier.exe драйверов».
Отлажка нарушений проверки драйверов
Если проверяющий драйвер обнаружит нарушение, стандартным поведением является проверка системы на предоставление максимально возможной информации об отладки проблемы. Система, подключенная к отладильщику, остановится после проверки ошибок.
Все нарушения проверки драйверов привести к проверке ошибок, наиболее распространенные из них (хотя не обязательно все из них) являются:
Расширения отладчиков, спецификовые для проверки драйверов:
Driver Verifier и графические драйверы
Графические драйверы в режиме ядра Windows, такие как DLL принтера и драйвера дисплея, не могут вызывать точку входа пула напрямую. Распределение пулов выполняется опосредованно с помощью вызовов DDI для Win32k.sys. Например, EngAllocMem — это вызов, который графический драйвер вызывает для явного выделения памяти пула. Другие специализированные обратное вызовы, такие как EngCreatePalette и EngCreateBitmap, также возвращают память пула.
Чтобы обеспечить такое же автоматическое тестирование графических драйверов, в Win32k.sys включена поддержка некоторых функций проверки Win32k.sys. Поскольку графические драйверы более ограничены по сравнению с другими драйверами в режиме ядра, им требуется только подмножество функций проверки драйверов. В частности, проверка IRQL и проверка IRQL не нужны. Другие функции, а именно использование специального пула, случайный сбой выделения пула и отслеживание пула, поддерживаются в различных графических DDI-вызовах в различной степени.
Случайные сбои поддерживаются для следующих функций вызова DDI графики:
Кроме того, для EngAllocMem поддерживается отслеживание специальных пулов и пулов.
Для проверки надежности следует использовать только параметр случайного сбоя выделения. Использование этого параметра может привести к отобралению сообщений об ошибках, поэтому не следует использовать этот параметр с проверочные тесты для проверки правильности реализации графического драйвера (например, путем сравнения вывода графического драйвера с эталонным изображением).
Диспетчер проверки драйверов (Verifier.exe)
Средство driver Verifier Manager (Verifier.exe) является предпочтительным способом создания и изменения параметров средства проверки драйверов, а также сбора статистики из средства driver Verifier. Verifier.exe находится в папке %WinDir%\System32 для каждой установки Windows.
Диспетчер проверки драйверов — это интерфейс GUI, включаемый в Windows для настройки проверки драйверов. Запустите диспетчер проверки драйверов с помощью verifier.exe без каких-либо других коммутаторов командной строки. Каждый раз при включении коммутаторов используется версия этой сустройки, основанная на командной строке.
Для справки по настройке проверки драйверов запустите verifier.exe /? в окне «Администратор CMD».
Состояние драйвера
На странице «Состояние драйвера» вы можете получить изображение текущего состояния «Driver Verifier». Вы можете узнать, какие драйверы обнаруживает проверяемая. Состояние может быть одним из следующих значений:
Выберите загон списка, чтобы отсортировать список по именам или состояниям драйверов. В правой верхней части диалогового окна можно просмотреть текущие типы проверки, которые являются действующими. Если не переключиться в режим обновления вручную, состояние драйверов обновляется автоматически. Вы можете изменить частоту обновления с помощью кнопок в левой нижней части диалоговых окна. Чтобы принудительно обновить состояние, выберите «Обновить сейчас».
Если включить флаг специального пула и менее 95 процентов выделенного пула было выделено специальному пулу, на этой странице отобразилось предупреждение. Это означает, что необходимо выбрать меньший набор драйверов для проверки или добавить на компьютер дополнительный объем физической памяти, чтобы улучшить охват проверки выделения пула.
Глобальные счетчики
На этой странице свойств показано текущее значение некоторых счетчиков, поддерживаемых проверкой драйверов. Нулевое значение счетчика может указывать на то, что связанный флаг проверки драйвера не включен. Например, значение для счетчика «Другие/сбои» указывает, что флаг имитации низкого ресурса не включен. Вы можете отслеживать активность проверяемого, так как значения счетчиков обновляются автоматически по умолчанию. Вы можете изменить частоту обновления, переключиться на ручное обновление или принудительно обновить его с помощью группы элементов управления в левой нижней части диалоговых окна.
Отслеживание пула
На этой странице свойств показано больше статистических данных, собранных с проверки драйверов. Все счетчики, показанные на этой странице, связаны с флагом отслеживания пула проверяемого. Большинство из них являются счетчиками для каждого драйвера, например текущими выделениями, текущими выделеннымибами и так далее. Необходимо выбрать имя драйвера в верхней комбинированной области, чтобы просмотреть счетчики для конкретного драйвера.
Параметры
Эту страницу можно использовать для создания и изменения параметров проверки драйверов. Параметры сохраняются в реестре, и необходимо перезагрузить компьютер, чтобы параметры вступили в силу. Этот список можно использовать для просмотра установленных в настоящее время драйверов. Каждый драйвер может быть в одном из следующих состояниях:
Можно выбрать один или несколько драйверов из списка и переключить состояние с помощью двух кнопок в списке. Можно также щелкнуть правой кнопкой мыши имя драйвера, чтобы отобразить контекстное меню, которое позволяет выполнять перезапуск состояния.
В нижней части диалоговых окна можно указать дополнительные драйверы (разделенные пробелами), которые необходимо проверить после следующего перезапуска. Обычно этот редактор используется для установки нового драйвера, который еще не загружен.
Если в верхней части списка установлена группа «Проверить все драйверы», список и кнопки «Проверить» и «Не проверять», а также управление редактированием недоступны. Это означает, что после следующего перезапуска проверяются все драйверы в системе.
Тип проверки можно установить с помощью флажков в верхней правой области диалоговых окна. Вы можете включить проверку I/O на уровне 1 или на уровне 2. Проверка уровня 2 над уровнем 1.
Сохраните изменения параметров, выбрав «Применить». На этой странице есть еще две кнопки:
После выбора «Применить» необходимо перезагрузить компьютер, чтобы изменения вступили в силу.
Переменные параметры
Эту страницу свойств можно использовать для немедленного изменения флагов проверки драйверов. Вы можете только переигрыть состояние некоторых флагов «Driver Verifier». Вы не можете изменить список проверяемого драйвера. После изменения состояния некоторых флажков выберите «Применить», чтобы изменения вступили в силу. Изменения вступает в силу немедленно. И они будут длиться до внесения дополнительных изменений или до перезапуска компьютера.
Интерфейс командной строки
Вы также можете выполнить Verifier.exe из командной строки (для получения дополнительных сведений введите 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 для стека
0x00004000: проверка invariant MDL для driver0x00008000: нечеткое нечеткое время задержки Power Framework
Например, чтобы включить только проверки специального пула, проверки I/O и прочие проверки:
Чтобы включить все стандартные параметры (любой пример работает):
Настройка драйверов для проверки
Эта команда указывает конкретные драйверы или драйверы, которые необходимо проверить. Предоставление дополнительных драйверов в разделенных пробелами списках.
Эта команда проверяет все драйверы в системе.
Настройка использования переменного режима
Эта команда немедленно изменяет флажки проверки и добавляет MyDriver1.sys для проверки.
Запрашивать текущую статистику проверяющий
Дамп текущего состояния и счетчиков для проверки драйверов в стандартные выходные данные.
Запрос текущих параметров проверки
Дамп текущих параметров проверки драйверов в стандартные выходные данные.
Очистка параметров проверки
Эта команда стирает все текущие параметры проверки драйверов.
Дополнительные сведения для разработчиков драйверов
В последующих разделах описываются дополнительные сведения о параметрах проверки драйверов, которые могут быть интересны разработчикам драйверов. Эти параметры обычно не требуются ИТ-специалистам.
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о том, как создать и восстановить реестр, см. в этой теме.
Чтобы включить проверку драйверов путем изменения реестра, выполните следующие действия:
Запустите редактор реестра (Regedt32).
Откройте следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
Отредактируем REG_SZ ключ.
Установите для ключа имена драйверов, которые необходимо протестировать, нечувствительные к REG_SZ делу. Можно указать несколько драйверов, но использовать только один драйвер. Таким образом можно убедиться, что доступные системные ресурсы не исчерпаны раньше времени. Преждевременная истощение ресурсов не вызывает проблем с надежностью системы, но может привести к обходу некоторых проверок драйверов.
В следующем списке показаны примеры значений для REG_SZ ключа:
Уровень проверки драйверов можно указать в следующем ключе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
Значением ключа является DWORD, представляющий коллекцию всех включенных флагов.