프로그램/프로그램실행에러

게임 연산 오류

sungtg 2008. 1. 1. 22:21

질문


많은 더움을 주셔서 감사합니다
오늘은 연산오류에 대하여 가르침을 받고자 합니다

게임 프로그램을 실행하면 연산오류 화면이 나타납니다
다른 프로그램을 실행하지도 않았는데 나타나네요...

다른 프로그램을 실행하는데는 문제가 없습니다

해결


게임 프로그램을 삭제를 하고 다시 설치를 하되
폴더를 다른 폴더명을 주어서 다른 곳에 설치를 하는 것이 좋겠습니다.

다시 설치를 해서 사용할 수 있다면 다행인데

안되면 윈도우의 쓸데없는 파일을 모두 삭제를 하고
사용하지 않는 프로그램도 삭제를 한 후

다시 부팅해서 다시 설치를 해보는 것이 좋습니다.

원인 분석


메모리에서 불러오는 도중에 오류가 나오는 경우가 제일 많고

두번째는 디스크의 상태가 온전하지 못해서 설치한 파일이 깨진경우
특히 프로그램을 실행하였을때 디스크가 계속 돌아가는 현상이 나타나면
틀림없이 디스크검사와 조각모음을 다시 해야 합니다.

세번째는 설치때 제대로 설치가 되지 않아서 읽어들이는 메모리의 영역과
다른 데서 사용하는 메모리영역의 충돌에 의해서 나타나는 경우

네번째는 드라이버를 불러들이다가 오류가 나타나는 경우

다섯번째 바이러스의 의해 파일이 자체에 이상이 온 경우

이렇게 나눌수 있습니다.

추가정보


분석을 해보았지만 어느것을 먼저 조치를 해야 할것인지는 정확하지 않습니다.

대략적으로 바이러스
그 다음에 재설치 순으로 조치하는 방법의 수순을 잡으면 됩니다.

바이러스는 win32 바이러스의 경우에는 윈도우용 프로그램을 모두 깨뜨리는
성향이 있는 바이러스 이므로 멀쩡하던 프로그램들이 실행이 안되는 경우가
많이 나타납니다.

그 다음에는 재설치를 해보 되 다른 폴더에 설치를 함으로써
읽어오는 디스크 영역도 달리 해보고
설치 되는 폴더 명도 짧게 줌으로써 윈도우에서 프로그램을 읽어올때
path 경로명과 실행파일이름을 빨리 불러오는 효과를 줄수 있다는 것입니다.

게임의 경우에는 문제는 각 하드웨어 드라이버와의 호환성에 문제입니다
vxd를 불러 올때 자주 발생하는 경우가 많이 있습니다.

게임은 사운드, 멀티미디어, 그래픽이 중요하고
현재는 네트워크 게임에 있어서는 전송속도가 가장 걸림돌입니다

게임이 첫번째로 읽어들이는 드라이버는 그래픽 드라이버입니다.
그러므로 실행 시 문제가 생기는 경우에는 프로그램도 삭제후 설치하고
그래픽 카드 드라이버 도 다시 설치해보는 것이 좋습니다.