I tidligere artikler i denne serien vi har lært om Microsofts Diagnostic and Recovery Toolset (DART), hvordan du installerer DaRT, hvordan å lage en oppstartbar DaRT CD, og hvordan du kan bruke DART verktøyene på din DaRT CD for å prøve å løse problemer som hindrer Windows-baserte datamaskiner fra å starte med hell. Denne siste artikkelen undersøker man mer DaRT verktøyet, Crash Analyzer, som du kan bruke til å feilsøke Windows-baserte datamaskiner som blå-skjermen når du prøver å starte dem.
Hvordan Crash Analyzer Works Anmeldelser
Crash Analyzer fungerer ved å analysere minnedumpfilen lagres på harddisken når din Windows-basert datamaskin klarer å starte opp skikkelig og blå skjerm (viser en stopp melding). Selvfølgelig, hvis du har konfigurert Windows til ikke
lagre en minnedump fil, så Crash Anaylzer ikke vil være til nytte for deg! Hvis du vil vite hvordan du konfigurerer minnedump innstillinger i Windows, se denne KB-artikkelen. Og for å konfigurere minne dump innstillingene på en Windows-installasjon Server Core, se denne TechNet-artikkelen.
Bruke Crash Analyzer
Det er to forskjellige måter du kan bruke Crash Analyzer å analysere en minnedump:
Den andre tilnærmingen er nyttig hvis datamaskinen du analyserer ikke har tilgang til de Debugging Tools for Windows eller for å symbol filer for den installerte versjonen av Windows. Det er fordi det er to forutsetninger for å kjøre Crash Analyzer:
For walkthrough nedenfor vil vi anta at Debugging Tools for Windows er allerede inkludert på vår DaRT CD og at DaRT har tilgang til Internett, slik symbol filer kan lastes ned.
Kjører Crash Analyzer på Krasjet Computer
Nedenfor er et eksempel på en blå skjerm fra en Windows 7-datamaskin som ikke vil boot:
Figur 1: Denne datamaskinen vil ikke starte opp og viser en blå skjerm (stopp skjermen).
For å være ærlig, dette er ikke en reell situasjon. I stedet, jeg installerte og kjørte NotMyFault, et fritt tilgjengelig verktøy Windows Sysinternals, for å installere en driver som krasjer systemet. Du kan laste ned NotMyFault fra Book-delen i denne siden på TechNet.
Det viktigste er at maskinen min vil ikke starte, så før jeg forsøke en reparasjon ved hjelp av andre dart verktøy, skal jeg først kjøre Crash Analyzer for å prøve å finne ut hvorfor systemet ikke vil starte opp. Vi begynner ved å starte den mislykkede systemet med DaRT CD vi opprettet i del 2 av denne serien, og deretter gå gjennom de ulike dialoger til MSDaRT Tools skjermbildet vises:
Figur 2: MSDaRT Verktøy.
For å kjøre Crash Analyzer på problemet datamaskinen, klikk på koblingen ved det navnet på skjermbildet ovenfor. Dette starter Crash Analyzer Wizard:
Figur 3: Trinn 1 av rennende Crash Analyzer på en datamaskin som ikke vil starte opp.
Den neste skjermen lar deg bla gjennom for å velge Debugging Tools for Windows, som skal ligge i minnet på X: stasjonen i banen vist nedenfor:
Figur 4: Trinn 2 å kjøre Crash Analyzer på en datamaskin som ikke vil starte opp
Den neste skjermen lar deg laste ned symbolfiler for å kartlegge minneadresser til navn, slik at du bedre kan forstå resultatene av debugging prosessen.
Figur 5: Trinn 3 av rennende Crash Analyzer på en datamaskin som ikke vil starte opp
Den neste skjermen lar deg bla gjennom for å velge minnedumpfilen på din mislyktes system.
Figur 6:. Trinn 4 for å kjøre Crash Analyzer på en datamaskin som ikke vil starte opp
Merk at det kan være mer enn en minnedump fil på systemet. I så fall må du velge det nyeste, som kan være enten en hel eller liten (Dump) file:
Figur 7: Trinn 5 for å kjøre Crash Analyzer på en datamaskin som vant ' . t boot
Hvis du klikker neste forårsaker symbol filer som skal lastes ned fra Microsoft, hvoretter debugging verktøy automatisk analysere minnedumpfilen:
Figur 8: Trinn 6 av å kjøre Crash . Analyzer på en datamaskin som ikke vil starte opp
Analysis Summary skjermen forteller oss under at ulykken er sannsynligvis forårsaket av en dårlig enhetsdriver som heter myfault.sys:
Figur 9:. Resultater av kjører Crash Analyzer på datamaskinen
Hvis du klikker på Detaljer-knappen på Analysis Summary skjermbildet ovenfor åpner en analyse Detaljer dialog som gir mer informasjon. For eksempel kategorien Crash Message gir oss krasjet kode og relatert informasjon:
Figur 10:. The Crash Message fanen i Analysis Detaljer dialog
Loaded Drivere fliken gir detaljer om alle enhetsdrivere installert når systemet krasjet:
Figur 11:. Den Loaded kategorien Drivere av Analyse Detaljer dialog
Avansert fliken gir ytterligere detaljer for avanserte brukere om ulykken :
Figur 12: Avansert-fanen i Analysis Detaljer dialog
Det siste skjermbildet av Crash Analyzer Wizard har noen forslag til hvordan du løser problemet:
Figur 13: Crash Analyzer anbefalinger for å løse problemet.
La oss prøve forslag # 3 som Crash Analyzer gitt, det er, la oss prøve å deaktivere problemdriver MyFault.sys og se om datamaskinen vil starte opp. For å gjøre dette, klikker du Fullfør for å lukke Crash Analyzer veiviseren og returnere til MSDaRT Tools skjermen, deretter klikker du på linken Datamaskinbehandling for å åpne Datamaskinbehandling på problemet datamaskinen. Se under Tjenester og drivere i Datamaskinbehandling og velg drivere, bla deretter for å velge problem driver MYFAULT i høyre rute. Deretter høyreklikker du på MYFAULT og velg Egenskaper som vist her:
Figur 14:. Trinn 1 av deaktivere problem driver MyFault.sys
En dialogboks åpnes som viser de konfigurerte innstillingene for den MYFAULT driver:
Figur 15: Trinn 2 av deaktivere problem driver MyFault.sys
Endre oppstartstypen fra manuell til Deaktivert, som vist her.
Figur 16:. Trinn 3 av invalidiserende problemdriver MyFault.sys
Nå lukke alle dialogbokser og exit DaRT. Start datamaskinen på nytt, og det bør starte opp riktig. Nå kan du bruke andre dart verktøy for å feilsøke flere problemer hvis nødvendig.
Konklusjon
Denne korte serie artikler har vist hvordan du bruker Microsofts Diagnostic and Recovery Toolset (DART) for å feilsøke ulike problemstillinger på Windows-basert datamaskin. DaRT 6.5 er inkludert som en del av Microsoft Desktop Optimization Pack (MDOP) 2009 R2 som er tilgjengelig eksklusivt til Microsoft Software Assurance (SA) kunder som en add-on abonnement (se her for detaljer). MDOP er også tilgjengelig for MSDN og TechNet-abonnenter for test- og evalueringsformål i henhold til MDSN og TechNet-avtaler. Endelig er den neste utgaven av DaRT (versjon 7.0) nå for tiden i beta og kan lastes ned fra Microsoft Connect. Se dette innlegget på offisielle MDOP blogg for mer informasjon.