반응형
윈도우 응용프로그램을 사용하다 보면 “Kernel32.dll에서 잘못된 연산이 수행되었습니다”라는

에러메시지가 뜨면서 윈도가 제대로 작동하지 않을 때가 있다.

이런 오류메시지는 주로 다음과 같은 경우에 나온다.

우선 프로그램간의 충돌이다. 한 프로그램이 사용하고 있는 메모리의 주소를 다른 프로그램이 사용하거나,

데이터를 지우고 자신의 데이터를 써버리면 에러가 난다.

Kernel32.dll의 버전이 다르거나 손상되도 에러가 발생한다.

어떤 프로그램은 설치시 Kernel32.dll을 업그레이드하기도 한다.

이때 다른 파일과 버전이 맞지 않아 에러가 날 수 있다.

또는 프로그램이 설치되면서 복사된 Kernel32.dll이 손상돼 문제가 발생하기도 한다.

이럴 때는 Kernel32.dll 에러를 일으키는 프로그램을 삭제하고 윈도98 CD를 넣고

setup.exe’를 실행시킨 뒤 ‘변경되거나 손상된 파일복구’를 선택해 윈도를 복구시키면 된다.

바이오스 세팅이 잘못됐을 수도 있다. 일부 메인보드에서는 CMOS 셋업에서

`Extenal Cache Option’ 부분이 ‘enable’로 설정됐을 경우 이같은 문제가 나타난다.

이럴 때는 컴퓨터를 부팅시킬 때 ‘Esc’키 등을 눌러 CMOS 셋업을 실행시켜

‘Extenal Cache Option’을 ‘Disable’로 변경한다.
반응형

+ Recent posts