'작동이 중지되었습니다'창이 표시되지 않도록 유지


8

서버를 실행 중이며 때때로이 대화 상자를 표시하는 내 앱 중 하나가 중단됩니다

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

누군가가 실제로 상자를 뛰어 넘고 '프로그램 닫기'를 누를 때까지 프로세스를 열린 상태로 유지하기 때문에 성가시다.

내가 궁금한 것은 서버 에서이 더러운 대화 상자를 비활성화하는 방법입니다.


5
어 ... 어쩌면 충돌 알림을 비활성화하지 않고 프로그램이 충돌하는 이유를 찾아야할까요? 점검 엔진 표시등이 꺼지면 대시를 뽑으십시오 ??
HelpingHand

충돌의 가능한 원인은 이벤트 로그를 확인하십시오. 알다시피, 팝업은 이유가 있습니다.
Dave M

4
@HelpingHand이 소프트웨어는 내가 작성한 소프트웨어입니다. 때로는 실패 할 것으로 예상됩니다.이 상자가 나타나면 정상적으로 처리 할 수 ​​없습니다. 대화 상자가 나타나지 않으면 프로그램이 충돌 할 수 있어야합니다 (특히 서버에서 나쁜 생각). 또한 의견은 실제로 건설적이거나 질문과 관련이 없습니다. 'Joe Schmoes 모범 사례'는 내가 찾고있는 것이 아닙니다.
Kelly Elton

@ techie007 프로그램이 완전히 중지되었습니다.
Kelly Elton

답변:


11

레지스트리 방식

레지스트리 방식과 같은 방법은 없습니다.

  1. 관리자 권한 명령 프롬프트를 엽니 다.

  2. 다음 명령을 입력하거나 붙여넣고를 누르십시오 Enter.

    reg add "HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ Windows 오류보고"/ v "DontShowUI"/ t REG_DWORD / d 1 / f
    

추가 정보

DontShowUI저장된 사용자 별 관련 값도 HKCU\Software\Microsoft\Windows\Windows Error Reporting있습니다. 기기 설정이 사용자 설정보다 우선하며 변경 사항이 즉시 적용됩니다.

테스트 목적으로 나쁜 응용 프로그램을 사용할 수 있습니다 .

[이 도구] 는 잘못된 응용 프로그램을 에뮬레이트합니다 . BadApp을 사용하면 프로세스 우선 순위를 변경하고 무한 루프를 시작 (예 : "중지"또는 응답 중지)하고 프로세스를 중단 할 수 있습니다.


그룹 정책 편집기 사용

  1. 시작하십시오 gpedit.msc.

  2. 에 이동 컴퓨터 구성> 관리 템플릿> Windows 구성 요소> Windows 오류보고 .

  3. 중대한 오류에 대한 사용자 인터페이스 표시 방지 정책을 두 번 클릭하고 사용으로 설정하십시오 .

Windows Vista 이상

이 정책 설정 심각한 오류에 대한 사용자 인터페이스 표시를 방지합니다.

이 정책 설정을 사용하면 Windows 오류보고에 중요한 오류에 대한 GUI 기반 오류 메시지 또는 대화 상자가 표시되지 않습니다.

이 정책 설정을 사용하지 않거나 구성하지 않으면 Windows 오류보고에 중요한 오류에 대한 사용자 인터페이스가 표시됩니다.

출처 : 그룹 정책 검색


4

직접 테스트 할 수있는 충돌 프로그램이 없지만이 샷을 제공하십시오.

  1. gpedit.msc정책 편집기를 열려면 실행하십시오 .
  2. 로 이동 Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Error Reporting
  3. 활성화 정책은 "심각한 오류에 대한 사용자 인터페이스의 방지 표시".

감사합니다. 불행히도 나는 대답의 품질 때문에 다른 친구에게 그것을주는 것처럼 느낍니다. 신속하게 답변 해 주셔서 다시 한 번 감사드립니다.
Kelly Elton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.