Sdílet prostřednictvím


Konfigurace souborů výpisu paměti pro instalaci jádra serveru

Pomocí následujících kroků nakonfigurujte záznam paměti pro vaši instalaci Server Core.

Krok 1: Zakázání automatické správy systémových stránkových souborů

Prvním krokem je ruční konfigurace možností selhání systému a obnovení. To je nutné k dokončení zbývajících kroků.

Spusťte následující příkaz:

wmic computersystem set AutomaticManagedPagefile=False

Krok 2: Nastavte cílovou cestu pro výpis paměti

Není nutné mít stránkovací soubor na oddílu, kde je nainstalován operační systém. Chcete-li umístit stránkovací soubor do jiného oddílu, musíte vytvořit novou položku registru s názvem DedicatedDumpFile. Velikost stránkovacího souboru můžete definovat pomocí položky registru DumpFileSize . Chcete-li vytvořit položky registru DedicatedDumpFile a DumpFileSize, postupujte takto:

  1. Na příkazovém řádku spusťte příkaz regedit a otevřete Editor registru.

  2. Vyhledejte a klikněte na následující podklíč registru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

  3. Klikněte na Upravit > novou > hodnotu řetězce.

  4. Pojmenujte novou hodnotu DedicatedDumpFile a stiskněte klávesu ENTER.

  5. Klepněte pravým tlačítkem myši DedicatedDumpFile a klepněte na tlačítko Změnit.

  6. V hodnotě datový typ <Jednotka>:\<Dedicateddumpfile.sys>a klepněte na tlačítko OK.

    Note

    Nahraďte <diskovou jednotku> jednotkou, která má dostatek místa na disku pro stránkovací soubor, a nahraďte <Dedicateddumpfile.dmp> plnou cestou k vyhrazenému souboru.

  7. Klikněte na Upravit > novou > hodnotu DWORD.

  8. Zadejte dumpFileSize a stiskněte ENTER.

  9. Klepněte pravým tlačítkem myši dumpFileSize a klepněte na tlačítko Změnit.

  10. V části Upravit hodnotu DWORD v části Základ klepněte na tlačítko Desetinné číslo.

  11. Do pole Data hodnoty zadejte odpovídající hodnotu a klepněte na tlačítko OK.

    Note

    Velikost souboru výpisu paměti je v megabajtech (MB).

  12. Ukončete Editor registru.

Po určení umístění oddílu výpisu paměti nakonfigurujte cílovou cestu pro stránkovací soubor. Pokud chcete zobrazit aktuální cílovou cestu pro stránkový soubor, spusťte následující příkaz:

wmic RECOVEROS get DebugFilePath

Výchozí cíl pro DebugFilePath je %systemroot%\memory.dmp. Pokud chcete změnit aktuální cílovou cestu, spusťte následující příkaz:

wmic RECOVEROS set DebugFilePath = <FilePath>

Nastavte <FilePath> na cílovou cestu. Například následující příkaz nastaví cílovou cestu k výpisu paměti na C:\WINDOWS\MEMORY. DMP:

wmic RECOVEROS set DebugFilePath = C:\WINDOWS\MEMORY.DMP

Krok 3: Nastavení typu výpisu paměti

Určete typ výpisu paměti, který chcete nakonfigurovat pro svůj server. Pokud chcete zobrazit aktuální typ výpisu paměti, spusťte následující příkaz:

wmic RECOVEROS get DebugInfoType

Pokud chcete změnit aktuální typ výpisu paměti, spusťte následující příkaz:

wmic RECOVEROS set DebugInfoType = <Value>

<Hodnota> může být 0, 1, 2 nebo 3, jak je definováno níže.

  • 0: Zakažte odebrání výpisu paměti.
  • 1: Úplný výpis paměti. Zaznamenává veškerý obsah systémové paměti, když se počítač neočekávaně zastaví. Úplný výpis paměti může obsahovat data z procesů, které byly spuštěny při pořízení výpisu paměti.
  • 2: Výpis paměti jádra (výchozí). Zaznamenává pouze paměť jádra. Tím se zrychlí proces zaznamenávání informací v souboru protokolu, když se počítač neočekávaně zastaví.
  • 3: Malý výpis paměti. Zaznamenává nejmenší sadu užitečných informací, které můžou pomoct určit, proč se počítač neočekávaně zastavil.

Krok 4: Konfigurace automatického restartování serveru po vygenerování výpisu paměti

Ve výchozím nastavení se server po vygenerování výpisu paměti automaticky restartuje. Pokud chcete zobrazit aktuální konfiguraci, spusťte následující příkaz:

wmic RECOVEROS get AutoReboot

Pokud je hodnota AutoReboot true, server se po vygenerování výpisu paměti automaticky restartuje. Není nutná žádná konfigurace a můžete přejít k dalšímu kroku.

Pokud je hodnota automatického restartování FALSE, server se automaticky nerestartuje. Pokud chcete změnit hodnotu, spusťte následující příkaz:

wmic RECOVEROS set AutoReboot = true

Krok 5: Konfigurace serveru pro přepsání existujícího souboru výpisu paměti

Ve výchozím nastavení server přepíše existující soubor výpisu paměti při vytvoření nového souboru. Pokud chcete zjistit, jestli už jsou existující soubory výpisu paměti nakonfigurované tak, aby se přepisovaly, spusťte následující příkaz:

wmic RECOVEROS get OverwriteExistingDebugFile

Pokud je hodnota 1, server přepíše existující soubor výpisu paměti. Není potřeba žádná konfigurace a můžete přejít k dalšímu kroku.

Pokud je hodnota 0, server nepřepíše existující soubor výpisu paměti. Pokud chcete změnit hodnotu, spusťte následující příkaz:

wmic RECOVEROS set OverwriteExistingDebugFile = 1

Krok 6: Nastavení výstrahy pro správu

Určete, jestli je výstraha pro správu vhodná, a odpovídajícím způsobem nastavte SendAdminAlert . Pokud chcete zobrazit aktuální hodnotu pro SendAdminAlert, spusťte následující příkaz:

wmic RECOVEROS get SendAdminAlert

Možné hodnoty pro SendAdminAlert jsou TRUE nebo FALSE. Chcete-li upravit existující hodnotu SendAdminAlert na true, spusťte následující příkaz:

wmic RECOVEROS set SendAdminAlert = true

Krok 7: Nastavení velikosti stránkového souboru výpisu paměti

Pokud chcete zkontrolovat nastavení aktuálního stránkového souboru, spusťte jeden z následujících příkazů:

wmic.exe pagefile

or

wmic.exe pagefile list /format:list

Spuštěním následujícího příkazu například nakonfigurujte počáteční a maximální velikost stránkového souboru:

wmic pagefileset where name="c:\\pagefile.sys" set InitialSize=1000,MaximumSize=5000

Krok 8: Konfigurace serveru pro vygenerování ručního výpisu paměti

Výpis paměti můžete ručně vygenerovat pomocí klávesnice PS/2. Tato funkce je ve výchozím nastavení zakázaná a není k dispozici pro klávesnice USB (Universal Serial Bus).

Pokud chcete povolit ruční výpisy paměti pomocí klávesnice PS/2, spusťte následující příkaz:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /v CrashOnCtrlScroll /t REG_DWORD /d 1 /f

Pokud chcete zjistit, jestli je funkce správně povolená, spusťte následující příkaz:

Reg query HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters / v CrashOnCtrlScroll

Aby se změny projevily, musíte server restartovat. Server můžete restartovat spuštěním následujícího příkazu:

Shutdown / r / t 0

Ruční výpisy paměti můžete vygenerovat pomocí klávesnice PS/2, která je připojena k serveru, a to tak, že podržíte klávesu CTRL vpravo a dvakrát stisknete klávesu SCROLL LOCK. Tím dojde ke kontrole chyby počítače s kódem chyby 0xE2. Po restartování serveru se v cílové cestě uvedené v kroku 2 zobrazí nový výpisový soubor.

Krok 9: Ověřte, že soubory výpisu paměti jsou vytvářeny správně

Pomocí nástroje dumpchk.exe můžete ověřit, že se soubory s výpisem paměti vytvářejí správně. Nástroj dumpchk.exe není nainstalovaný s možností instalace jádra serveru, takže ho budete muset spustit ze serveru s desktopovým prostředím nebo z Windows 10. Kromě toho musí být nainstalovány nástroje pro ladění pro produkty Windows.

Nástroj dumpchk.exe umožňuje přenést soubor s výpisem paměti z instalace jádra serveru systému Windows Server 2008 do druhého počítače pomocí média podle vašeho výběru.

Warning

Stránkové soubory můžou být velmi velké, proto pečlivě zvažte metodu přenosu a prostředky, které metoda vyžaduje.

Další odkazy

Obecné informace o použití souborů výpisu paměti naleznete v tématu Přehled možností souboru výpisu paměti pro Windows.

Další informace o vyhrazených souborech výpisu paměti naleznete v tématu Použití hodnoty registru DedicatedDeumpFile k překonání omezení místa na systémové jednotce při zachytávání výpisu systémové paměti.