Konfigurieren von Speicherabbilddateien für die Server Core-Installation

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016

Führen Sie die folgenden Schritte durch, um ein Speicherabbild für Ihre Server Core-Installation zu konfigurieren.

Schritt 1: Deaktivieren der automatischen Verwaltung von Systemauslagerungsdateien

Der erste Schritt besteht darin, Ihre Systemfehler- und Wiederherstellungsoptionen manuell zu konfigurieren. Dies ist erforderlich, um die restlichen Schritte durchzuführen.

Führen Sie den folgenden Befehl aus:

wmic computersystem set AutomaticManagedPagefile=False

Schritt 2: Konfigurieren des Zielpfads für ein Speicherabbild

Die Auslagerungsdatei muss nicht auf der Partition vorhanden sein, auf der das Betriebssystem installiert ist. Um die Auslagerungsdatei auf einer anderen Partition zu platzieren, müssen Sie einen neuen Registrierungseintrag namens DedicatedDumpFile erstellen. Sie können die Größe der Auslagerungsdatei mithilfe des Registrierungseintrags DumpFileSize definieren. Führen Sie die folgenden Schritte durch, um die Registrierungseinträge DedicatedDumpFile und DumpFileSize zu erstellen:

  1. Führen Sie an der Eingabeaufforderung den Befehl regedit aus, um den Registrierungs-Editor zu öffnen.

  2. Suchen Sie den Registrierungsunterschlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl, und klicken Sie darauf.

  3. Klicken Sie auf Bearbeiten > Neu > Zeichenfolgenwert.

  4. Nennen Sie den neuen Wert DedicatedDumpFile, und drücken Sie dann die EINGABETASTE.

  5. Klicken Sie mit der rechten Maustaste auf DedicatedDumpFile, und klicken Sie dann auf Ändern.

  6. Geben Sie unter Wertdaten<Laufwerk>:\<Dedicateddumpfile.sys> ein, und klicken Sie dann auf OK.

    Hinweis

    Ersetzen Sie <Laufwerk> durch ein Laufwerk, das über genügend Speicherplatz für die Auslagerungsdatei verfügt, und ersetzen Sie <Dedicateddumpfile.dmp> durch den vollständigen Pfad zur dedizierten Datei.

  7. Klicken Sie auf Bearbeiten > Neu > DWORD-Wert.

  8. Geben Sie DumpFileSize ein, und drücken Sie dann die EINGABETASTE.

  9. Klicken Sie mit der rechten Maustaste auf DumpFileSize, und klicken Sie dann auf Ändern.

  10. Klicken Sie unter DWORD-Wert bearbeiten unter Basis auf Dezimal.

  11. Geben Sie unter Wertdaten den entsprechenden Wert ein, und klicken Sie dann auf OK.

    Hinweis

    Die Größe der Abbilddatei wird in Megabyte (MB) angegeben.

  12. Beenden Sie den Registrierungs-Editor.

Nachdem Sie den Partitionsspeicherort des Speicherabbilds ermittelt haben, konfigurieren Sie den Zielpfad für die Auslagerungsdatei. Führen Sie den folgenden Befehl aus, um den aktuellen Zielpfad für die Auslagerungsdatei anzuzeigen:

wmic RECOVEROS get DebugFilePath

Das Standardziel für DebugFilePath ist %systemroot%\memory.dmp. Führen Sie den folgenden Befehl aus, um den aktuellen Zielpfad zu ändern:

wmic RECOVEROS set DebugFilePath = <FilePath>

Legen Sie <FilePath> auf den Zielpfad fest. Der folgende Befehl legt beispielsweise den Speicherabbildzielpfad auf C:\WINDOWS\MEMORY.DMP fest:

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

Schritt 3: Festlegen des Typs des Speicherabbilds

Bestimmen Sie den Typ des Speicherabbilds, das für Ihren Server konfiguriert werden soll. Führen Sie den folgenden Befehl aus, um den aktuellen Typ des Speicherabbilds anzuzeigen:

wmic RECOVEROS get DebugInfoType

Führen Sie den folgenden Befehl aus, um den aktuellen Typ des Speicherabbilds zu ändern:

wmic RECOVEROS set DebugInfoType = <Value>

Der <Wert> kann 0, 1, 2 oder 3 lauten, wie unten definiert.

  • 0: Deaktiviert das Entfernen eines Speicherabbilds.
  • 1: Vollständiges Speicherabbild. Zeichnet den gesamten Inhalt des Systemspeichers auf, wenn Ihr Computer unerwartet beendet wird. Ein vollständiges Speicherabbild kann Daten aus Prozessen enthalten, die ausgeführt wurden, als das Speicherabbild erfasst wurde.
  • 2: Kernelspeicherabbild (Standard). Zeichnet nur den Kernelspeicher auf. Dadurch wird der Prozess der Aufzeichnung von Informationen in einer Protokolldatei beschleunigt, wenn Ihr Computer unerwartet angehalten wird.
  • 3: Kleines Speicherabbild. Zeichnet den kleinsten Satz nützlicher Informationen auf, mit denen Sie ermitteln können, warum Ihr Computer unerwartet angehalten wurde.

Schritt 4: Konfigurieren des Servers für einen automatischen Neustart nach dem Generieren eines Speicherabbilds

Standardmäßig wird der Server automatisch neu gestartet, nachdem er ein Speicherabbild generiert hat. Führen Sie den folgenden Befehl aus, um die aktuelle Konfiguration anzuzeigen:

wmic RECOVEROS get AutoReboot

Wenn der Wert für AutoReboot TRUE lautet, wird der Server nach dem Generieren eines Speicherabbilds automatisch neu gestartet. Es ist keine Konfiguration erforderlich, und Sie können mit dem nächsten Schritt fortfahren.

Wenn der Wert für AutoReboot FALSE lautet, wird der Server nicht automatisch neu gestartet. Führen Sie den folgenden Befehl aus, um den Wert zu ändern.

wmic RECOVEROS set AutoReboot = true

Schritt 5: Konfigurieren des Servers zum Überschreiben der vorhandenen Speicherabbilddatei

Standardmäßig überschreibt der Server die vorhandene Speicherabbilddatei, wenn eine neue erstellt wird. Führen Sie den folgenden Befehl aus, um festzustellen, ob vorhandene Speicherabbilddateien bereits für das Überschreiben konfiguriert sind:

wmic RECOVEROS get OverwriteExistingDebugFile

Wenn der Wert „1“ lautet, überschreibt der Server die vorhandene Speicherabbilddatei. Es ist keine Konfiguration erforderlich, und Sie können mit dem nächsten Schritt fortfahren.

Wenn der Wert „0“ lautet, überschreibt der Server nicht die vorhandene Speicherabbilddatei. Führen Sie den folgenden Befehl aus, um den Wert zu ändern.

wmic RECOVEROS set OverwriteExistingDebugFile = 1

Schritt 6: Festlegen einer administrativen Warnung

Bestimmen Sie, ob eine administrative Warnung geeignet ist, und legen Sie entsprechend SendAdminAlert fest. Führen Sie den folgenden Befehl aus, um den aktuellen Wert für SendAdminAlert anzuzeigen:

wmic RECOVEROS get SendAdminAlert

Die möglichen Werte für SendAdminAlert lauten TRUE oder FALSE. Führen Sie den folgenden Befehl aus, um den vorhandenen SendAdminAlert-Wert in „true“ zu ändern:

wmic RECOVEROS set SendAdminAlert = true

Schritt 7: Festlegen der Größe der Auslagerungsdatei des Speicherabbilds

Führen Sie einen der folgenden Befehle aus, um die aktuellen Einstellungen für die Auslagerungsdatei zu überprüfen:

wmic.exe pagefile

oder

wmic.exe pagefile list /format:list

Führen Sie beispielsweise den folgenden Befehl aus, um die anfängliche und maximale Größe Ihrer Auslagerungsdatei zu konfigurieren:

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

Schritt 8: Konfigurieren des Servers zum Generieren eines manuellen Speicherabbilds

Mit einer PS/2-Tastatur können Sie ein Speicherabbild manuell generieren. Dieses Feature ist standardmäßig deaktiviert und nicht für USB-Tastaturen (Universal Serial Bus) verfügbar.

Führen Sie den folgenden Befehl aus, um mithilfe einer PS/2-Tastatur manuelle Speicherabbilder zu aktivieren:

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

Führen Sie den folgenden Befehl aus, um festzustellen, ob das Feature ordnungsgemäß aktiviert wurde:

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

Sie müssen den Server neu starten, damit die Änderungen wirksam werden. Sie können den Server mit dem folgenden Befehl neu starten:

Shutdown / r / t 0

Sie können manuelle Speicherabbilder mit einer PS/2-Tastatur generieren, die mit Ihrem Server verbunden ist, indem Sie die RECHTE STRG-TASTE gedrückt halten, während Sie zweimal die ROLLEN-TASTE drücken. Dadurch gibt die Computerfehlerüberprüfung den Fehlercode 0xE2 aus. Nachdem Sie den Server neu gestartet haben, wird eine neue Abbilddatei im Zielpfad angezeigt, den Sie in Schritt 2 eingerichtet haben.

Schritt 9: Überprüfen, ob Speicherabbilddateien ordnungsgemäß erstellt werden

Sie können das Dienstprogramm dumpchk.exe verwenden, um zu überprüfen, ob die Speicherabbilddateien korrekt erstellt werden. Das Hilfsprogramm dumpchk.exe wird nicht mit der Server Core-Installationsoption installiert, sodass Sie es von einem Server mit Desktopdarstellung oder über Windows 10 ausführen müssen. Darüber hinaus müssen die Debugtools für Windows-Produkte installiert sein.

Mit dem Hilfsprogramm dumpchk.exe können Sie die Speicherabbilddatei von Ihrer Server Core-Installation von Windows Server 2008 mithilfe des Mediums Ihrer Wahl auf den anderen Computer übertragen.

Warnung

Auslagerungsdateien können sehr groß sein. Prüfen Sie daher sorgfältig die Übertragungsmethode und die Ressourcen, die diese Methode erfordert.

Zusätzliche Referenzen

Allgemeine Informationen zur Verwendung von Speicherabbilddateien finden Sie unter Übersicht über die Speicherabbild-Dateioptionen für Windows.

Weitere Informationen zu dedizierten Abbilddateien finden Sie unter How to use the DedicatedDumpFile registry value to overcome space limitations on the system drive when capturing a system memory dump (Verwenden des Registrierungswerts DedicatedDeumpFile zum Überwinden von Speicherplatzeinschränkungen auf dem Systemlaufwerk beim Erfassen eines Systemspeicherabbilds).