Windows 10의 특정 프로세스에 대한 충돌시 WerFault.exe 비활성화


10

는 것으로 가능 werfault.exe 하지 때 특정 실행 파일의 충돌을 실행? 나는 일부 소프트웨어를 개발 중이며 (예, 믿기 어렵습니다) 때때로 (의도적으로) 충돌하며, 이러한 상황이 발생할 때마다 werfault.exe원하는 작업을 수행 하는 데 몇 초가 걸립니다 .

이 기능을 지원하는 전체 서비스를 끌 수있는 것 같지만 시스템의 다른 부분에서 실행하게되어 기쁩니다.

그렇다면 특정 실행 파일 하위 집합에 대해 걱정하지 않아도 될까요?

편집 @Moab의 요청에 따라 내 연구는 다음과 같습니다.

  • "특정 프로세스 windows 10의 경우 werfault.exe 비활성화"및 몇 가지 변형이 있습니다.
  • 여러 페이지의 결과를 살펴 보았습니다.
  • 이 정보를 쉽게 구할 수 없거나 검색 할 올바른 용어를 모릅니다.
  • Stack Exchange에서이를 문제의 정식 사례로 캡처하여 나와 다른 사람들을 도울 수있는 기회가 있음을 인식하십시오.
  • 문제를 표현하는 방법에 대해 조금 더 생각해보십시오.
  • 스택 오버플로, 수퍼 유저 또는 서버 오류에 대한 여부를 고려하십시오.
  • 서버가 아닌 데스크탑 컴퓨터 관리 문제 일 수 있으므로 수퍼 유저를 선택하십시오.
  • 머리 위로 가서 질문하세요.
  • 유용한 답변을 빨리 얻으십시오. 저자에게 감사하고 투표하고 답변을 수락하십시오.
  • 허용 된 답변에 대한 의견에서 내가 찾은 유용한 API에 대한 관련 정보를 제공하십시오.
  • 나중에 누군가 왜 내 질문에 강력하게 반대하는지에 대해 긁으십시오.
  • 질문에 도움이 될만한 추가 정보를 실제로 제공 할 수 있었는지 궁금한 시간을 보내십시오.
  • 해야 할 일은 없지만 시도해보십시오. 여기 있습니다.

편집 2 실제로 위의 단계는 이제 중복됩니다. 이 질문은 이제 원래 검색어에 대한 Google의 첫 번째 결과입니다. 나는 이것이 위에서 네 번째 포인트를 달성한다고 생각합니다.


1
이것은 질문과 답변 포럼이 아닙니다. Google을 사용하여 조사한 결과는 무엇입니까? SU에 대한 질문은 귀하의 연구 노력을 보여줄 것으로 예상되며 귀하의 질문에 포함되어야합니다.
Moab

3
superuser.com에 따르면 @Moab : "슈퍼 유저는 컴퓨터 애호가와 파워 유저를위한 질문과 답변 사이트입니다." 어쩌면 그들은 스택 오버플로에 대한 규칙이 다르지만 ( 오래 오랜 사용자 인 경우 ) 결정적인 대답이있는 질문이 있어야합니다. 개인적으로 나는 너무 많은 설명으로 가득 찬 질문을 해독하기 어렵다는 것을 안다. 대신 나는 단지 요점에 도착했다. 나는 불쾌감을주는 의견을 내리고 추가하는 것이 어떻게이 커뮤니티에 긍정적으로 기여하는지 이해하지 못합니다.
Drew Noakes

투표 화살표 위로 마우스를 가져 가면 "이 질문은 연구 노력을 보여줍니다. 유용하고 명확합니다"라고 표시합니다. 여기서는 규칙을 만들지 않습니다. 이것이 우리가 Q & A 포럼과 다른 점입니다.
Moab

당신도이 부분을 놓친 것 같아요 .. superuser.com/help/how-to-ask
Moab

1
솔직히 말해서, 지금 좋은 질문입니다. 더 나은 질문은 여기 SU에서 대부분 더 빠른 답변을 얻습니다.
Moab

답변:


7

Windows 오류보고가 발생합니다 (때로는 좋을 수도 있음). 특정 응용 프로그램에서 실행되지 않도록 절대적으로 구성 할 수 있습니다.

MSDN 페이지 WER 설정 은 전체 컴퓨터 또는 사용자별로 Windows 오류보고 를 구성 할 수있는 문서입니다 .

HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting

regedit를 열고 다음을 REG_SZ (문자열 값)로 추가하십시오. ExcludedApplications키 를 추가해야 할 수도 있습니다 .

ExcludedApplications\[Application Name]

참고 : MSDN 문서 에서는 Windows 오류보고 레지스트리 키에 항목을 수동으로 추가하는 대신 WerAddExcludedApplication 함수 를 사용해야한다고 제외했습니다.

.reg 파일을 만들려면 이것을 사용하십시오.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\ExcludedApplications]
"YourAppName.exe"=""

내 대답은 맞아, 당신은 이미 게시 한 것을 훔친 SAME 등록을 다시 게시했습니다. 죄송합니다, 이것은 -1입니다
magicandre1981

1
문자열을 dword로 설정하면 작동 할 수 있지만 실제로는 이해가되지 않습니다. 또한 내 대답은 주로 소스와 더 많은 컨텍스트를 제공하는 것이 었습니다. 나는 그것이 매우 비슷하다고 주장하지는 않지만 regedit로 들어가서 지침을 따라 ExcludedApplications키를 만든 다음 내 보내면 dword : 00000001이 표시되지 않습니다.
PerryC

@ magicandre1981 귀하의 답변이 도움이되었지만이 답변은 훨씬 더 자세한 내용을 제공하고 궁극적으로 더 유용했습니다. 둘 다 감사합니다.
Drew Noakes

4

이것을 .reg 파일로 복사하고 두 번 클릭하여 가져옵니다.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting\ExcludedApplications]
"MyApp.exe"=dword:00000001

고마워, 나는 이것을 시도 할 것이다. 이것에 대한 참조가 있습니까? 가능한 경우 와일드 카드를 사용하고 싶습니다.
Drew Noakes

결국 WerAddExcludedApplicationAPI 를 통해 프로그래밍 방식 으로이 작업을 수행 할 수 있음을 알았습니다 . 레지스트리 의이 위치에 씁니다.
Drew Noakes

흠, 나는 두 가지 방법이 똑같이 작동하는지 전혀 모른다.
magicandre1981
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.