메시지는 어설 션이 실패했음을 의미합니다. 어설 션은 프로그래머가 "사실 X가 참이어야 함"이라고 말하는 방어 적 프로그래밍 기술입니다. X가 실제로 참이라면 아무 일도 일어나지 않으며 일이 계속됩니다. X가 false이면 오류 / 예외가 발생합니다. 이 예외가 포착되지 않고 처리되지 않으면 프로그램이 종료됩니다.
이것에 대한 많은 이유가있을 수 있으며 더 자세한 오류 메시지 (원하는 경우 이미 제공되었을 것입니다) 또는 소스에 액세스하지 않으면 더 이상 진단하기가 매우 어렵습니다.
원인 중 하나는 프로그램이 의존하는 일부 속성이 변경되었거나 (보안 수정의 일부로) 시스템 라이브러리가 업데이트 되었기 때문입니다.
최근에 Windows 버전을 업그레이드 했습니까? 그렇다면 VM의 이전 Windows 버전에서 프로그램을 실행 해보십시오 (예 : Windows 7 Pro의 "XP 모드"기능을 사용하려는 경우 VMWare 또는 VirtualBox를 사용하여 VM에 이전 Windows를 설치하십시오). 그렇지 않은 경우 보안 업데이트로 인해 문제가 발생하면 해당 업데이트가 이전 Windows 버전에서도 제공 될 수 있기 때문에 운이 좋지 않을 수 있습니다.
안타깝게도 업그레이드를 구매하거나 필요에 맞는 소프트웨어를 찾고 기존 문서를 읽을 수밖에 없습니다.