Sådan bruger du Driver Verifier til at fejlfinde driverproblemer
Driver Verifier er et ret kraftigt værktøj i Windows, primært bygget til udviklere, ikke den gennemsnitlige bruger. Det er beregnet til at afsløre fejl i drivere ved at presse dem hårdt – tænk på dårlig hukommelse, deadlocks eller ulovlige I/O-rutiner. Problemet? På nogle systemer kan det faktisk forårsage flere nedbrud, hvis det bruges uden forsigtighed. Alligevel er det nogle gange den eneste måde at grave dybt ned i genstridige BSOD’er eller mærkelige driverfejl. At bruge det rigtigt kan spare dig for timevis af frustration, men misbrug eller at køre for mange drivere på én gang kan forvandle dit system til en legeplads for nedbrud. Så hvis du overvejer at køre Driver Verifier, skal du være forberedt på en systemafmatning og helt sikkert sikkerhedskopiere eller oprette et gendannelsespunkt først – på den måde kan du rette det hurtigere, hvis tingene går galt.
Hvordan bruger man Driver Verifier?
Metode 1: Brug af den indbyggede verifier-kommando
De fleste glemmer, at Driver Verifier er inkluderet i Windows og kan køres via en simpel kommando. Du skal bare åbne en administrativ kommandoprompt eller PowerShell. For at gøre det hurtigt skal du højreklikke på Start-menuen og vælge Windows Terminal (Admin) eller PowerShell (Admin). Skriv verifierog tryk på Enter. Dette åbner Driver Verifier Manager-grænsefladen. Nemt, ikke? Tja, ikke helt. Du bør indstille nogle parametre, før du giver slip på den.
Metode 2: Oprettelse af brugerdefinerede indstillinger til målrettet testning
Hvis du har mistanke om, at en bestemt driver forårsager problemer – f.eks.en grafik- eller netværksdriver – kan du oprette brugerdefinerede indstillinger i stedet for at lade den teste alt. Vælg Opret brugerdefinerede indstillinger i verifikationsvinduet. Dette giver dig mulighed for at vælge bestemte tests som Pool Tracking (for hukommelseslækager), I/O-verifikation (for at kontrollere for ulovlige rutiner) eller Deadlock Detection. Vær dog forsigtig – at kontrollere for mange eller de forkerte kan få dit system til at gå ned øjeblikkeligt. For eksempel kan aktivering af Special Pool hjælpe med at finde pool-fejl, men kan også forårsage nedbrud i sig selv, hvis der er et underliggende problem.
Det er nok bedst at holde sig til at teste de seneste driveropdateringer eller drivere med kendte problemer. Når dine indstillinger er konfigureret, skal du vælge den/de mistænkelige driver(e) og trykke på Udfør. Genstart dit system, og brug din pc normalt. Når Driver Verifier er aktiv, skal du vente på nedbrud eller BSOD’er. Når der opstår en overtrædelse, burde den generere en dumpfil til analyse – en praktisk måde at grave i roden af problemet.
Kørsel af Driver Verifier fra kommandolinjen
Hvis du foretrækker kommandolinjetest, kan du køre verifier direkte med parametre. For eksempel, for at starte test af en bestemt driver, skal du skrive:
verifier /standard /driver TestDriver.sys
Erstat TestDriver.sysmed din drivers filnavn. Denne metode er hurtigere, hvis du allerede ved, hvilken driver du vil teste, og ikke vil rode rundt med den grafiske brugergrænseflade.
Analyse af dumpfiler
Når Driver Verifier udløser et nedbrud, opretter Windows en minidump-fil. De bedste værktøjer til at analysere den er WinDbg eller KD. Du skal først konfigurere symbolstien – Windows skal selvfølgelig være ekstra omhyggelig med det. Kør:
.symfixog derefter .sympath+;cache;SRV*c:\symbols*;http://msdl.microsoft.com/download/symbolsi WinDbg eller KD for at fortælle debuggeren, hvor Microsofts symboler skal findes. Uden det bliver afkodningen af dump’en smerteligt unøjagtig. I KD ville du skrive noget i retning af:.kd -y srv*c:\symbols*;http://msdl.microsoft.com/download/symbols -z dumpfile.dmpI WinDbg skal du åbne din dump og derefter køre !analyze -vi kommandovinduet. Kig efter MODULE_NAME eller Sandsynligvis forårsaget af info. Det peger på den driver eller komponent, der fejlede.
Nulstilling af driververificering
Når du har dine oplysninger eller har rettet den mistænkte driver, skal du ikke glemme at slå Driver Verifier fra. Den bruger ressourcer, og hvis den er tændt, kan det forårsage vedvarende ydeevneproblemer. For at gøre det skal du blot åbne Verifier GUI igen og vælge Slet eksisterende indstillinger. Eller, hurtigere, køre verifier /resetfra kommandoprompten. Hvis Windows går ned ved opstart, skal du starte i Safe Mode – det deaktiverer normalt Driver Verifier for dig – og derefter slå den fra. Nogle gange er det den eneste måde at komme sig efter en nedbrudsløjfe. Eller hvis alt andet fejler, kan du starte fra et Windows-gendannelsesdrev og udføre en systemgendannelse.
Løs de faktiske driverproblemer
Når du har fundet problematiske drivere, er det tid til at rette dem. Det betyder normalt at opdatere driveren, rulle tilbage til en tidligere version eller afinstallere den, hvis problemet fortsætter. Tjek producentens websted eller Windows Update for de nyeste versioner. Hvis du er heldig, vil Windows Update eller Enhedshåndtering (via Enhedshåndtering > højreklik på driver > Opdater driver ) håndtere det. Ellers skal du manuelt installere den driver, du downloadede fra producentens websted. I nogle opsætninger hjælper det ofte med at fjerne mærkelige fejl at afinstallere driveren og geninstallere den igen. Man skal bare være forsigtig med ikke at fjerne vigtige drivere – for Windows skal selvfølgelig nogle gange gøre det sværere end nødvendigt.