Windows 10 är ett modernt system som kompletteras med olika funktioner som har lagts till så att vi som avancerade användare eller administratörer har möjlighet att lösa olika problem som genereras i systemet och ett av dessa problem, som är mycket känsligt, är den som är associerad med kontrollerna eftersom de har till uppgif.webpt att låta hårdvaruelementen fungera normalt både på kompatibilitetsnivå och tjänster. Det är alltid viktigt att ha stöd från våra kontroller vid fel eller återställningar.
När en registeransvarig presenterar fel kan vi ställas inför situationer som:
- Stänger av eller flimrar vår skärm
- Nätverksanslutningsfel
- Utskriftsfel
- Ljud återges inte som de borde och många fler.
Vad är Driver verifierDriver Verifier är ett verktyg som utvecklats av Microsoft för att övervaka drivrutiner och grafikdrivrutiner i Windows för att upptäcka samtal till olagliga funktioner eller någon annan typ av situation som kan skada systemet. Med Driver Verifier kommer vi att kunna utsätta alla Windows 10 -systemdrivrutiner för olika typer av variabler och tester endast för att upptäcka felaktigt beteende och på så sätt vidta nödvändiga korrigerande åtgärder.
Vi har möjlighet att köra Driver Verifier i flera kontroller samtidigt eller i en enda controller samtidigt, på samma sätt blir det möjligt att konfigurera de tester som måste utföras, vilket gör att vi kan utsätta en controller för stora belastningar stress eller genom mer optimerade tester för att se din hälsanivå i realtid.
1. Öppna Driver Verifier i Windows 10
En av fördelarna är att det inte kommer att vara nödvändigt att ladda ner Driver Verifier (Verifier.exe) eftersom det här verktyget redan ingår i alla versioner av Windows efter Windows 2000, förutom Windows 10 S. Därför finns det inget paket med Download Driver Verifier separat finns detta i följande katalog
% windir% \ system3Steg 1
För att komma åt det här verktyget, gå bara till kommandotolken och kör där följande rad:
bekräftare
FÖRSTORA
Steg 2
Några rekommendationer för att använda det här verktyget är:
- Att köra Driver Verifier kan orsaka att din dator kraschar.
- Vi behöver bara köra förarkontrollen på datorerna som används för testning och felsökning.
- Vi måste vara i gruppen Administratörer för att kunna använda Driver Verifier.
- Förarkontrollen ingår inte i Windows 10 S.
- Vi kan använda Driver Verifier för att hitta problem tidigt i utvecklingslivscykeln för förare eftersom de vid denna tidpunkt är enklare och billigare att korrigera.
- Det kommer att vara möjligt att använda det här verktyget när du använder en drivrutin för att köra WDK-, Visual Studio- och Windows Hardware Certification Kit (HCK) -tester.
- Vi kommer att använda förarkontrollen för att felsöka och eliminera testfel och kraschar på utrustning.
Steg 3
Vi trycker på Enter vid kommandotolken och följande fönster visas:
Steg 4
Där hittar vi en rad alternativ, vissa specifika för utvecklare, men i synnerhet måste vi lämna standardalternativet "(Skapa standardkonfiguration)". Om vi vill se den nuvarande strukturen aktiverar vi rutan "Visa den befintliga konfigurationen" och klickar på Nästa så ser vi detta:
2. Använd Driver Verifier i Windows 10
Steg 1
Som vi nämnde väljer vi alternativet "Skapa standardkonfiguration" och följande kommer att visas:
Steg 2
Där hittar vi följande alternativ:
Välj automatiskt osignerade drivrutinerMed det här alternativet kommer det att vara användbart att skanna datorer med versioner av Windows som inte kräver signerade drivrutiner.
Välj automatiskt drivrutiner som skapats för versioner före WindowsDet här alternativet är användbart för att testa drivrutinkompatibilitet med de senaste versionerna av Windows.
Välj automatiskt alla drivrutiner som är installerade på den här datornDetta alternativ erbjuder en maximal täckningsnivå relaterad till antalet kontroller som kan testas på systemet. Det här alternativet är användbart för testscenarier där en controller måste interagera med andra enheter eller kontroller på ett specifikt system. Genom att använda detta alternativ kommer det också att vara möjligt att ta ut de resurser som är tillgängliga för arbetsgruppen och några uppföljningsresurser. Att testa alla drivrutiner kan också påverka systemprestandan negativt på grund av testnivån som körs.
Välj kontrollnamn från en listaTack vare det här alternativet kommer det att vara möjligt att välja några kontroller i en lista över enheter genom vilka alternativet Enhanced I / O Verification får spåra objekt på ett mer omfattande och fullständigt sätt och på så sätt verifiera överensstämmelse när en IRP skickas mellan. var och en av de utvalda styrenheterna resulterar i mycket mer fullständig information.
Steg 3
I detta fall ger standardkonfigurationen för Driver Verifier oss en rad alternativ som är:
Automatiska verifieringarDenna typ av verifiering kommer alltid att utföras på en kontroller som verifieras, oavsett vilka alternativ som har valts för detta ändamål.
Särskild poolGenom att aktivera det här alternativet tar Driver Verifier hand om att fördela de flesta minnesförfrågningar från föraren till en särskild grupp. Denna speciella uppsättning övervakas för att upptäcka minnetillväxt, minnesfel och fler problem som är associerade med minnet som öppnas efter att det har frigjorts.
Tvinga IRQL -kontrollMed hjälp av det här alternativet lägger Driver Verifier till extremt minnestryck på föraren genom att ogiltiggöra dess sidkod, så om föraren försöker få åtkomst till sidminne i fel IRQL eller samtidigt som ett spinnlås hålls upptäcker Driver Verifier detta beteende och fortsätter med hanteringen åtgärder.
Låg resurs simuleringGenom att aktivera det här alternativet misslyckas Driver Verifier slumpmässigt med grupptilldelningsbegäranden och andra resursförfrågningar. Genom att göra detta testar Driver Verifier förarens förmåga att hantera en situation med låga resurser som kan påverka systemets totala beteende.
PoolanalysDet här alternativet kontrollerar om föraren har frigjort alla sina minnestilldelningar när den är laddad.
I / O -kontrollMed det här alternativet tilldelar Driver Verifier styrenhetens IRP till en särskild grupp och hanterar I / O -hanteringen av regulatorn, vilket påvisar olaglig eller inkonsekvent användning av I / O -rutiner.
DMA -verifieringNär du aktiverar det här alternativet analyserar Driver Verifier förarens användning av DMA -rutiner för att upptäcka missbruk av DMA -buffertar, adaptrar och kartregister.
Steg 4
Ett av de mest användbara alternativen är att välja alternativet "Välj styrenhetsnamn från en lista":
Steg 5
Klicka på Nästa, vi måste aktivera rutorna för kontrollerna som vi vill analysera:
Steg 6
Om vi vill markera dem alla, klicka på knappen Välj alla. Klicka på knappen "Slutför" för att slutföra åtgärden och följande meddelande visas:
Steg 7
Som vi kan se är det nödvändigt att starta om systemet för att köra respektive analys. Det är också möjligt att köra Driver Verifier i en kommandotolkonsol, till exempel om vi vill köra verktyget med standardkonfigurationen i en drivrutin som heter acpi.sys, kör vi följande kommando. När systemet har startats om utförs analysuppgif.webpten i bakgrunden.
verifier / standard / driver acpi.sys
3. Hantera Driver Verifier i Windows 10
Det finns vissa uppgif.webpter som vi kan tillämpa på Driver Verifier i Windows 10 direkt från kommandotolkskonsolen som administratörer eller från konsolen, några av dessa är:
Stoppa eller återställ verktygetFör att göra detta kör vi ett av följande alternativ:
- Från kommandotolken kör vi kommandot "verifier / reset"
- Vi kör "verifierare" vid kommandotolken och i den visade konsolen aktiverar vi rutan "Ta bort befintlig konfiguration" och klickar på "Nästa".
Visa aktuella inställningarFör att visa den nuvarande strukturen har vi följande alternativ:
- Kör "verifierare" från kommandotolken och aktivera rutan "Visa befintlig konfiguration" i grafikkonsolen och klicka på "Nästa".
- Kör kommandot "verifier / querysettings" från kommandotolken
Visa verifierarstatistikFör att känna till statistiken över analysresultaten kan vi använda något av följande alternativ:
- Kör följande kommando vid kommandotolken: "verifierare / fråga"
- Kör "verifierare" vid kommandotolken och markera rutan "Visa information om för närvarande kontrollerade drivrutiner" i den grafiska konsolen.
FÖRSTORA
FelkontrollOm Driver Verifier upptäcker någon typ av överträdelse kommer det att generera en felkontroll för att stoppa datorn, men detta görs för att ge så mycket information som möjligt för att felsöka problemet. Alla kränkningar som upptäcks av verktyget resulterar i felkontroller, det vanligaste är:
- 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION: Anger att regulatorn skrev till ett ogiltigt avsnitt i specialgruppen
- 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION: Detta är en allmän felkontrollkod för dödliga fel som hittats av Driver Verifier i drivrutiner.
- 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL: Detta indikerar att föraren försökte komma åt en frigiven minnespool
- 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION: Detta är den buggkontrollkod som gäller för alla Driver Verifier I / O -verifieringsöverträdelser.
- 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION: Detta indikerar att föraren fick åtkomst till minnet efter slutet av grupptilldelningen.
- 0xE6: DRIVER_VERIFIER_DMA_VIOLATION: Detta är felkontrollkoden som är associerad med alla DMA -verifieringsöverträdelser från verktyget.
Vi kan se hur det här integrerade Windows 10 -verktyget ger oss ett alternativ att centralisera all analys av varje systemkontroller för att se dess nuvarande status i realtid och därmed avgöra eventuella fel och, om några, fortsätta med deras korrigering.