29

Windows プロセスが何らかの理由でクラッシュしました。クラッシュ ダンプを分析する必要があります。

Windows 2003 では、PC ヘルスがクラッシュ ダンプ ファイルの検索に役立ちました。

Windows 2008 でクラッシュ ダンプ ファイルの場所を取得する方法

4

7 に答える 7

25

Windows 2008で、Windowsエラー報告のクラッシュダンプがフォルダーにステージングされることを確認しました。

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

これは、Windows Vista以降、次のエイリアスです。

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

于 2010-12-29T22:47:59.113 に答える
17

多分役に立つ(Powershell)

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

Windows Vista および Windows Server 2008 以降、Microsoft は Windows エラー報告または WER を導入しました。これにより、アプリケーション クラッシュ ダンプの生成と取得を自動的に有効にするようにサーバーを構成できます。この設定については、こちらで説明しています。デフォルト構成の主な問題は、ダンプ ファイルが作成され、プロセスを実行する %APPDATA%\crashdumps フォルダーに保存されることです。これにより、ダンプがサーバー全体に分散されるため、ダンプの収集が困難になる可能性があります。これには追加の問題がありますが、私が常に抱えていた主な問題は、単純なタスクであり、非常に反復的ですが、間違って実行しやすいということでした。

Powershell のソース コード (C# のソース コードでも役立つはずです):

$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 -Windows エラー報告 - フォルダー:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows エラー報告\LocalDumps

%localappdata%\Microsoft\Windows\WER

%LOCALAPPDATA%\CrashDumps

C:\Users[アプリがクラッシュしたときの現在のユーザー]\AppData\Local\Microsoft\Windows\WER\ReportArchive

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

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

BSODクラッシュ

%WINDIR%\ミニダンプ

%WINDIR%\MEMORY.DMP

ソース:
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

于 2014-10-01T13:51:07.400 に答える
10

場所は次のレジストリ キーにあります: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps

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

于 2012-10-23T07:33:35.783 に答える
3

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

クラッシュ ダンプ ファイルが存在する場所を明示的に選択するために行うことができるレジストリの変更があります。それ以外の場合は、%localappdata%\Microsoft\Windows\WER が既定の場所です。%localappdata% は、ユーザーまたは System. WERを有効にする必要があると思います。

于 2011-12-28T19:41:49.987 に答える
2

コア ダンプは通常、Windows カーネルがクラッシュしたとき (別名ブルー スクリーン) にのみ作成されます。ほとんどの場合、サービス クラッシュは (おそらくイベント ビューアーに) ログを残すだけです。

探しているブルースクリーン クラッシュ ダンプの場合は、C:\Windows\Minidump または C:\windows\MEMORY.DMP を探します。

于 2010-07-16T10:36:19.480 に答える
2

Windows 2008 R2 では、アプリケーションのクラッシュ ダンプが次のいずれかの下に表示されます。

C:\Users\[一部のユーザー]\Microsoft\Windows\WER\ReportArchive

また

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

Windows がどのディレクトリを使用するかを決定する方法がわかりません。

于 2011-10-25T18:24:57.013 に答える