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.