2010-07-16 14 views
21

कुछ कारणों से एक विंडोज़ प्रक्रिया क्रैश हो गई। मुझे क्रैश डंप का विश्लेषण करने की आवश्यकता है।विंडोज़ में एक प्रक्रिया दुर्घटनाग्रस्त हो गई .. क्रैश डंप स्थान

विंडोज 2003 पीसी स्वास्थ्य में हमें क्रैश डंप फ़ाइल खोजने में मदद मिली।

विंडोज 2008 में क्रैश डंप फ़ाइल स्थान कैसे प्राप्त करें?

उत्तर

1

कोर डंप आमतौर पर केवल तब किया जाता है जब विंडोज कर्नेल क्रैश (उर्फ ब्लू स्क्रीन) होता है। एक सर्विसक्रैश ज्यादातर बार केवल कुछ लॉगिंग छोड़ देगा (संभवतः ईवेंट दर्शक में)।

यदि यह bluescreen दुर्घटना, डंप आप देख रहे हैं सी में लग रही है: \ Windows \ Minidump या C: \ Windows \ Memory.dmp

+0

कि व्यवस्था करने के लिए ताज़ा (बीएसओडी) दुर्घटना। हम विंडोज़ में * एप्लिकेशन * के क्रैश लॉग की तलाश में हैं। –

17

मैं Windows 2008 और Windows त्रुटि रिपोर्टिंग दुर्घटना डंप पाने पर देखा है \ सभी उपयोगकर्ता \ Microsoft \ Windows \ WER \ Users \ ReportQueue \

+0

कोई विचार जहां यह विंडोज 10 पर होगा? जहां उपयोगकर्ता फ़ोल्डर में "सभी उपयोगकर्ता" अब नहीं हैं? – AllTradesJack

+1

@AllTradesJack, शायद सी: \ ProgramData \ Microsoft \ Windows \ WER \। साथ ही, सभी उपयोगकर्ता विंडोज 8 पर एक छिपा जंक्शन बिंदु है। यदि आप विंडोज एक्सप्लोरर विकल्पों में "सुरक्षित ऑपरेटिंग सिस्टम फ़ाइलों को छुपाएं" विकल्प को अनचेक करते हैं तो आप इसे देख सकेंगे। यह शायद c: \ ProgramData पर रीडायरेक्ट होगा। –

2

विंडोज 2008 R2 पर, मैंने देखा है अनुप्रयोग क्रैश या तो

सी के तहत उदासीनता: ग में मंचन \ [कुछ उपयोगकर्ता] \ Users \ माइक्रोसॉफ्ट \ विंडोज \ WER \ ReportArchive

या

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

मैं नहीं जानता कि कैसे विंडोज का फैसला करता है जो निर्देशिका का उपयोग करने के लिए।

3

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

रजिस्ट्री में परिवर्तन आप स्पष्ट रूप से चयन करने के लिए जहां क्रैश डम्प फ़ाइल रहता कर सकते हैं, अन्यथा% LOCALAPPDATA% \ Microsoft \ Windows \ WER डिफ़ॉल्ट स्थान है। मुझे लगता है कि% localappdata% को किसी उपयोगकर्ता या सिस्टम के अंतर्गत चल रही सेवा के लिए अलग-अलग परिभाषित किया गया है। आपको विश्वास है कि मुझे विश्वास है।

0

विंडोज 7, 64 बिट, रजिस्ट्री कुंजी के लिए कोई संशोधन, स्थान है:

C: \ Users [वर्तमान उपयोगकर्ता जब अनुप्रयोग दुर्घटनाग्रस्त] \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive

+0

विंडोज 8 64 बिट में, यह फ़ोल्डर भी: सी: \ ProgramData \ Microsoft \ Windows \ WER \ ReportArchive – Kiquenet

13

शायद उपयोगी (Powershell)

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

Windows Vista और Windows Server 2008 के बाद माइक्रोसॉफ्ट पेश किया विंडोज त्रुटि रिपोर्टिंग या WER से। यह सर्वर को को एप्लिकेशन क्रैश डंप की पीढ़ी और कैप्चर को स्वचालित रूप से सक्षम करने के लिए कॉन्फ़िगर किया गया है। इसकी कॉन्फ़िगरेशन पर चर्चा की गई है। डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ मुख्य समस्या डंप फ़ाइलें प्रक्रिया चलाने वाले% APPDATA% \ crashdumps फ़ोल्डर में बनाए और संग्रहीत हैं जो सभी सर्वर पर फैलाने के कारण इसे डंप एकत्र करने के लिए अजीब बना सकती हैं।वहाँ मुख्य समस्या यह है कि मैं हमेशा इसके साथ था कि इसकी कोई सरल कार्य है कि बहुत दोहराव लेकिन आसान है गलत तरीके से करने के लिए किया गया था इस रूप में, लेकिन के साथ अतिरिक्त समस्याएं हैं।

$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 त्रुटि रिपोर्टिंग फ़ोल्डर: PowerShell में

स्रोत कोड (सी # में उपयोगी स्रोत भी कोड होना चाहिए)

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ विंडोज \ Windows त्रुटि रिपोर्टिंग \ LocalDumps

% LOCALAPPDATA% \ Microsoft \ Windows \ WER

% LOCALAPPDATA% \ CrashDumps

C: \ Users [वर्तमान उपयोगकर्ता जब ऐप> दुर्घटनाग्रस्त] \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive

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

ग: \ Users \ सभी उपयोगकर्ता \ Microsoft \ Windows \ WER \ ReportQueue \

बीएसओडी क्रैश

% 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/931673
https://support2.microsoft.com/kb/931673?wa=wsignin1.0

संबंधित मुद्दे