Un processus s'est écrasé sous windows. Crash dump emplacement

un processus windows s'est écrasé pour une raison quelconque. Je dois analyser le crash dump.

dans Windows 2003 santé de PC nous a aidé à trouver le fichier crash dump.

Comment obtenir L'emplacement du fichier crash dump dans Windows 2008?

23
demandé sur Kiquenet 2010-07-16 14:16:37

7 réponses

j'ai observé sur Windows 2008 les dumps de rapports D'erreur de Windows mis en scène dans le dossier:

C:\Users\All utilisateurs\Microsoft\Windows\WER\ReportQueue

qui, à partir de Windows Vista, est un alias pour:

C:\ProgramData\Microsoft\Windows\WER\ReportQueue

18
répondu Aaron Carlson 2018-07-25 20:56:39

peut-être utile (Powershell)

http://sbrennan.net/2012/10/21/configuring-application-crash-dumps-with-powershell/

à partir de Windows Vista et Windows Server 2008 Microsoft introduit Windows Error Reporting ou WER . Cela permet au serveur être configuré pour activer automatiquement la génération et l'acquisition de Plantage de l'Application de décharges. La configuration de ceci est discutée ici . Le problème principal avec la valeur par défaut la configuration est que les fichiers dump sont créé et stocké dans le dossier % APPDATA % \crashdumps processus qui peut rendre difficile de recueillir des décharges comme ils sont répartis tous sur le serveur. Il y a d'autres problèmes avec ce que mais le principal problème que j'ai toujours eu avec elle, c'était que ses une tâche simple qui est très répétitif mais facile à faire incorrectement.

code Source en Powershell (devrait être utile code source en C# trop):

$verifydumpkey = Test-Path "HKLM:\Software\Microsoft\windows\Windows Error Reporting\LocalDumps"

    if ($verifydumpkey -eq $false )
    {
    New-Item -Path "HKLM:\Software\Microsoft\windows\Windows Error Reporting\" -Name LocalDumps
    }

##### adding the values

$dumpkey = "HKLM:\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps"

New-ItemProperty $dumpkey -Name "DumpFolder" -Value $Folder -PropertyType "ExpandString" -Force
New-ItemProperty $dumpkey -Name "DumpCount" -Value 10 -PropertyType "Dword" -Force
New-ItemProperty $dumpkey -Name "DumpType" -Value 2 -PropertyType "Dword" -Force

WER -rapport d'Erreurs Windows - Dossiers:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps

%localappdata%\Microsoft\Windows\WER

%LOCALAPPDATA%\CrashDumps

C:\Users[Utilisateur Actuel lors de l'application> s'est écrasé]\AppData\Local\Microsoft\Windows\WER\ReportArchive

C:\ProgramData\Microsoft\Windows\WER\ReportArchive

c:\Users\All utilisateurs\Microsoft\Windows\WER\ReportQueue\

BSOD Crash

%WINDIR % \Minidump

% WINDIR% \ MEMORY.DMP

Sources:

http://sbrennan.net/2012/10/21/configuring-application-crash-dumps-with-powershell/

http://msdn.microsoft.com/en-us/library/windows/desktop/bb787181%28v=vs.85%29.aspx

http://support.microsoft.com/kb/931673

https://support2.microsoft.com/kb/931673?wa=wsignin1.0

15
répondu Kiquenet 2017-02-09 20:51:22

l'emplacement est dans la clé de Registre suivante: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \ Windows Error Reporting\LocalDumps

Source: http://msdn.microsoft.com/en-us/library/windows/desktop/bb787181%28v=vs.85%29.aspx

10
répondu Ramon Zarazua B. 2012-10-23 07:33:35

http://support.microsoft.com/kb/931673

il y a des modifications de Registre que vous pouvez faire pour sélectionner explicitement où le fichier crash dump réside, sinon %localappdata%\Microsoft\Windows\WER est l'emplacement par défaut. Je suppose que %localappdata% est défini différemment pour un utilisateur ou un service tournant sous système. Vous aurez besoin d'activer WER je crois.

3
répondu TerryC 2011-12-28 19:41:49

sur Windows 2008 R2, j'ai vu application crash dumps sous l'un ou l'autre

C:\Users\[Some User]\Microsoft\Windows\WER\ReportArchive

ou

C:\ProgramData\Microsoft\Windows\WER\ReportArchive

Je ne sais pas comment Windows décide du répertoire à utiliser.

2
répondu Mashmagar 2011-10-25 18:24:57

un vidage du noyau n'est généralement effectué que lorsque le noyau Windows s'écrase (alias écran bleu). La plupart du temps, un servicecrash ne laisse qu'une partie de la journalisation (dans le visualiseur d'événements probablement).

si c'est la décharge de crash bluescreen que vous recherchez, regardez C:\Windows\Minidump ou C:\windows\MEMORY.DMP

1
répondu Laurens Ruijtenberg 2010-07-16 10:36:19

Windows 7, 64 bits, pas de modification de la clé de Registre, l'emplacement est le suivant:

C:\Users[Utilisateur Actuel lors de l'application s'est écrasé]\AppData\Local\Microsoft\Windows\WER\ReportArchive

0
répondu ITDawg 2013-10-16 18:06:21