Как да проверите конфликт на драйвери. Използване на Windows Driver Verifier

Дефектният драйвер може да причини много проблеми във вашия компютър. Основен знакфактът, че вашият компютър има дефектен драйвер, е син екран на смъртта, който често се причинява от деактивирането на драйвера.

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

Понякога Windows уведомява потребителя, че един от драйверите е неуспешен. Случва се обаче системата да не открие какъв е проблемът, така че не показва съобщения за грешка, поради което работи по-бавно или не според изискванията. В този случай Мениджър за проверка на драйвери(Driver Verifier) ​​​​създава допълнително натоварване на системните драйвери, като по този начин се опитва да причини срив. Ако някой от драйверите се провали, тогава Мениджър за проверка на драйверидокладвайте за проблема с помощта на син екран.

Предупреждение

Преди употреба Мениджър за проверка на драйвери, моля, имайте предвид, че инструментът може да ви ограничи използването на вашите собствен компютър. Тъй като Мениджър за проверка на драйверизадейства син екран на смъртта, когато открие дефектен драйвер, това може да причини сериозни проблеми при зареждане на Windows.

Ако нямате начин да влезете в Windows, за да деактивирате тестването на драйвери, компютърът ще работи в цикъл "зареждане -> зареждане -> срив", от който е доста трудно да се излезе. Функцията за автоматично поправяне е една от малкото опции за получаване на достъп до Windows, но е по-добре да избягвате тази ситуация.

Преди да използвате Driver Verifier, уверете се, че имате поне един от следните аварийни изходи:

  • Можете да отидете на безопасен режим. Влезте в безопасен режим преди да започнете Стартиране на Windowsобикновено се прави чрез многократно натискане на F8, докато компютърът се зарежда. Новите компютри обаче се зареждат толкова бързо, че просто няма да имате време да натиснете F8 в подходящия момент.
  • Създали ли сте точка за възстановяване на системата преди употреба? Мениджър за проверка на драйвери. Също така е препоръчително да имате инсталационен диск Windows, за да можете да възстановите фабричните настройки на компютъра си.

Как да стартирате Driver Verifier Manager

Преди да започнете инструкции за употреба Мениджър за проверка на драйвери, не забравяйте да прочетете раздела „Предупреждение“ по-горе. Пише как да се избегне безкрайно зареждане Windows.

Когато сте сто процента сигурни, че имате план за авариен изход, щракнете върху " Клавиш Windows + R“ и влезте cmdв диалоговия прозорец Изпълнение", след което щракнете върху " добре».

В командния прозорец въведете:

верификатор

В изскачащия прозорец изберете " Създаване на нестандартни параметри (за програмен код)", след което щракнете върху " Следваща».

Ще видите списък с всички тестове, които можете да изпълните, за да проверите вашите драйвери. Изберете всички тестове от списъка, освен„Симулиране на произволен недостиг на ресурси“ и „Допълнителна проверка за съответствие с DDI“, след което щракнете върху „ Следваща».

На следващия екран изберете " Изберетеимена на драйвери от списъка"и щракнете" Следваща».

Тук можете да изберете драйверите, които искате да тествате. Ако не знаете кой драйвер е дефектен, изберете всички с изключение на Microsoft, защото те най-често работят без грешки.

Когато натиснете " Готови“, Windows ще ви подкани да рестартирате компютъра си. След като компютърът ви се включи, продължете да го използвате както обикновено. Ако получите син екран, обърнете внимание на съобщението за грешка и рестартирайте компютъра си.

След като идентифицирате дефектния драйвер, можете да го деактивирате Мениджър за проверка на драйвериедин от двата начина. Можете да отворите отново командния ред, въведете командата верификатори изберете " Премахнете съществуващите настройки».

Можете също да отворите команден ред и да въведете:

Верификатор /bootmode resetonbootfail

След като деактивирате Driver Verifier Manager, рестартирайте компютъра. Ако компютърът не се включи, използвайте един от аварийните изходи, които обсъдихме в раздела „Предупреждение“.

Заключение

Ако смятате, че един от драйверите е дефектен, но не можете да разберете кой, тогава Мениджър за проверка на драйверище бъде чудесен помощник.

Трябва обаче да сте подготвени за факта, че компютърът няма да може да се включи след тестване на драйверите, така че помислете за авариен изход, например преминаване в безопасен режим или стартиране на точка за възстановяване на Windows.

Имали ли сте някога проблеми с драйвери на вашия компютър? Как успяхте да намерите дефектния драйвер? Кажете ни в коментарите по-долу!

За такива случаи, за да проверите колко правилно работят драйверите в Windows XP, има специална полезност verifier.exe. полезност Шофьор Верификатор, създава най-тежките условия за водачите, при които вероятността от повреда е много висока, а името на неуспешния драйвер се определя с най-висока точност. Следователно, в случай на несистематични повреди, е полезно да стартирате помощната програма Шофьор Верификатор.екз.Не е необходимо да изтегляте Verifier, тъй като помощната програма е включена в Windows и се намира в директорията Windows\system32


1 Работа с Верификатор.екз

1.1. Да стартираме Verifier.exe.Старт - Изпълнение - Проверка.екз:

1.3. полезност Шофьор Верификатор.екзще поиска рестартиране:



1.4. Два нови параметъра ще се появят в регистъра:


-- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers


Настройки на регистъра, свързани с Шофьор Верификатор.екз

2 Резултати от теста

2.1. Ако в първия прозорец на помощната програма Шофьор Верификатор.екзизберете „Показване на информация за текущо тествани драйвери“,тогава ще се появи прозорец като този. Показва кои драйвери са проверени и кои не. Чрез натискане "Следващ", можете да видите друга информация за тествани драйвери:



2.2. В резултат на проверка на драйверите с помощната програма Шофьор Верификатор.екзвъзможно е системата да падне. Когато възникне грешка при проверка на драйвери, системни грешки и . Типични кодове за грешки и обяснения са дадени по-долу.

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


2.3. Примери за декриптиране на дъмп от програмата :


3. Полезни връзки

Вече говорихме за... Но как да инсталирате драйвер за старо оборудване, ако не поддържа PnP технология? И как можете да диагностицирате работата на драйверите? Нека разгледаме тези теми в тази статия.

Монтаж на стара техника

Ако нямате софтуер за оборудването от производителя (с други думи -) и устройството не поддържа, отворете мениджър на устройства, натиснете щракнете с десния бутонкъм името на компютъра в самото начало на списъка и изберете Инсталирайте старо оборудване, Тогава Следваща. След това можете да отидете по един от двата начина: или компютърът ще се опита да разпознае самото свързано устройство, или вие сами изберете класа на устройството и с надежда в душата си ще потърсите вашето оборудване в списъка с налични. И ако го намерите, значи сте късметлии. Ако не, тогава трябва да следвате инструкциите

Диагностика на работата на драйвера

Наличие на конфликти в оборудването

Конфликтите с водачи стават все по-рядко срещани в наши дни. Но се срещат. Обикновено конфликтите възникват, когато два обекта изискват едни и същи ресурси. И всички войни на Земята са се водили заради притежаването на някакви ресурси! Така че не се изненадвайте, че компютърните компоненти също имат тази слабост. За да разберете дали устройството има конфликти, трябва да диагностицирате драйвера. За да направите това, отидете на мениджър на устройства, изберете устройства.След това, в контекстно менюизберете Свойстваи отворете раздела Ресурси. По-долу ще намерите поле Списък с конфликтни устройства, където можете да разберете дали има конфликти или не. Ако има такива, се активира бутонът „Промяна“, където вие като съдия ще разпределите ресурсите между конфликтните.

Системна информация

Също така, за да се диагностицира работата на драйверите, се използва помощната програма Системна информация, който можете да отворите, ако влезете в менюто Run msinfo32.
Ще видите три възела в него. За да диагностицирате драйвери, можете да използвате следното:

  • Първият възел има параметър Конфликти и споделяне.В него ще видите кое оборудване използва същите ресурси. Което от своя страна е възможна причинапроблеми.
  • Във втория възел можете да намерите подробна информация за необходимото оборудване. И за целите на диагностиката на драйвери е най-добре да използвате параметъра Устройства с проблеми.
  • В третия възел, разширяване на параметъра Системни драйвериМожете да разберете за състоянието на драйверите на ядрото. Това е много важен параметър, защото е фокусиран специално върху драйверите на ядрото на операционната система. И възстановяването на драйвер на ядрото е много по-трудно от възстановяването на драйвер на принтер. И затова е по-добре да диагностицирате такива случаи, в противен случай може да се натъкнете на една от фаталните грешки.

Мениджър за проверка на драйвери

Друг инструмент за диагностика на драйвери е Мениджър за проверка на драйвери. Тя ви позволява да поставите драйверите под натоварване, да симулирате липса на ресурси, като цяло да поставите драйверите в нереалистично трудни условия за тях, за да идентифицирате възможни повреди. Обадете се този инструментвъзможно с помощта на менюто Изпълнение, ако влезете там и изпълните командата верификатор.

Честно казано, тази помощна програма има доста неясен интерфейс. Това е моето мнение. Да, и това не ме интересува особено, тъй като дори и с пренебрегнати виртуална машинаи куп програми не мога да заредя хардуера над 60%. Затова не обърнах внимание на тази помощна програма. Но въз основа на описаната функционалност, тази помощна програма е много добър инструмент.

DirectX диагностика

Ако въведете в менюто Run dxdiag, тогава ще бягате Диагностичен инструмент. В прозореца, който се отваря, ще има 4 раздела: вторият за екрана, третият за звука и четвъртият за системата за въвеждане. Всеки от тях има бележка в долната част, показваща наличието или липсата на проблеми. Както можете да видите, това лекарстводиагностицира само тези три класа оборудване. защо Тъй като основната употреба на DirectX е в създаването на игри. От какво се нуждае играта? Екран, за да видите какво играем! Звук за чуване на рев на двигател или изстрел отзад. И входна система за управление или стрелба. И няма значение, че вашият принтер не печата. Просто така.

Така че успех с вашите драйвери и ако имате нужда от диагностика на драйвери, не се колебайте да използвате някой от инструментите, описани по-горе. Статията също е частично свързана с темата на тази статия, тъй като драйверите са софтуерни продукти.

И така, имате повтарящ се син екран на смъртта и като много BSoD, това е защото виновен е лош шофьор. Екранът обаче не ви дава правилната информация или защото изобщо не съдържа драйвер, или защото показва системен драйвер, който действа като фалшив.

Проверка на драйвери – безплатна помощна програма, включени във всички Windows версииот Windows XP. Той буквално проверява всеки от драйверите на вашия компютър, докато не срещне проблема, причинил проблема, като умишлено създава същия син екран, но след това записва информацията в лог файл, за да ви помогне да идентифицирате проблема.

Стартирайте Driver Driver

Ако срещате един и същ син екран често и искате да действате проактивно и да го поправите, ето как да използвате програмата за проверка на драйвери.

  1. Щракнете върху бутона Започнете
  2. Щракнете върху " Изпълни"...
  3. Въведете CMDи натиснете Въведете.
  4. В новия прозорец въведете верификатори натиснете Въведете.


IN Windows Vistaи 7:

  1. Щракнете върху бутона Започнете
  2. Въведете CMDв полето и щракнете Въведете.
  3. В новия прозорец въведете верификатори натиснете Въведете.


В Windows 8 и 8.1:

  1. Натиснете клавиша Windows + X
  2. Щракнете върху " Команден ред"("Администратор") (Windows PowerShell (администратор)в Windows 8.1)
  3. В новия прозорец въведете верификатори натиснете Въведете.


Всички версии на Windows:

  1. Уверете се, че е избрано настройване на потребителски настройки (за разработчици на код) .
  2. Щракнете върху " Напред» .
  3. Изберете " Изберете индивидуални настройки" от пълен списък .
  4. Щракнете върху " Напред» .
  5. Демаркирайте моделиране на системи с ниски ресурсиИ I/O заявки в режим на готовност. (Тези две причиняват ненужно натоварване на вашия компютър.) Уверете се, че всичко останало е избрано.
  6. Докоснете два пъти " Напред» .
  7. Изберете " Изберете имена на драйвери" в списъка .
  8. Щракнете върху " Напред» .
  9. Изберете всички драйвери на този екран, с изключение на тези, които казват Microsoft Corporationпод Доставчик. Много малко вероятно е драйвер на Microsoft да причинява този проблем.
  10. Щракнете върху " готов" .


Забележка. Ако не можете да изпълните горните стъпки, защото синият екран продължава да се появява, опитайте да стартирате .

В този момент трябва да рестартирате компютъра си. След това опитайте отново да предизвикате BSoD, като направите това, което сте правили преди. Windows добавя допълнително натоварване към вашите драйвери, за да ви помогне. Ако не можете да възпроизведете BSoD, опитайте да стартирате компютъра си през нощта. След като BSoD се появи отново, рестартирайте компютъра си и прочетете файла Minidump.


Четене на дъмп файл

Драйверът на Verifier ще се стартира, син екран и ще запише лог файл. Този лог файл се намира в C:\Windows\Minidump\. Прочетете го и ще видите кой драйвер причинява този проблем. Опитайте да потърсите името на драйвера, за да видите какъв хардуер използва компютърът ви.

И така, как го четете? Имате нужда от инструмент за отстраняване на грешки, който можете да изтеглите от Microsoft.

А . Изтеглете SDK, инсталирайте го, изберете инструменти за отстраняване на грешки и премахнете отметката от всичко останало.

Моля, обърнете внимание, че инструментите за отстраняване на грешки за предишни версии Windows повеченедостъпен; ще трябва да изпратите дъмп файла на техник на Microsoft за анализ.


След като го инсталирате, намерете го на началния екран. Казва се windbg (x64). Стартирайте го.

  1. Щракнете върху " файл", след това " Отворена повреда" .
  2. Отидете на C:\Windows\Minidump\и отворете съдържащия се .DMP файл.
  3. Погледнете долната част на получения файл, където редът казва " Вероятно причинено". Това е добра индикация кой драйвер причинява този проблем.

Поправете драйвера

Актуализирайте драйвера, свързан с този хардуер:

  1. Щракнете върху бутона Започнете
  2. Кликнете Контролен панел
  3. Щракнете върху " Превключване към класически изглед"
  4. Кликнете два пъти система
  5. Отидете на Раздел "Хардуер".
  6. Кликнете мениджър на устройства
  7. Щракнете върху " Актуализирайте драйвера."

В Windows Vista и 7:

  1. Щракнете върху бутона Започнете
  2. Кликнете Контролен панел
  3. Кликнете два пъти мениджър на устройства
  4. Намерете устройството, което причинява проблема
  5. Кликнете с десния бутон върху него
  6. Щракнете върху " Актуализирайте драйвера."


В Windows 8 и 8.1:

  1. Натиснете клавиша Windows + X
  2. Кликнете Контролен панел
  3. Преглед по малки икони
  4. Кликнете мениджър на устройства
  5. Намерете устройството, което причинява проблема
  6. Кликнете с десния бутон върху него
  7. Щракнете върху " Актуализирайте драйвера."

Или използвайте нашето приложение, за да не бъдете объркани с Driver Verifier. Driver Reviver автоматично актуализира всички съществуващи драйвери на вашия компютър и е особено добър в актуализирането на драйвери с недостатъчна производителност като този до най-новата и най-добра версия.

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

Деактивирайте програмата за проверка на драйвери

След като приключите с използването на Driver Verifier, ще искате да го деактивирате, тъй като е доста трудно за вашия компютър, докато работи.

Във всички версии на Windows:

  1. Стартирайте отново Driver Verifier, като използвате стъпките по-горе.
  2. Изберете " Изтриване на съществуващи настройки" .
  3. Щракнете върху " готов" .
  4. Рестартирайте компютъра си отново.


Запомнете тази статия за в бъдеще, така че винаги, когато имате син екран, да можете да коригирате проблема. Освен това разгледайте нашия интерактив и въведете името на грешката си, за да получите допълнителни съветиза да разрешите вашия конкретен син екран на смъртта. Успех!


Понякога грешките на DRIVER_VERIFIER_DETECTED_VIOLATION син екран, свързани с хардуера, могат да бъдат причинени от повреда RAM(RAM). Ако изпитвате произволно рестартиране на компютъра, звукови сигналиПри зареждане или други неизправности на компютъра (в допълнение към BSOD грешки 0xC4), много вероятно е да има повреда в паметта. Всъщност почти 10% от сривовете на приложенията в Windows OS са причинени от повреда на паметта.

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

Ако не сте добавили нова памет, следващата стъпка е да изпълните диагностичен тест на съществуващата памет на вашия компютър. Тестът на паметта ще сканира за тежки грешки в паметта и периодични грешки, които може да са причина за вашия 0xC4 син екран на смъртта.

въпреки че най-новите версии Windows включва помощна програма за тестване на вашата RAM памет, силно препоръчвам вместо това да използвате Memtest86. Memtest86 е инструмент за тестване софтуерБазиран на BIOS, за разлика от други тестови програми, които се изпълняват Windows среда. Предимството на този подход е, че помощната програма ви позволява да проверявате ВСИЧКИ оперативна паметза грешки DRIVER_VERIFIER_DETECTED_VIOLATION, докато други програми не могат да проверяват областите на паметта, заети от самата програма, операционна системаи други работещи програми.

Споделете