Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Získajte súbor výpisu z pamäte:
- Ak ste tak ešte neurobili, vytvorte súbor výpisu pamäte. Môžete to urobiť podľa pokynov v časti „Vytvorenie súboru výpisu pamäte“ nižšie.
2. Nainštalujte nástroje na ladenie systému Windows:
- Stiahnite si najnovšiu verziu Windows Debugging Tools (WinDbg) z webovej stránky spoločnosti Microsoft.
- Nainštalujte WinDbg podľa sprievodcu inštaláciou.
3. Otvorte súbor výpisu z pamäte:
- Otvorte WinDbg tak, že ho vyhľadáte v ponuke Štart.
- Vo WinDbg kliknite na ponuku "Súbor" a vyberte možnosť "Otvoriť výpis zlyhania."
- Prejdite na miesto, kde je uložený súbor výpisu pamäte (.dmp) a otvorte ho.
4. Analyzujte výpis pamäte:
- WinDbg načíta súbor výpisu pamäte a poskytne vám rozhranie príkazového riadka na analýzu údajov.
- Môžete použiť rôzne príkazy na kontrolu pamäte, registrov, načítaných modulov a ďalších informácií súvisiacich s haváriou.
- Niektoré bežne používané príkazy zahŕňajú:
- lm (List Modules):Uvádza zoznam načítaných modulov v procese.
- !analyze -v (Analyze Crash Dump):Vykonáva automatickú analýzu zlyhania a poskytuje informácie o havárii.
- dt nt!_TEB (Zobraziť blok prostredia vlákna):Zobrazí informácie o bloku prostredia vlákna.
- kd> !thread /v alebo ~*e~ (Vypísať vlákna):Zobrazí zoznam všetkých vlákien a ich stavov.
5. Identifikujte hlavnú príčinu:
- Použite informácie získané z analýzy na identifikáciu hlavnej príčiny havárie.
– Hľadajte chyby, výnimky alebo neočakávané správanie, ktoré mohlo viesť k zlyhaniu.
- Skontrolujte, či nie je poškodený alebo chybný kód alebo dátové štruktúry.
Pamätajte, že analýza súborov výpisu pamäte môže byť zložitý proces a môže vyžadovať odborné znalosti v oblasti ladenia a analýzy softvéru. Ak nie ste oboznámení s analýzou výpisu pamäte, možno budete chcieť požiadať o pomoc kvalifikovaného vývojára softvéru alebo odborníka v oblasti IT.
Ak chcete vytvoriť súbor výpisu pamäte v systéme Windows 10, postupujte takto:
1. Otvorte dialógové okno Vlastnosti systému. Môžete to urobiť stlačením klávesu Windows + Pause Break alebo vyhľadaním "Vlastnosti systému" v ponuke Štart.
2. Kliknite na odkaz „Rozšírené nastavenia systému“ v ľavom paneli.
3. Na karte „Rozšírené“ kliknite v časti „Spustenie a obnovenie“ na tlačidlo „Nastavenia“.
4. V okne nastavení "Spustenie a obnovenie" v časti "Zlyhanie systému" vyberte možnosť "Úplný výpis pamäte" z rozbaľovacej ponuky "Zapísať informácie o ladení".
5. Kliknutím na „OK“ uložte zmeny.
Teraz, keď dôjde k zlyhaniu systému, systém Windows automaticky vytvorí súbor výpisu pamäte (.dmp) v umiestnení %SystemRoot%\MEMORY.DMP (zvyčajne C:\Windows\MEMORY.DMP). Potom môžete použiť WinDbg na analýzu tohto súboru výpisu pamäte.