Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd följande steg för att konfigurera en minnesdump för din Server Core-installation.
Steg 1: Inaktivera automatisk filhantering för systemsidan
Det första steget är att manuellt konfigurera systemfel och återställningsalternativ. Detta krävs för att slutföra de återstående stegen.
Kör följande kommando:
wmic computersystem set AutomaticManagedPagefile=False
Steg 2: Konfigurera målsökvägen för en minnesdump
Du behöver inte ha sidfilen på partitionen där operativsystemet är installerat. Om du vill placera sidfilen på en annan partition måste du skapa en ny registerpost med namnet DedicatedDumpFile. Du kan definiera storleken på växlingsfilen med hjälp av registerposten DumpFileSize . Följ dessa steg för att skapa registerposterna DedicatedDumpFile och DumpFileSize:
I kommandotolken kör du kommandot regedit för att öppna Registereditorn.
Leta upp och klicka sedan på följande registerundernyckel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Klicka på Redigera > nytt > strängvärde.
Ge det nya värdet namnet DedicatedDumpFile och tryck sedan på RETUR.
Högerklicka på DedicatedDumpFile och klicka sedan på Ändra.
I Värdedatatypen<Enhet>:\<Dedicateddumpfile.sys>och klicka sedan på OK.
Note
Ersätt <disk> med en disk som har tillräckligt med diskutrymme för växlingsfilen och ersätt <Dedicateddumpfile.dmp> med den fullständiga sökvägen till den dedikerade filen.
Klicka på Redigera > nytt > DWORD-värde.
Skriv DumpFileSize och tryck sedan på RETUR.
Högerklicka på DumpFileSize och klicka sedan på Ändra.
I Redigera DWORD-värde under Bas klickar du på Decimal.
I Värdedata skriver du rätt värde och klickar sedan på OK.
Note
Storleken på dumpfilen är i mb.
Avsluta registereditorn.
När du har fastställt partitionsplatsen för minnesdumpen konfigurerar du målsökvägen för sidfilen. Om du vill visa den aktuella målsökvägen för sidfilen kör du följande kommando:
wmic RECOVEROS get DebugFilePath
Standardmålet för DebugFilePath är %systemroot%\memory.dmp. Om du vill ändra den aktuella målsökvägen kör du följande kommando:
wmic RECOVEROS set DebugFilePath = <FilePath>
Ange <FilePath> till målsökvägen. Följande kommando anger till exempel målsökvägen för minnesdumpar till C:\WINDOWS\MEMORY. DMP:
wmic RECOVEROS set DebugFilePath = C:\WINDOWS\MEMORY.DMP
Steg 3: Ange typ av minnesdump
Fastställa vilken typ av minnesdump som ska konfigureras för servern. Om du vill visa den aktuella minnesdumptypen kör du följande kommando:
wmic RECOVEROS get DebugInfoType
Om du vill ändra den aktuella minnesdumptypen kör du följande kommando:
wmic RECOVEROS set DebugInfoType = <Value>
<Värdet> kan vara 0, 1, 2 eller 3 enligt definitionen nedan.
- 0: Inaktivera borttagning av en minnesdump.
- 1: Fullständig minnesdump. Registrerar allt innehåll i systemminnet när datorn oväntat stoppas. En fullständig minnesdump kan innehålla data från processer som kördes när minnesdumpen samlades in.
- 2: Kernel memory dump (standard). Registrerar endast kernelminnet. Detta påskyndar processen med att registrera information i en loggfil när datorn oväntat stoppas.
- 3: Liten minnesdump. Innehåller den minsta uppsättningen användbar information som kan hjälpa dig att identifiera varför datorn oväntat stoppades.
Steg 4: Konfigurera servern så att den startas om automatiskt när en minnesdump har genererats
Som standard startas servern om automatiskt när den genererar en minnesdump. Om du vill visa den aktuella konfigurationen kör du följande kommando:
wmic RECOVEROS get AutoReboot
Om värdet för AutoReboot är TRUE startas servern om automatiskt efter att en minnesdump har genererats. Ingen konfiguration krävs och du kan gå vidare till nästa steg.
Om värdet för AutoReboot är FALSE startas inte servern om automatiskt. Kör följande kommando för att ändra värdet:
wmic RECOVEROS set AutoReboot = true
Steg 5: Konfigurera servern för att skriva över den befintliga minnesdumpfilen
Som standard skriver servern över den befintliga minnesdumpfilen när en ny skapas. Kör följande kommando för att avgöra om befintliga minnesdumpfiler redan har konfigurerats för att skrivas över:
wmic RECOVEROS get OverwriteExistingDebugFile
Om värdet är 1 skriver servern över den befintliga minnesdumpfilen. Ingen konfiguration krävs och du kan gå vidare till nästa steg.
Om värdet är 0 skriver servern inte över den befintliga minnesdumpfilen. Kör följande kommando för att ändra värdet:
wmic RECOVEROS set OverwriteExistingDebugFile = 1
Steg 6: Ange en administrativ avisering
Avgör om en administrativ avisering är lämplig och ange SendAdminAlert i enlighet med detta. Om du vill visa det aktuella värdet för SendAdminAlert kör du följande kommando:
wmic RECOVEROS get SendAdminAlert
Möjliga värden för SendAdminAlert är TRUE eller FALSE. Om du vill ändra det befintliga Värdet SendAdminAlert till true kör du följande kommando:
wmic RECOVEROS set SendAdminAlert = true
Steg 7: Ange storleken på minnesdumpens sidfil
Om du vill kontrollera inställningarna för den aktuella sidfilen kör du något av följande kommandon:
wmic.exe pagefile
or
wmic.exe pagefile list /format:list
Kör till exempel följande kommando för att konfigurera de initiala och maximala storlekarna för sidfilen:
wmic pagefileset where name="c:\\pagefile.sys" set InitialSize=1000,MaximumSize=5000
Steg 8: Konfigurera servern för att generera en manuell minnesdump
Du kan generera en minnesdump manuellt med hjälp av ett PS/2-tangentbord. Den här funktionen är inaktiverad som standard och är inte tillgänglig för USB-tangentbord (Universal Serial Bus).
Om du vill aktivera manuella minnesdumpar med hjälp av ett PS/2-tangentbord kör du följande kommando:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /v CrashOnCtrlScroll /t REG_DWORD /d 1 /f
Kör följande kommando för att avgöra om funktionen har aktiverats korrekt:
Reg query HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters / v CrashOnCtrlScroll
Du måste starta om servern för att ändringarna ska börja gälla. Du kan starta om servern genom att köra följande kommando:
Shutdown / r / t 0
Du kan generera manuella minnesdumpar med ett PS/2-tangentbord som är anslutet till servern genom att hålla ctrl-tangenten HÖGER medan du trycker på RULLNINGSLÅS två gånger. Detta leder till att datorn genomför en felkontroll med felkod 0xE2. När du har startat om servern visas en ny dumpfil i målsökvägen som du etablerade i steg 2.
Steg 9: Kontrollera att minnesdumpfiler skapas korrekt
Du kan använda verktyget dumpchk.exe för att kontrollera att minnesdumpfilerna skapas korrekt. Verktyget dumpchk.exe är inte installerat med installationsalternativet Server Core, så du måste köra det från en server med skrivbordsmiljön eller från Windows 10. Dessutom måste felsökningsverktygen för Windows-produkter installeras.
Med verktyget dumpchk.exe kan du överföra minnesdumpfilen från Server Core-installationen av Windows Server 2008 till den andra datorn med hjälp av det medium du väljer.
Warning
Sidfiler kan vara mycket stora, så tänk noga på överföringsmetoden och de resurser som metoden kräver.
Ytterligare referenser
Allmän information om hur du använder minnesdumpfiler finns i Översikt över alternativ för minnesdumpfil för Windows.
Mer information om dedikerade dumpfiler finns i Hur du använder DedicatedDumpFile registervärde för att övervinna utrymmesbegränsningar på systemets enhet medan du fångar en systemminnesdump.