none
'응용 프로그램의 작동이 중지 되었습니다'에 대한 이벤트 처리 관련 질문 드립니다... RRS feed

  • 질문

  • 제가 개발하고 있는 프로그램 중 한 프로그램이 불규칙적인 주기로 종료되는 문제가 있는데

    그 문제라고 하면 '??(개발 프로그램).exe의 작동이 중지되었습니다' 메시지가 출력 되면서

    프레임 워크가 설치된 곳에서는 디버그, 닫기 선택 창이 나오고

    프레임 워크가 설치되지 않은 곳에서는 닫기 버튼만 출력됩니다.

    그리고 이벤트 로그, 충돌 덤프 상에서는 기록이 남을때도 있고 안남는 경우도 있는데

    이런 메시지가 출력되는 경우 Windows 상에서는 해당 프로그램에 프로세스 전체가 멈춘건지

    아니면 특정 프로세스만 멈춘건지...

    임시로 조치하는거지만 프로세스 자체가 멈춘거라면 다른 외부 프로그램을 만들어 프로세스 동작 이상이 감지되면 이상있는 프로세스를 재시작하게 만드는것도 가능할까요?

    2020년 9월 29일 화요일 오전 12:10

모든 응답

  • 안녕하세요
    1. 문제 컴퓨터의 명령 프롬프트에 winver를 입력하고 os 버전과 os 버전 번호를 확인해 보시기 바랍니다. [예: windows 10 enterprise 1809 (os build 17763.316)]

    2. 현재 어떤 프로그램 개발 도구를 사용하고 있는가요?
    프로그램 개발 도구에 디버그 옵션이 있을 건데 이를 사용하여 어느 프로그램 코드 기능이나 코드의 어떤 부분에 문제가 있는지 확인할 수 있습니다.

    3. 문제되는 클라이언트에서 최신 .NET Framework 4.8을 업그레이드 하셨는지 확인해 보시기 바랍니다.
    https://dotnet.microsoft.com/download/dotnet-framework/net48

    4. 명령 프롬프트 (관리자로 열어서)에서 아래 명령을 실행하여 시스템 파일이 문제가 있는지 확인해 보시기 바랍니다.
    sfc scannow
    dism /online /cleanup-image /scanhealth   
    dism /online /cleanup-image /restorehealth 

    5. "임시로 조치하는거지만 프로세스 자체가 멈춘거라면 다른 외부 프로그램을 만들어 프로세스 동작 이상이 감지되면 이상있는 프로세스를 재시작하게 만드는것도 가능할까요?"
    어떤 프로그램 언어를 사용하고 있는지 잘 모르겠지만 아래 문서를 참조해 보시기 바랍니다.
    https://www.dotnetperls.com/process

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2020년 9월 30일 수요일 오전 9:41
    중재자