가끔 게임을 하다가 보면
 
또는
 
 
등의 에러가 출력 되면서 게임이 꺼지는 현상이 있곤 합니다.
먼저 알아둬야 할 것은, 이 문제는 한가지를 해결한다고 해서 모든 문제가 해결되는것이 아니며,
소프트웨어에 의한 문제에 의해서만 발생되는 것도 아니고, 그렇다고 하드웨어의 문제에 의해서만 발생되는 것도 아닙니다.
 
가령 엔비디아 그래픽을 쓰는 사람중 그래픽 카드에 문제가 있을경우 Exception Module 부분에 Nvxxx.exe식으로
출력 되기도 하고, engine 로 표시되는 경우도 있죠.
 
뭐 서론은 대충 여기까지 하고 본론부터 말을 하겠습니다.
첫번째 heroes가 출력될때 해결방법 동영상 입니다.
 
 

 

위 동영상같은 경우는 그나마 쉬운 해결방법 입니다.

Heroes.exe 파일에 문제가 발생된 경우가 아닐경우 가장 먼저 해야될것은 본체를 까고 그래픽 cpu 램 등을 손으로 직접 만져봐야 합니다. 만약 팬이 안돌고 있다거나 손으로 만지지 못 할 정도로 뜨겁다면 분명 그 부품에 문제가 있는 것입니다. 

 

예를들어 아수스 메인보드 같은경우 절전 기능인 EPU라고 하는 전기절약을 위해 들어가있는 칩이 있는데, 이 칩의 기능을 활성화 시킬 경우 게임을 실행 시키면 그래픽 팬이 멈춰버립니다. 그리고

exception_access_violation 에러 메시지 중 그래픽과 관련된 파일이 뜨고 꺼지죠.

마찬가지로 메모리나 CPU를 오버쿨럭 했을 경우도 메모리 관련 오류가 뜬다거나 하면서 팅기는 겁니다.

heroes.exe 로 오류가 떴을때 위 동영상 처럼 호환성 문제일 수도 있지만 CPU에 문제가 있을 수도 있는거죠.

 

그리고  SSD를 사용하는분중 페이징 파일을 사용하지 않도록 설정한 경우에도 heroes 메시지가 출력되는 것으로 알고 있습니다.

 

 

SSD를 사용하는 사람들 중에는 SSD의 수명이 걱정되어 페이지 파일 없음에 체크하고 사용하는 경우가 있는데, 만약

마영전을 하던중 exception_access_violation 메시지가 뜨면서 팅긴다면 이 부분을 의심해보시고, SSD는 페이징 파일 없음으로 그대로 놔두되 다른 드라이브를 선택하고 시스템이 관리하는 크기를 선택하고 설정을 눌러서

페이징 파일 저장 위치를 다른 드라이브로 설정 해보시기 바랍니다.

 

페이징 파일이 부족한 경우는 그래픽 카드의 메모리가 충분하지 못해서 그런것 일수도 있습니다.

게임 그래픽을 처리할때 그래픽 메모리가 부족해 어느정도 페이징 파일에 기록 했다가 다시 꺼내서 읽어들이는데

페이징 파일을 없게 설정했기 때문에 오류가 뜨는것 이라고 보면 됩니다.

 

CPU가 너무 뜨거워서 그런것 같은경우 CPU오버쿨럭을 했다면 오버쿨럭을 하지 말던지 쿨러를 교체하시면 해결됩니다.