Windows 8은 사용자 모드 충돌 미니 덤프를 어디에 저장합니까?


18

Windows 8은 사용자 모드 충돌로 인한 미니 덤프를 어디에 저장합니까?


Windows Vista 및 Windows 7은 기본적으로 크래시 덤프를 다음 위치에 저장하도록 문서화되어 있습니다 .

%LOCALAPPDATA%\CrashDumps

관찰 증거에 의해 뒷받침되는 사실 :

여기에 이미지 설명을 입력하십시오

그러나 Windows 8에서 응용 프로그램이 충돌하는 경우 :

여기에 이미지 설명을 입력하십시오

크래시 덤프는 없습니다 %LOCALAPPDATA%\CrashDumps. CrashDumps폴더 조차 없습니다 :

여기에 이미지 설명을 입력하십시오

어떤 질문으로 이어질까요?

Windows 8 은 사용자 모드 충돌로 인한 미니 덤프를 어디에 저장합니까?

참고 : 첫 번째 줄 이후의 모든 내용은 무시해도됩니다. 그냥 필러 낭비입니다.


여기에 이미지 설명을 입력하십시오


나는했다 dir *.dmp /s, dir *.mdmp /s로부터 윈도우 폴더 내 사용자 프로필 폴더의 루트.
Ian Boyd

응용 프로그램 특정 크래시 덤프가 설정되어 있지 않은지 확인 했습니까? 내 시스템에서 찾는 데 아무런 문제가 없었습니다. 물론 기능이 시스템에서 켜져 있는지 확인했습니다.
Ramhound

시스템에서 어디서 찾았습니까? (두 위치를 확인했습니다) 어떤 WER 크래시 덤프 설정을 켰습니까? (나는 3 설정을 확인했습니다)
이안 보이드에게

이벤트 로그를 확인 했습니까? 일반적으로 덤프 경로를 찾을 수 있습니다. IIRC Windows는 압축 파일 (.dmp + .xml)을 ZIP 파일로 압축하므로 이름도 다르게 지정할 수 있습니다. 시도 Win+ReventvwrENTER이벤트 로그를 확인 할 수 있습니다.
0xC0000022L

1
@IanBoyd : 시스템 설정에 따라 다르며 아직 W8에 익숙하지 않습니다. WER 대화 상자가 여전히 열려있는 동안 다음에 해당 파일을 찾으려고 제안합니다 .
0xC0000022L

답변:


6

Windows 8.1 Professional에서 다음을 관찰했습니다.

Windows 오류보고는 다음과 같이 씁니다. %ProgramData%\Microsoft\Windows\WER\

그러나 기본적으로 더 이상 로컬 컴퓨터에 덤프를 영구적으로 저장하지 않습니다. 덤프 저장을 명시 적으로 활성화해야합니다.

그룹 정책 편집기 ( gpedit.msc)를 사용하십시오 . Computer Configuration -> Administrative Templates -> Windows Components -> Windows Error Reporting -> Advanced Error Reporting Settings

  1. 정책을 활성화하십시오 Configure Report Archive:

    • 보관 동작 = 모두 저장
    • 최대 수 = 100
  2. Do not throttle additional data비슷한 시그니처로 연속 충돌이 발생하면 덤프를 보내고 저장 하도록 정책을 활성화 할 수도 있습니다 .

덤프는 Report.cab충돌 특정 하위 폴더 의 파일 안에 있습니다.


4

매우 간단한 것 같습니다.

내 Windows 8.1 시스템에는 % LOCALAPPDATA % \ CrashDumps가없고 덤프가 생성되지 않았습니다. 레지스트리에서 다음 값을 작성했습니다.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
DumpFolder=REG_EXPAND_SZ:"C:\Dumps"

(위의 구문은 .reg 파일에는 적용되지 않지만 내용이 명확해야합니다.)

다음에 프로그램이 중단되면에서 덤프가 생성되었습니다 C:\Dumps.

이게 도움이 되길 바란다.


2

컴퓨터에서 .dmp 파일을 검색 할 수 있습니다. 그러나 아무것도 찾지 못하면 계속 읽으십시오.

Store 응용 프로그램의 경우 Windows 8은 수명이 알려지지 않은 Microsoft 서버에서 응용 프로그램 충돌 덤프를 수집하는 것 같습니다 (의혹 : 30 일이며 여기 에서이 번호를 선택했습니다 )

자세한 내용 은 품질 보고서로 앱 개선 기사를 참조하십시오 .

간단히 말해서 : 앱의 "앱 요약 페이지"를 통해 품질 보고서에 액세스합니다. 이 페이지는 프로세스 덤프 (!)가 포함 된 .cab 파일의 다운로드 링크를 제공합니다.

Windows 8이 없으며 위의 답변은 Microsoft의 순수한 열풍처럼 보이지만이 믿을 수없는 사실은 내가 문서를 읽은 것입니다. 나는 단지 내가 틀렸기를 바란다.



상황은 내가 상상할 수있는 것보다 훨씬 많은 Kafkaien입니다. Windows 7로 돌아가는 것이 옵션입니까? 그렇지 않으면 Verisign 라이센스를 구매하거나 애플리케이션 충돌 덤프를 포기할 수밖에 없습니다.
harrymc 2013

이것은 암호 및 개인 키와 같은 민감한 정보를 처리하는 앱에 대한 큰 보안 위반입니다. 민감한 정보가 담긴 덤프를 Microsoft와 같은 회사에 배송 할 이유는 없습니다. 민감한 정보는 앱이나 로컬 컴퓨터와 같은 보안 경계를 벗어나지 않아야합니다. 법 집행 기관과 범죄자들은 ​​비밀 정보를 쉽게 수집 할 수있게 해준 Microsoft에 감사합니다.
jww

0

파일이 저장된 위치무시할 수 있습니다 . 실행 regedit.exe하고 이동 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps하는을 만들 REG_EXPAND_SZ사용하려면 폴더 당신의 이름으로 (C 같은 : \ 덤프).


DumpFolder의 기본값은이므로 필요하지 않습니다 %LOCALAPPDATA%\CrashDumps. 그러나 이것은 Windows 8 포스터에는 영향을 미치지 않습니다.
harrymc

내 경험에 따르면 폴더를 재정의하면 덤프가 작성되어 기본 설정의 경우가 아닙니다.
magicandre1981

Windows 8을 사용하면 모든 것이 가능합니다. 포스터가 여기에 피드백을 줄 수있을 것입니다.
harrymc

@harrymc 레지스트리 키가 존재합니다. 원래 질문의 스크린 샷은 미니 덤프를 보여줍니다.
Ian Boyd

1
다시 값을 C : \ dumps와 같은 값으로 변경하십시오. 이 기능은 Vista Sp1에 추가 된 이후 저에게 효과적입니다.
magicandre1981
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.