何らかの理由でWindowsプロセスがクラッシュしました。クラッシュダンプを分析する必要があります。
Windows 2003では、PCの状態がクラッシュダンプファイルを見つけるのに役立ちました。
Windows 2008でクラッシュダンプファイルの場所を取得する方法は?
Windows 2008では、Windowsエラー報告のクラッシュダンプがフォルダーにステージングされるのを確認しました。
C:\ Users\All Users\Microsoft\Windows\WER\ReportQueue
これは、Windows Vista以降、次のエイリアスです。
C:\ ProgramData\Microsoft\Windows\WER\ReportQueue
役に立つかもしれません(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 Error Reporting- Folders:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\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%\ Minidump
%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/93167
https://support2.Microsoft.com/kb/931673?wa=wsignin1.
場所は次のレジストリキーにあります。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
http://support.Microsoft.com/kb/93167
クラッシュダンプファイルが存在する場所を明示的に選択するためにレジストリを変更できます。それ以外の場合は、%localappdata%\ Microsoft\Windows\WERがデフォルトの場所です。 %localappdata%は、システムまたはシステムで実行されているサービスに対して異なる方法で定義されていると想定しています。私が信じるWERを有効にする必要があります。
Windows 2008 R2では、以下のいずれかでアプリケーションクラッシュダンプが発生しました。
C:\ Users\[一部のユーザー]\Microsoft\Windows\WER\ReportArchive
または
C:\ ProgramData\Microsoft\Windows\WER\ReportArchive
Windowsがどのディレクトリを使用するかを決定する方法がわかりません。
コアダンプは通常、Windowsカーネルがクラッシュしたときにのみ作成されます(別名ブルースクリーン)。 servicecrashは、ほとんどの場合、ログ記録を残すだけです(おそらくイベントビューアーで)。
探しているブルースクリーンクラッシュダンプの場合は、C:\ Windows\MinidumpまたはC:\ windows\MEMORY.DMPを調べてください。
Windows 7、64ビット、レジストリキーへの変更なし、場所は次のとおりです。
C:\ Users [アプリがクラッシュしたときの現在のユーザー]\AppData\Local\Microsoft\Windows\WER\ReportArchive