Jak otevřít a analyzovat soubory výpisu v systému Windows

Windows
Content

Pokud jste uživatelem systému Windows, pravděpodobně jste narazili na chybu BSOD (Blue Screen of Death). Hlavním problémem s chybami BSOD je to, že mají různé chybové kódy, kterým je třeba porozumět, natož je analyzovat a řešit. Chtěli jste někdy analyzovat výpis paměti, ale nevěděli jste jak? Pokud ano, tento blogový příspěvek je pro vás! Projdeme si vše, co potřebujete vědět o otevírání a analýze souborů výpisu v systému Windows.

Nejprve si řekněme, co to vlastně výpis paměti je. Výpis paměti je soubor, který obsahuje všechna data z paměti RAM počítače (paměť s náhodným přístupem). To může být neuvěřitelně užitečné, pokud se pokoušíte vyřešit problém, protože vám to může poskytnout přehled o tom, co se dělo v systému, když problém nastal.

Nyní, když víme, co to je, pojďme si promluvit o tom, jak je otevřít. Nejjednodušší způsob, jak toho dosáhnout, je pomocí Microsoft WinDbg, který je součástí balíčku Debugging Tools for Windows. Tento balíček si můžete zdarma stáhnout od společnosti Microsoft zde:

Jak zjistím práva správce svého účtu?

Pokud má váš účet práva správce, můžete pod názvem svého účtu vidět slovo „ Administrátor “. Jak můžete vidět z výše uvedeného snímku obrazovky, pcunlocker je správce, zatímco david je standardní/omezený uživatel. Stisknutím kláves Windows + R na klávesnici otevřete pole Spustit. Zadejte cmd a stiskněte Enter.

Jak aktualizovat top-output soubor v Linuxu?

Můžete to vyřešit zabalením externí smyčky takto: touch top-output.txt while true; do top -b | grep init >> top-output.txt proveden alespoň na mém linuxovém stroji, zapíše jej jako stream do stdout, takže výstupní soubor je aktualizován v reálném čase.

https://docs.microsoft.com/en-us/windows-hardware/test/debugging-tools-for-windows—installation

Jakmile jsou nainstalovány nástroje Debugging Tools for Windows, spusťte WinDbg a poté přejděte na Soubor > Otevřít výpis selhání… V okně, které se otevře, přejděte na místo, kde je uložen soubor výpisu, a dvakrát na něj klikněte nebo jej vyberte a klikněte na Otevřít a poté načtěte symboly od společnosti Microsoft (klikněte na jejich odkaz, který převezme na jejich stránky, kde si můžete stáhnout balíčky symbolů). Po načtení symbolů může začít analýza vašeho souboru výpisu! Podrobnosti o selhání BSOD nebo Windows jsou uloženy v souboru zvaném soubor výpisu paměti, o kterém budeme hovořit později v tomto článku. Takže můžete mít soubor výpisu, ale bez možnosti otevřít a analyzovat podrobnosti je k ničemu. V tomto článku vás provedeme tím, jak otevřít a analyzovat soubory výpisu v systému Windows.

Nyní se nejprve vraťme k chybě BSOD. K BSOD dochází z mnoha důvodů, jako jsou poškozené ovladače, zastaralý firmware a další problémy související se softwarem. Takže když k tomu dojde, uvidíte záblesk modré obrazovky s kódem chyby a několika dalšími podrobnostmi, než se systém Windows restartuje.

Jak uložím top příkaz do souboru?

Chcete-li uložit top příkaz libovolného procesu do souboru, použijte následující příkaz: top -p $PROCESS_ID -b > top.log kde > přesměruje standardní výstup do souboru.

Jak přesměrovat výstup horního příkazu do souboru v Linuxu?

V níže uvedeném příkladu přesměrujeme výstup příkazu top do souboru top.txt v aktuálním pracovním adresáři. Argument -n bude použit pro odeslání pouze jednoho snímku příkazu do uvedeného souboru. $ top -b -n 1 > top.txt Chcete-li přečíst výsledný soubor, použijte nástroj pro čtení souborů z příkazového řádku, jako je příkaz cat, less nebo more.

Jak vypsat horní výstup do souboru?

Můžete použít níže uvedený příkaz, který vypíše horní výstup do souboru: Jak zdůraznil @Thor v komentáři, stačí se ujistit, že grep neukládá do vyrovnávací paměti libovolně, ale na řádek s volbou –line-buffered: top -bn 10 | grep ‚init‘ –line-buffered | tee top-output.txt

Ano, modrá obrazovka se zobrazeným chybovým kódem má svůj účel.Tyto podrobnosti o chybě selhání nezmizí. Místo toho jsou uloženy v protokolu Windows, takže si je lze prohlédnout a opravit později. Tyto protokoly se nazývají soubory výpisu paměti, protože jsou uloženy ve formátu souboru .dmp. Nyní, když víte, co jsou soubory .dmp, pojďme porozumět jejich typům.

📢   Microsoft OneNote vs Dokumenty Google: Která aplikace je lepší pro spolupráci

Typy výpisů souborů v systému Windows

Existují tedy čtyři typy souborů výpisu, které systém Windows generuje.

1. Dokončete výpis paměti

Jak to zní, tento výpis paměti zaznamená veškerý obsah systémové paměti, když váš systém narazí na chybu BSOD. Tento výpis obsahuje data z procesů, které byly spuštěny při shromažďování výpisu paměti.

2. Výpis paměti jádra

Tento soubor výpisu ukládá pouze data z paměti jádra, což znamená, že neobsahuje data z nevyužité nebo nepřidělené paměti ani z paměti přidělené programům v uživatelském režimu. Tento soubor výpisu je také menší než úplný výpis paměti.

3. Malý výpis paměti

Tento soubor výpisu ukládá nejmenší množství užitečných informací, které by mohly pomoci zjistit, co se pokazilo a způsobilo chybu BSOD. Tento soubor obsahuje zprávu Stop a její parametry, seznam načtených ovladačů a další podrobnosti.

Jak spustit top-Exec pomocí nohup?

Poté můžete spustit top-exec.sh pomocí nohup následovně: To přesměruje veškerý výstup příkazu top do souboru s názvem „top.log“. Nastavte argument -n na 1, který říká top, kolik snímků vytvoří před ukončením. Z horního příkazu můžeme vidět všechny procesy s jejich PID (Process ID).

Jak extrahovat výstup z příkazu top?

#!/bin/sh while true; do echo „$ (top -b -n 1 | grep init)“ | tee -a top-output.log sleep 1 hotovo Z příkazu top můžete grepovat cokoli, co chcete extrahovat, použijte tento skript k uložení do souboru. -b : Operace v dávkovém režimu Spustí top v dávkovém režimu, což může být užitečné pro odesílání výstupu shora do jiných programů nebo do souboru.

Jak zjistím, zda má program práva správce?

Metoda 2: Kontrola práv správce pomocí příkazového řádku Stisknutím kláves Windows + R na klávesnici otevřete pole Spustit. Zadejte cmd a stiskněte Enter. Do příkazového řádku zadejte následující příkaz a stiskněte Enter.

4. Automatický výpis paměti

Tento soubor výpisu obsahuje stejné informace jako „Výpis paměti jádra“. Rozdíl mezi nimi není v samotném souboru výpisu, ale v tom, jak Windows nastavuje velikost systémového stránkovacího souboru.

Zajímá vás, co je stránkovací soubor? Stránkovací soubor, nazývaný také stránkovací soubor, se používá k podpoře výpisů při selhání systému a zefektivnění fyzické paměti RAM přesunutím obsahu souboru na pevný disk, když je paměť systému téměř plná.

Nyní, když rozumíte typům souborů s výpisem paměti a podrobnostem, které nesou, víte, jak důležitá jsou data o selhání BSOD nebo Windows. Čím více dat, tím lépe. A nejlepší na tom je, že můžete změnit nastavení souboru výpisu paměti, abyste zvýšili shromažďování podrobností.

Jak změnit nastavení souboru výpisu paměti pomocí Nastavení systému Windows

Změna nastavení souboru výpisu paměti je poměrně jednoduchá, zejména pomocí Nastavení systému Windows. Windows vytváří soubory výpisu paměti automaticky; můžete však nastavit úroveň detailů. To znamená, že skočíme do kroků.

Krok 1: Stiskněte klávesu Windows na klávesnici a napište Nastavenía klikněte na Otevřít.

Jak uložit výstup horního příkazu do souboru?

Kromě prohlížení běžícího systému v reálném čase lze výstup příkazu top uložit do souboru pomocí parametru -b, který dává top pokynu pracovat v dávkovém režimu, a parametru -n k určení množství iterací, které má příkaz vydat. .

Jak spustit Průzkumníka souborů s právy správce ve Windows 10?

V tomto tutoriálu vám ukážeme nejjednodušší způsob, jak spustit Průzkumníka souborů s právy správce ve Windows 10. Otevřete Správce úloh a přejděte na kartu Podrobnosti. Vyberte proces explorer.exe a klikněte na tlačítko Ukončit úlohu v pravém dolním rohu. Klikněte na nabídku Soubor a vyberte Spustit novou úlohu .

Jak přesměrovat výstup příkazu top do souboru?

V níže uvedeném příkladu přesměrujeme výstup příkazu top do souboru top.txt v aktuálním pracovním adresáři. Argument -n bude použit pro odeslání pouze jednoho snímku příkazu do uvedeného souboru. Chcete-li číst výsledný soubor, použijte nástroj pro čtení souborů příkazového řádku, jako je příkaz cat, méně nebo více.

Jaký je nejlepší způsob, jak zachytit výstup top?

Když spustím top > output.txt, soubor output.txt obsahuje spoustu nevyžádaných znaků. Jaká je nejlepší metoda pro zachycení výstupu příkazu top do čitelného textového souboru? Odpověď: Použijte volbu operace dávkového režimu horního příkazu ( -b ) k zachycení výstupu horního příkazu do souboru.

Krok 2: V pravém podokně přejděte dolů na položku O aplikaci a klikněte na ni.

📢   9 nejlepších způsobů, jak opravit, že se notebook s Windows 10 nenabíjí

Krok 3: V části Specifikace zařízení pod odkazem Související vyberte ‚Pokročilá nastavení systému‘.

Poznámka: Pokud používáte Windows 10, najdete Související nastavení namísto Souvisejícího odkazu, pod kterým vyberte „Pokročilá nastavení systému“.

Zobrazí se okno Vlastnosti systému.

Krok 4: V okně Vlastnosti systému vyberte Nastavení v části Spuštění a obnovení.

Jak číst výsledek top command v Linuxu?

Chcete-li číst výsledný soubor, použijte nástroj pro čtení souborů příkazového řádku, jako je příkaz cat, méně nebo více. Chcete-li získat pět iterací horního příkazu, spusťte příkaz, jak je znázorněno na níže uvedeném úryvku.

Jak spustím příkazový řádek jako správce?

Krok 1: Klikněte na tlačítko Start systému Windows (v levém horním rohu). Krok 2: Vyhledejte „cmd“. Krok 3: Klikněte pravým tlačítkem na a spusťte příkazový řádek jako správce. Poznámka: Abyste se ujistili, že to děláte přesně, podívejte se na název okna příkazového řádku. Pokud byste měli nějaké dotazy nebo obavy, zanechte prosím své komentáře.

Jak zachytit výstup příkazu top do textu?

Jaká je nejlepší metoda pro zachycení výstupu příkazu top do čitelného textového souboru? Odpověď: Použijte volbu operace dávkového režimu horního příkazu ( -b ) k zachycení výstupu horního příkazu do souboru. Pokud se pokusíte přesměrovat výstup horního příkazu do textového souboru, jak je uvedeno níže, všimnete si, že výstupní soubor obsahuje mnoho nevyžádaných znaků.

Krok 5: Nyní pod možností Selhání systému klikněte na rozevírací nabídku ‚Zapsat ladicí informace‘ a vyberte ‚Automatický výpis paměti‘. Nakonec klikněte na OK.

Toto nastavení mění úroveň shromažďovaných podrobností soubory výpisu paměti když se objeví BSOD. Abyste si mohli prohlédnout a pochopit příčinu chyby.

Pro efektivní implementaci změn může být nutné restartovat počítač. Je důležité si uvědomit, že to pomůže pouze BSOD, ke kterým dojde poté, co změníte nastavení.

Jak analyzovat soubory výpisu paměti systému Windows

Existuje několik způsobů, jak číst soubory výpisu paměti a analyzovat je. K otevírání, čtení a analýze minidump souborů budeme používat aplikace třetích stran.

Poznámka: Metody a kroky zapojené do analýzy souborů výpisu paměti předpokládají, že váš počítač je v provozuschopném stavu a že můžete nainstalovat nástroje třetích stran. Pokud nemáte přístup k počítači, doporučuje se načíst data souboru výpisu a analyzovat je jinde.

Jak uložit výstup příkazu do souboru v Linuxu?

Metoda 1: Použijte přesměrování k uložení výstupu příkazu do souboru v systému Linux. K tomuto účelu můžete v Linuxu použít přesměrování. S operátorem přesměrování místo zobrazení výstupu na obrazovce přejde do poskytnutého souboru. Znak > přesměruje výstup příkazu do souboru, který nahradí jakýkoli existující obsah v souboru.

Co vypisuje příkaz top v reálném čase?

Příkaz top se zobrazí v okně ASCII s aktualizací v reálném čase. Data na této obrazovce ASCII GUI se aktualizují každé 2 sekundy v reálném čase.Všechny bity v něm se tedy pokaždé mění a je obtížné sdílet jeho výstup s každým, kdo nemá přístup do systému.

Jak zachytit výstup nejvyššího příkazu do souboru v Linuxu?

Odpověď: Použijte volbu operace dávkového režimu horního příkazu ( -b ) k zachycení výstupu horního příkazu do souboru. Pokud se pokusíte přesměrovat výstup horního příkazu do textového souboru, jak je uvedeno níže, všimnete si, že výstupní soubor obsahuje mnoho nevyžádaných znaků.

1. Otevřete a analyzujte soubory .dmp pomocí náhledu WinDbg

Jedná se o vývojový nástroj vytvořený společností Microsoft, který analyzuje a řeší chyby v systému. Toto je také jeden z nejvíce doporučených nástrojů. Postup použití:

📢   Jak zobrazit zbývající procento baterie na hlavním panelu Windows 10

Krok 1: Stiskněte klávesu Windows na klávesnici a napište Microsoft Storea stiskněte Enter.

Krok 2: Do vyhledávacího pole zadejte Náhled WinDbga stiskněte Enter.

Krok 3: Klepnutím na tlačítko Získat nainstalujte náhled WinDbg.

Jak zachytit a uložit nejvyšší výstup v dávkovém režimu?

Pro zachycení a uložení nejvyššího výstupu použijte dávkový režim „top -b“. Top standardně aktualizuje své čtení každých 10 sekund. Někteří výzkumníci však potřebují hodnoty každou sekundu. No, je to snadné, stačí předat parametr d, příkaz se změní na „top -b -d 1“. 1 zde je jedna sekunda. Tento příkaz zachytí každou sekundu nejvyšší výstup.

Jaké úkoly by měli správci systému automatizovat?

Všechny manuální úkoly, které se správce systému pravidelně opakují, by měly být zautomatizovány, aby se ušetřil čas. Níže jsou uvedeny některé z hlavních úkolů, které by správci systému měli zvážit automatizaci. 1. Oprava Existuje jen několik relativně vzácných případů, kdy nelze opravy automaticky aplikovat.

Jak vypsat Sam a systémové soubory s právy správce?

Metoda 1: & SYSTEM soubory s právy správce . Pokud se můžete přihlásit jako uživatel s právy správce můžete soubor snadno vypsat a podregistry SYSTEM pomocí příkazového řádku. Stačí otevřít příkazový řádek jako správce a poté spustit následující příkazy: reg save HKLM reg save HKLMSYSTEM C:system

Krok 4: Po instalaci stiskněte klávesu Windows na klávesnici a zadejte Náhled WinDbga klikněte na „Spustit jako správce“.

Krok 5: V okně náhledu WinDbg přejděte z horní nabídky na Soubor.

Krok 6: V levém podokně vyberte Spustit ladění a v pravém podokně vyberte „Otevřít soubor výpisu“.

Krok 7: Procházejte a najděte soubor s výpisem paměti, poté klikněte na Otevřít.

Poznámka: Nejnovější soubor výpisu najdete v kořenové složce C:\, C:\minidump nebo C:\Windows\minidump.

Jakmile otevřete soubor výpisu, WinDbg soubor načte a spustí. V závislosti na velikosti souboru bude zpracování WinDbg nějakou dobu trvat.

Krok 8: Nyní zadejte níže uvedený příkaz na kartě příkazů a stiskněte klávesu Enter.

! rozebrat -v

Tento příkaz zahájí analýzu souboru výpisu. Dokončení může trvat několik minut. Po dokončení byste měli vidět výsledky v horním okně. Díky tomu můžete odstranit chybu, která způsobila havárii.

2. Jak otevřít a analyzovat soubory výpisu pomocí BlueScreenView

Jak název napovídá, skenuje a analyzuje chyby BSOD. Automaticky vybere soubor výpisu adresáře Minidump a zpracuje jej. Zde je návod, jak to nainstalovat a spustit.

Krok 1: Stáhněte si BlueScreenView pomocí níže uvedeného odkazu, nainstalujte a spusťte.

Stáhněte si BlueScreenViewer

BlueScreenView automaticky načte soubory výpisu z vašeho systému. Pokud se tak nestalo, přejděte na Možnosti > klikněte na Pokročilé možnosti > v poli ‚Načíst z následující složky MiniDump‘ klikněte na tlačítko Procházet > klikněte na OK.

Krok 2: Klikněte na soubory výpisu uvedené v aplikaci.

Vybraný soubor výpisu paměti bude obsahovat seznam aktivních souborů a ovladačů. Soubor, který je zvýrazněn červeně, bude mít přímý odkaz na příčinu chyby BSOD. Můžete kliknout a problém vyřešit.

BlueScreenView je užitečný pouze k nalezení chyby způsobující BSOD, na rozdíl od WinDbg, který také umožňuje ladit problém. Můžete se také podívat na WhoCrashed, kterým jsme se rozsáhle věnovali.Funguje také stejně jako BlueScreenViewer, který pomáhá skenovat, analyzovat a získávat zprávy o souborech výpisu jediným kliknutím.

Nejčastější dotazy týkající se souborů výpisu z paměti

1. Mohu odstranit soubor DMP paměti?

Ano můžeš. Nejrychlejší a nejbezpečnější způsob, jak odstranit soubory výpisu, je otevřít Vyčištění disku pomocí nástroje Windows Search > vyberte ‚Vyčistit systémové soubory‘ > v části soubory, které chcete odstranit, vyberte ‚Soubory s výpisem paměti systémové chyby‘ > klikněte na OK.

2. Kam Windows 11 ukládá soubory výpisu?

Vyhledání souborů výpisu v systému Windows 11 je poměrně jednoduché. Otevřete Průzkumníka souborů Windows > přejděte do C:\Windows\Minidump.

Odstraňování problémů s BSOD chybami

Nyní víte, jak otevřít, zobrazit a analyzovat soubor výpisu, abyste se vypořádali s chybami BSOD. Metody a nástroje obsažené v tomto článku jsou jednoduché a účinné. Doufáme, že vám tento článek pomohl diagnostikovat a vyřešit problém BSOD jednou provždy.

Keeper Legend