Diagnostic and Recovery Toolset (del 5)

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:

  • Boot problemet datamaskinen ved hjelp av oppstart dart media og lansere Crash Analyzer fra MSDaRT Tools skjermen. Dette er den tilnærmingen som brukes i avsnittet nedenfor.
  • Kopier minnedumpfilen fra problemet datamaskinen til datamaskinen du installerte DaRT 6.5 på (se del 2 av denne serien). Deretter starter den frittstående versjonen av Crash Analyzer ved å klikke på Start, Alle programmer, Microsoft Diagnostics and Recovery Toolset, ERD Commander Boot Media Wizard.

    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:

  • Du trenger Debugging Tools for Windows, som du kan ta med på ditt DaRT CD som beskrevet i del 2 av denne serien.
  • Du trenger tilgang til symbolfilene for den installerte versjonen av Windows, som kan lastes ned fra Microsoft hvis du har Internett-tilkobling på nettverket der problemet ditt datamaskinen befinner siden DaRT får en IP-adresse automatisk fra en DHCP-server hvis det er en, eller hvis det er nødvendig, kan du manuelt konfigurere en IP-adresse ved hjelp av TCP /IP Config verktøyet på MSDaRT Tools skjermen.

    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.