드라이버 충돌을 확인하는 방법. Windows 드라이버 검증기 사용

잘못된 드라이버는 컴퓨터에 많은 문제를 일으킬 수 있습니다. 주요 특징컴퓨터에 결함이 있는 드라이버가 있다는 사실은 종종 드라이버 비활성화로 인해 발생하는 죽음의 블루 스크린입니다.

이 기사에서는 결함이 있는 드라이버를 찾은 다음 업데이트하거나 완전히 제거하는 방법에 대해 설명합니다.

때때로 Windows는 드라이버 중 하나가 실패했음을 사용자에게 알립니다. 그러나 시스템이 문제가 무엇인지 감지하지 못하기 때문에 오류 메시지가 표시되지 않으므로 필요에 따라 느리게 작동하거나 작동하지 않습니다. 이 경우 드라이버 체크 매니저(Driver Verifier) ​​​​시스템 드라이버에 추가 부하를 생성하여 충돌을 일으키려고 합니다. 드라이버 중 하나가 실패하면 드라이버 체크 매니저문제를 보고하다 블루 스크린.

경고

사용하기 전에 드라이버 체크 매니저, 도구가 귀하의 자신의 컴퓨터. 왜냐하면 드라이버 체크 매니저결함이 있는 드라이버를 감지하면 죽음의 블루 스크린이 시작됩니다. 이는 Windows를 로드할 때 큰 문제를 일으킬 수 있습니다.

드라이버 테스트를 비활성화하기 위해 Windows에 들어갈 기회가 없다면 컴퓨터는 빠져나오기 힘든 "부팅 -> 로드 -> 충돌" 루프에 빠지게 됩니다. 자동 복구 기능은 Windows에 액세스할 수 있는 몇 가지 옵션 중 하나이지만 이러한 상황을 피하는 것이 가장 좋습니다.

Driver Verifier를 사용하기 전에 다음 이스케이프 중 하나 이상이 있는지 확인하십시오.

  • 당신은 갈 수 있습니다 안전 모드. 시작하기 전에 안전 모드로 전환 윈도우 부팅일반적으로 컴퓨터가 부팅되는 동안 F8 키를 반복적으로 눌러 수행됩니다. 그러나 새 컴퓨터는 너무 빨리 부팅되어 적절한 순간에 F8을 누를 시간이 없습니다.
  • 사용하기 전에 시스템 복원 지점을 만들었습니다. 드라이버 체크 매니저. 갖는 것도 바람직하다. 설치 디스크 Windows를 사용하여 컴퓨터를 공장 설정으로 복원할 수 있습니다.

드라이버 확인 관리자를 실행하는 방법

사용 설명서를 시작하기 전에 운전자 확인 관리자, 위의 "경고" 섹션을 읽으십시오. 피하는 방법을 말한다. 끝없는 로딩윈도우.

비상구 계획이 있다고 100% 확신하면 " 윈도우 키 + R» 입력 cmd대화 상자에서 운영"를 누른 다음 " 확인».

명령 창에서 다음을 입력합니다.

검증자

팝업 창에서 " 사용자 정의 매개변수 생성(프로그램 코드용)"를 누른 다음 " 더 나아가».

드라이버를 확인하기 위해 실행할 수 있는 모든 테스트 목록이 표시됩니다. 목록에서 모든 테스트를 선택하고, 게다가"임의 리소스 부족 시뮬레이션" 및 "추가 DDI 준수 확인"을 클릭한 다음 " 더 나아가».

다음 화면에서 " 선택하다목록에서 드라이버 이름"를 누르고 " 더 나아가».

여기에서 테스트할 드라이버를 선택할 수 있습니다. 어떤 드라이버가 오작동하는지 모르는 경우 Microsoft를 제외한 모든 드라이버를 선택하십시오. 대부분 오류 없이 작동하기 때문입니다.

"를 클릭하면 준비가 된", Windows에서 PC를 다시 시작하라는 메시지를 표시합니다. 컴퓨터가 켜진 후 평소와 같이 계속 사용하십시오. 블루 스크린이 나타나면 오류 메시지에 주의하고 컴퓨터를 다시 시작하십시오.

결함이 있는 드라이버를 식별하면 비활성화할 수 있습니다. 드라이버 체크 매니저두 가지 방법 중 하나로. 명령 프롬프트를 다시 열고 명령을 입력할 수 있습니다. 검증자를 선택하고 " 기존 옵션 삭제».

명령 프롬프트를 열고 다음을 입력할 수도 있습니다.

검증자 /bootmode resetonbootfail

Driver Verification Manager를 비활성화한 후 컴퓨터를 다시 시작하십시오. 컴퓨터가 켜지지 않으면 "경고"섹션에서 설명한 비상구 중 하나를 사용하십시오.

결론

드라이버 중 하나가 오작동하고 있다고 생각하지만 어떤 드라이버가 작동하지 않는지 알 수 없는 경우 드라이버 체크 매니저큰 도움이 될 것입니다.

그러나 드라이버를 테스트한 후 컴퓨터를 켤 수 없다는 사실에 대비해야 하므로 안전 모드로 전환하거나 Windows 복원 지점을 시작하는 것과 같은 비상 탈출을 고려하십시오.

컴퓨터의 드라이버에 문제가 발생한 적이 있습니까? 결함이 있는 드라이버를 어떻게 찾았습니까? 아래 의견에 알려주십시오!

이러한 경우 Windows XP에서 드라이버가 올바르게 작동하는지 확인하려면 특수 유틸리티 검증자.exe. 공익사업 운전사 검증자, 드라이버에 대한 가장 가혹한 조건을 생성하며, 실패 확률이 매우 높고, 실패한 드라이버의 이름이 가장 높은 정확도로 결정됩니다. 따라서 비체계적 오류의 경우 유틸리티를 실행하는 것이 유용합니다. 운전사 검증자.exe.유틸리티는 Windows에 포함되어 있고 디렉터리에 있으므로 Verifier를 다운로드할 필요가 없습니다. 윈도우\시스템32


1 작업 검증자.exe

1.1. 뛰자 검증자.exe.시작 - 실행 - 검증자.exe:

1.3. 공익사업 운전사 검증자.exe재부팅을 요청할 것입니다:



1.4. 두 개의 새 매개변수가 레지스트리에 나타납니다.


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

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


관련 레지스트리 설정 운전사 검증자.exe

2 테스트 결과

2.1. 유틸리티의 첫 번째 창에 있는 경우 운전사 검증자.exe선택하다 "현재 테스트된 드라이버에 대한 정보 표시",그러면 이런 창이 나타납니다. 어떤 드라이버가 확인되고 어떤 드라이버가 확인되지 않았는지 보여줍니다. 누르는 "더 나아가", 테스트한 드라이버에 대한 기타 정보를 볼 수 있습니다.



2.2. 유틸리티로 드라이버를 확인한 결과 운전사 검증자.exe시스템이 충돌할 수 있습니다. 드라이버를 확인하는 동안 오류가 발생하면 시스템 오류가 발생하고. 일반적인 코드 및 오류 코드는 다음과 같습니다.

0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
0xC6: DRIVER_CAGHT_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 기술을 지원하지 않는 구형 장비에 대한 드라이버를 설치하는 방법은 무엇입니까? 그리고 어떻게 드라이버의 작동을 진단할 수 있습니까? 이 기사에서 이러한 주제를 살펴보겠습니다.

오래된 장비 설치

제조사의 장비에 대한 소프트웨어가 없고(즉 -) 장비가 지원하지 않는 경우 다음을 엽니다. 기기 관리자, 목록 맨 처음에 있는 컴퓨터 이름을 마우스 오른쪽 버튼으로 클릭하고 오래된 하드웨어 설치, 후에 더 나아가. 그런 다음 두 가지 방법 중 하나로 갈 수 있습니다. 컴퓨터가 연결된 장치 자체를 식별하려고 시도하거나 직접 장치 클래스를 선택하고 영혼의 희망을 가지고 사용 가능한 목록에서 장비를 찾습니다. 그리고 그것을 찾으면 운이 좋은 것입니다. 그렇지 않은 경우 지침을 따라야 합니다.

드라이버 작동 진단

장비 충돌

운전자 충돌은 요즘 점점 줄어들고 있습니다. 하지만 그들은 만난다. 일반적으로 두 엔터티에 동일한 리소스가 필요할 때 충돌이 발생합니다. 그리고 지구상의 모든 전쟁은 일종의 자원을 소유하기 위한 것이었습니다! 따라서 이러한 약점이 컴퓨터 구성 요소에도 존재한다는 사실에 놀라지 마십시오. 장치에 충돌이 있는지 확인하려면 드라이버의 작동을 진단해야 합니다. 이렇게 하려면 다음으로 이동하십시오. 기기 관리자, 고르다 장치.다음으로 컨텍스트 메뉴고르다 속성탭을 열고 자원. 아래에서 필드를 찾을 수 있습니다. 충돌하는 장치 목록, 충돌 여부를 확인할 수 있습니다. 있는 경우 "변경" 버튼이 활성화되어 판사로서 충돌하는 리소스 간에 리소스를 나눕니다.

시스템 정보

또한 유틸리티는 드라이버의 작동을 진단하는 데 사용됩니다. 시스템 정보, 실행 메뉴에 입력하여 열 수 있습니다. msinfo32.
거기에 세 개의 노드가 표시됩니다. 다음을 사용하여 드라이버를 진단할 수 있습니다.

  • 첫 번째 노드에는 매개변수가 있습니다. 갈등과 공유.어떤 장비가 동일한 리소스를 사용하는지 확인할 수 있습니다. 차례대로 가능한 원인오작동.
  • 두 번째 노드에서는 필요한 장비에 대한 자세한 정보를 찾을 수 있습니다. 그리고 드라이버를 진단하려면 매개변수를 사용하는 것이 가장 좋습니다. 문제가 있는 장치.
  • 세 번째 노드에서 매개변수 확장 시스템 드라이버, 커널 드라이버의 상태를 알 수 있습니다. 이것은 매우 중요한 매개변수, 특히 운영 체제 커널 드라이버에 중점을 두고 있기 때문입니다. 커널 드라이버를 복원하는 것은 프린터 드라이버보다 훨씬 어렵습니다. 따라서 그러한 경우를 진단하는 것이 좋습니다. 그렇지 않으면 치명적인 오류 중 하나를 발견할 수 있습니다.

드라이버 체크 매니저

드라이버 진단을 위한 또 다른 도구는 다음과 같습니다. 드라이버 체크 매니저. 이를 통해 드라이버를 로드하고, 리소스 부족을 시뮬레이션하고, 일반적으로 드라이버를 비현실적으로 어려운 조건에 배치하여 가능한 오류를 식별할 수 있습니다. 소환 이 악기메뉴를 사용할 수 있습니다 운영, 거기에 입력하고 명령을 실행하면 검증자.

솔직히 말해서, 이 유틸리티는 다소 모호한 인터페이스를 가지고 있습니다. 내 의견이야. 그래, 그리고 그녀는 나에게 별로 관심이 없어, 내가 달릴 때도 가상 기기그리고 많은 프로그램은 60% 이상의 철분을 로드할 수 없습니다. 따라서 나는이 유틸리티에주의를 기울이지 않았습니다. 그러나 설명된 기능에 따르면 이 유틸리티는 매우 좋은 도구입니다.

DirectX 진단

실행 메뉴에 입력하면 dxdiag, 당신은 실행 진단 도구. 열리는 창에는 4개의 탭이 있습니다. 두 번째 탭은 화면, 세 번째 탭은 사운드, 네 번째 탭은 입력 시스템입니다. 각각의 하단에는 문제의 유무를 나타내는 메모가 있습니다. 보시다시피 이 치료법이 세 가지 등급의 장비만 진단합니다. 왜요? DirectX의 주요 용도는 게임을 만들 때이기 때문입니다. 게임에 무엇이 필요합니까? 우리가 무엇을하고 있는지 확인하는 화면! 엔진 소리나 뒤에서 총성이 들리는 소리. 조종하거나 쏘는 입력 시스템. 프린터가 인쇄하지 않는 것은 신경쓰지 마십시오. 그게 다야

따라서 드라이버에 행운을 빕니다. 드라이버 진단이 필요한 경우 위의 도구를 자유롭게 사용하십시오. 드라이버는 소프트웨어 제품이기 때문에 이 기사는 부분적으로 이 기사의 주제와 관련이 있습니다.

따라서 죽음의 블루 스크린이 반복적으로 발생하고 많은 BSoD와 마찬가지로 나쁜 운전자에게 책임이 있기 때문입니다. 그러나 화면에 드라이버가 전혀 포함되어 있지 않거나 가짜 드라이버처럼 작동하는 시스템 드라이버가 나열되어 있기 때문에 화면에 올바른 정보가 표시되지 않습니다.

드라이버 검증기- 무료 유틸리티모두에 포함 Windows 버전 Windows XP에서. 말 그대로 문제를 일으킨 문제가 발생할 때까지 PC의 모든 드라이버를 확인하여 의도적으로 동일한 블루 스크린을 생성하지만 문제를 식별하는 데 도움이 되는 로그 파일에 정보를 기록합니다.

드라이버 드라이버 실행

동일한 블루 스크린이 자주 발생하고 활성화하여 해결하려는 경우 Driver Verifier를 사용하는 방법은 다음과 같습니다.

  1. 버튼을 클릭 시작
  2. "를 클릭하십시오. 실행하다"...
  3. 입력하다 cmd그리고 누르다 입력하다.
  4. 새 창에서 입력 검증자그리고 누르다 입력하다.


윈도우 비스타 7:

  1. 버튼을 클릭 시작
  2. 입력하다 cmd상자를 클릭하고 입력하다.
  3. 새 창에서 입력 검증자그리고 누르다 입력하다.


Windows 8 및 8.1:

  1. 키를 누르십시오 윈도우+X
  2. "를 클릭하십시오. 명령줄" ("관리자") (Windows PowerShell(관리자) Windows 8.1)
  3. 새 창에서 입력 검증자그리고 누르다 입력하다.


모든 버전의 Windows:

  1. 선택되어 있는지 확인 사용자 기본 설정 지정(코드 개발자용) .
  2. "를 클릭하십시오. 더 나아가" .
  3. 고르다 " 개별 설정 선택"에서 전체 목록 .
  4. "를 클릭하십시오. 더 나아가" .
  5. 선택 해제 적은 자원으로 시스템 시뮬레이션그리고 대기 I/O 요청. (이 두 가지는 PC에 불필요한 작업 부하를 일으킵니다.) 다른 모든 항목이 선택되어 있는지 확인합니다.
  6. 더블 클릭 " 더 나아가" .
  7. 고르다 " 목록에서 드라이버 이름 선택" .
  8. "를 클릭하십시오. 더 나아가" .
  9. 라고 표시된 드라이버를 제외하고 이 화면에서 모든 드라이버를 선택하십시오. 마이크로 소프트 회사공급자 아래. Microsoft 드라이버가 이 문제를 일으키는 경우는 거의 없습니다.
  10. "를 클릭하십시오. 준비가 된" .


메모. 블루 스크린이 계속 발생하여 위의 단계를 완료할 수 없는 경우 에 다운로드해 보십시오.

이 시점에서 컴퓨터를 다시 시작해야 합니다. 그런 다음 이전에 수행한 작업을 수행하여 BSoD를 다시 발생시키십시오. Windows는 도움을 주기 위해 드라이버에 추가 부하를 가합니다. BSoD를 재현할 수 없으면 밤새 컴퓨터를 시작해 보십시오. BSoD가 다시 나타나면 컴퓨터를 다시 시작하고 Minidump 파일을 읽으십시오.


덤프 파일 읽기

Verifier 드라이버가 실행되고 블루 스크린이 실행되고 로그 파일이 작성됩니다. 이 로그 파일은 C:\Windows\Minidump\에 있습니다. 읽어보면 이 문제를 일으키는 드라이버가 무엇인지 알 수 있습니다. 드라이버 이름을 검색하여 PC에서 사용 중인 하드웨어를 확인하십시오.

그래서 어떻게 읽습니까? Microsoft에서 다운로드할 수 있는 디버깅 도구가 필요합니다.

하지만 . SDK를 다운로드하여 설치하고 디버그 도구를 선택하고 나머지는 모두 선택 취소합니다.

이전 버전의 디버깅 도구는 윈도우 더보기없는; 분석을 위해 덤프 파일을 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. 키를 누르십시오 윈도우+X
  2. 딸깍 하는 소리 제어판
  3. 보기 기준 작은 아이콘
  4. 딸깍 하는 소리 기기 관리자
  5. 문제를 일으키는 장치 찾기
  6. 그것을 마우스 오른쪽 버튼으로 클릭하십시오.
  7. "를 클릭하십시오. 드라이버 업데이트".

또는 Driver Verifier와 혼동하지 않도록 앱을 사용하십시오. Driver Reviver는 PC의 모든 기존 드라이버를 자동으로 업데이트하며 특히 이와 같이 성능이 떨어지는 드라이버를 최신 버전으로 업데이트하는 데 유용합니다.

문제가 있는 드라이버를 수정한 후 Driver Verifier를 비활성화할 수 있습니다.

드라이버 검증기 비활성화

Driver Verifier 사용을 마치면 실행되는 동안 PC에 부담이 되기 때문에 이 기능을 끄고 싶을 것입니다.

모든 버전의 Windows:

  1. 위의 단계를 사용하여 Driver Verifier를 다시 실행하십시오.
  2. 고르다 " 기존 설정 삭제" .
  3. "를 클릭하십시오. 준비가 된" .
  4. 컴퓨터를 다시 시작하십시오.


블루 스크린이 나타날 때마다 문제를 해결할 수 있도록 이 기사를 북마크에 추가하십시오. 또한 대화형을 확인하고 버그 이름을 입력하여 추가 팁죽음의 특정 블루 스크린을 해결함으로써. 행운을 빕니다!


가끔 하드웨어 관련 DRIVER_VERIFIER_DETECTED_VIOLATION 블루 스크린 오류가 손상으로 인해 발생할 수 있습니다. 랜덤 액세스 메모리(램). 컴퓨터가 무작위로 다시 시작되는 경우, 소리 신호부팅이나 다른 컴퓨터가 오작동할 때(BSOD 0xC4 오류 외에) 메모리 손상이 있을 가능성이 매우 높습니다. 실제로 Windows 응용 프로그램 충돌의 거의 10%는 메모리 손상으로 인해 발생합니다.

최근에 컴퓨터에 새 메모리를 추가했다면 일시적으로 제거하여 DRIVER_VERIFIER_DETECTED_VIOLATION 오류의 원인이 되지 않도록 하는 것이 좋습니다. 이 작업으로 BSOD가 수정된 경우 이것이 문제의 원인이므로 새 메모리가 일부 하드웨어와 호환되지 않거나 손상되었습니다. 이 경우 새 메모리 모듈을 교체해야 합니다.

새 메모리를 추가하지 않은 경우 다음 단계는 컴퓨터의 기존 메모리에 대한 진단 테스트를 실행하는 것입니다. 메모리 테스트를 통해 죽음의 블루 스크린 0xC4의 원인이 될 수 있는 심각한 메모리 실패 및 간헐적 오류를 스캔할 수 있습니다.

하지만 최신 버전 Windows에는 RAM 테스트 유틸리티가 포함되어 있으므로 대신 Memtest86을 사용하는 것이 좋습니다. Memtest86은 테스트입니다. 소프트웨어에서 실행되는 다른 테스트 프로그램과 달리 BIOS를 기반으로 윈도우 환경. 이 접근 방식의 장점은 유틸리티를 사용하여 모든 운영 메모리 DRIVER_VERIFIER_DETECTED_VIOLATION 오류의 경우 다른 프로그램은 프로그램 자체가 차지하는 메모리 영역을 확인할 수 없습니다. 운영 체제및 기타 실행 중인 프로그램.

공유하다