Konfigurieren von Speicherabbilddateien für die Server Core-Installation
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:
Führen Sie an der Eingabeaufforderung den Befehl regedit aus, um den Registrierungs-Editor zu öffnen.
Suchen Sie den Registrierungsunterschlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl, und klicken Sie darauf.
Klicken Sie auf Bearbeiten > Neu > Zeichenfolgenwert.
Nennen Sie den neuen Wert DedicatedDumpFile, und drücken Sie dann die EINGABETASTE.
Klicken Sie mit der rechten Maustaste auf DedicatedDumpFile, und klicken Sie dann auf Ändern.
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.
Klicken Sie auf Bearbeiten > Neu > DWORD-Wert.
Geben Sie DumpFileSize ein, und drücken Sie dann die EINGABETASTE.
Klicken Sie mit der rechten Maustaste auf DumpFileSize, und klicken Sie dann auf Ändern.
Klicken Sie unter DWORD-Wert bearbeiten unter Basis auf Dezimal.
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.
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).