Sådan bruges Driver Verifier Windows 10

Windows 10 er et moderne system, der er blevet suppleret med forskellige funktioner, der er tilføjet, så vi som avancerede brugere eller administratorer har mulighed for at løse forskellige problemer, der genereres i systemet, og et af disse problemer, som er meget sart, er den, der er forbundet med controllerne, da de har til opgave at lade hardwareelementerne fungere normalt både på kompatibilitetsniveau og tjenester. Det er altid vigtigt at have support fra vores controllere i tilfælde af fejl eller nulstilling.

Når en controller præsenterer fejl, kan vi stå over for situationer som:

  • Slukker eller flimrer vores skærm
  • Netværksforbindelsesfejl
  • Udskrivningsfejl
  • Lyd gengives ikke som de burde og mange flere.
Windows 10 har et integreret værktøj, som vi sjældent bruger til at udføre en detaljeret analyse af driverne, og dette værktøj kaldes Driver verifier, og derfor vil vi i Solvetic lave en komplet analyse af, hvordan man bruger det og dermed have komplette drivere i Windows 10 .

Hvad er Driver verifierDriver Verifier er et værktøj udviklet af Microsoft for at overvåge drivere og grafikdrivere i Windows -kernetilstand for at opdage opkald til ulovlige funktioner eller enhver anden form for situation, der kan beskadige systemet. Med Driver Verifier vil vi kun kunne udsætte alle Windows 10 -systemdrivere for forskellige typer variabler og test for kun at opdage forkert adfærd og dermed træffe de nødvendige korrigerende foranstaltninger.

Vi har mulighed for at eksekvere Driver Verifier i flere controllere samtidigt eller i en enkelt controller på samme tid, på samme måde vil det være muligt at konfigurere de test, der skal udføres, hvilket giver os mulighed for at udsætte en controller for store belastninger stress eller gennem mere optimerede tests for at se dit helbredsniveau i realtid.

1. Få adgang til Driver Verifier i Windows 10


En af fordelene er, at det ikke vil være nødvendigt at downloade Driver Verifier (Verifier.exe), da dette værktøj allerede er inkluderet i alle versioner af Windows efter Windows 2000, undtagen Windows 10 S.Derfor er der ingen pakke med Download Driver Verifier separat, er dette placeret i følgende bibliotek
 % windir% \ system3 
Trin 1
For at få adgang til dette værktøj skal du bare gå til kommandoprompten og udføre følgende linje:
 verifikator 

FORSTØRRE

Trin 2
Nogle anbefalinger til brug af dette værktøj er:

  • Kører Driver Verifier kan få din computer til at gå ned.
  • Vi behøver kun at køre driverkontrollen på de computere, der bruges til test og fejlfinding.
  • Vi skal være i gruppen Administratorer for at bruge Driver Verifier.
  • Drivercheckeren er ikke inkluderet i Windows 10 S.
  • Vi kan bruge Driver Verifier til at finde problemer tidligt i udviklernes livscyklus for chauffører, da de på dette tidspunkt er lettere og billigere at rette.
  • Det vil være muligt at bruge dette værktøj, når en driver installeres til at køre WDK-, Visual Studio- og Windows Hardware Certification Kit (HCK) -testene.
  • Vi vil bruge chaufføren til at fejlfinde og eliminere testfejl og udstyrsstyrt.

Trin 3
Vi trykker på Enter ved kommandoprompten, og følgende vindue vises:

Trin 4
Der finder vi en række muligheder, nogle specifikke for udviklere, men især skal vi forlade standardindstillingen "(Opret standardkonfiguration)". Hvis vi vil se den aktuelle struktur, aktiverer vi boksen "Vis den eksisterende konfiguration" og klikker på Næste, og vi ser dette:

2. Brug Driver Verifier i Windows 10

Trin 1
Som vi nævnte, vælger vi indstillingen "Opret standardkonfiguration", og følgende vises:

Trin 2
Der finder vi følgende muligheder:

Vælg automatisk usignerede drivereMed denne mulighed vil det være nyttigt at scanne computere med versioner af Windows, der ikke kræver signerede drivere.

Vælg automatisk drivere, der er oprettet til versioner før WindowsDenne mulighed er nyttig til at teste driverkompatibilitet med de nyeste versioner af Windows.

Vælg automatisk alle drivere, der er installeret på denne computerDenne mulighed tilbyder et maksimalt dækningsniveau relateret til antallet af controllere, der kan testes på systemet. Denne mulighed er nyttig til testscenarier, hvor en controller skal interagere med andre enheder eller controllere på et specifikt system. Ved at bruge denne mulighed vil det også være muligt at udtømme de ressourcer, der er til rådighed for taskforcen og nogle opfølgende ressourcer. Test af alle drivere kan også påvirke systemets ydeevne negativt på grund af niveauet af test, der køres.

Vælg controllernavne fra en listeTakket være denne mulighed vil det være muligt at vælge nogle controllere på en liste over enheder, som Enhanced I / O Verification -funktionen får lov til at spore objekter på en mere omfattende og komplet måde og dermed kontrollere overensstemmelse, når en IRP sendes mellem. hver af de udvalgte controllere, hvilket resulterer i meget mere komplet information.

Trin 3
I dette tilfælde giver standardkonfigurationen af ​​Driver Verifier os en række muligheder, der er:

Automatiske verifikationerDenne type verifikation udføres altid på en controller, der verificeres, uanset hvilke muligheder der er valgt til dette formål.

Særlig poolVed at aktivere denne mulighed sørger Driver Verifier for at allokere de fleste hukommelsesanmodninger fra driveren til en særlig gruppe. Dette særlige sæt overvåges for at detektere hukommelsesvækst, hukommelsesfejl og flere problemer i forbindelse med den hukommelse, der åbnes, efter at den er frigivet.

Tving IRQL -kontrolVed hjælp af denne mulighed tilføjer Driver Verifier ekstremt hukommelsestryk på føreren ved at ugyldiggøre dens sidekode, så hvis føreren forsøger at få adgang til sidet hukommelse i den forkerte IRQL eller mens den holder en spin -lås nede, registrerer Driver Verifier denne adfærd og fortsætter med sin administration handlinger.

Simulering med lav ressourceVed at aktivere denne indstilling fejler Driver Verifier tilfældigt gruppetildelingsanmodninger og andre ressourceforespørgsler. Ved at gøre dette tester Driver Verifier førerens evne til at håndtere en situation med lav ressource, der kan påvirke den generelle systemadfærd.

Pool analyseDenne indstilling kontrollerer, om føreren har frigjort alle sine hukommelsestildelinger, når den er aflæst.

I / O -checkMed denne mulighed tildeler Driver Verifier controller -IRP'erne til en særlig gruppe og administrerer I / O -håndteringen af ​​controlleren og påviser dermed ulovlig eller inkonsekvent brug af I / O -rutiner.

DMA -verifikationNår du aktiverer denne mulighed, analyserer Driver Verifier driverforbruget af DMA -rutiner for at opdage misbrug af DMA -buffere, adaptere og kortregistre.

Trin 4
En af de mest nyttige muligheder er at vælge indstillingen "Vælg controllernavne fra en liste":

Trin 5
Klik på Næste, vi skal aktivere boksene på de controllere, som vi vil analysere:

Trin 6
Hvis vi vil markere dem alle, skal du klikke på knappen Vælg alle. Klik på knappen "Afslut" for at fuldføre handlingen, og følgende meddelelse vises:

Trin 7
Som vi kan se, vil det være nødvendigt at genstarte systemet for at køre den respektive analyse. Det er også muligt at køre Driver Verifier i en kommandopromptkonsol, f.eks. Hvis vi vil køre værktøjet med standardkonfigurationen i en driver kaldet acpi.sys, udfører vi følgende kommando. Når systemet er genstartet, udføres analyseopgaven i baggrunden.

 verifikator / standard / driver acpi.sys 

3. Administrer driververifikator i Windows 10


Der er visse opgaver, som vi kan anvende på Driver Verifier i Windows 10 direkte fra kommandopromptkonsollen som administratorer eller fra konsollen, nogle af disse er:

Stop eller nulstil værktøjetFor at gøre dette udfører vi en af ​​følgende muligheder:

  • Fra kommandoprompten udfører vi kommandoen "verifier / reset"
  • Vi udfører "verifikator" ved kommandoprompten, og i den viste konsol aktiverer vi feltet "Slet eksisterende konfiguration" og klikker på "Næste".

Se aktuelle indstillingerFor at vise den nuværende struktur har vi følgende muligheder:

  • Udfør "verifikator" fra kommandoprompten og aktiver i feltet "Vis eksisterende konfiguration" i grafikkonsollen, og klik på "Næste".
  • Kør kommandoen "verifier / querysettings" fra kommandoprompten

Vis verifikationsstatistikFor at kende statistikken over analyseresultaterne kan vi bruge en af ​​følgende muligheder:

  • Kør følgende kommando ved kommandoprompten: "verifier / query"
  • Kør "verifier" ved kommandoprompten og i den grafiske konsol markeres feltet "Vis oplysninger om aktuelt kontrollerede drivere".

FORSTØRRE

Fejl ved kontrolHvis Driver Verifier opdager nogen form for overtrædelse, genererer det en fejlkontrol for at stoppe computeren, men dette gøres for at give så mange oplysninger som muligt for at fejlsøge problemet. Alle overtrædelser, der opdages af værktøjet, resulterer i fejlkontrol, den mest almindelige er:

  • 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION: Angiver, at controlleren skrev til et ugyldigt afsnit i specialgruppen
  • 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION: Dette er en generel fejlkontrolkode for fatale fejl fundet af Driver Verifier i drivere.
  • 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL: Dette indikerer, at føreren forsøgte at få adgang til en frigivet hukommelsespulje
  • 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION: Dette er fejlkontrolkoden, der gælder for alle Driver Verifier I / O -verifikationsfejl.
  • 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION: Dette indikerer, at chaufføren fik adgang til hukommelse efter slutningen af ​​gruppetildelingen.
  • 0xE6: DRIVER_VERIFIER_DMA_VIOLATION: Dette er fejlkontrolkoden, der er forbundet med alle overtrædelser af DMA -verifikation fra værktøjet.

Vi kan se, hvordan dette integrerede Windows 10 -værktøj giver os en mulighed for at centralisere al analyse af hver systemcontroller for at se dens aktuelle status i realtid og dermed bestemme mulige fejl og, hvis nogen, fortsætte med deres korrektion.

wave wave wave wave wave