|
IKernel.exe - 응용 프로그램 오류: 메모리를 읽지 못했습니다.
적용 대상::
- 플랫폼:
Windows 2000, Windows XP, Windows 98, Windows ME, Windows 2003
- Java 버전:
1.4.2_xx
증상
Java 2 Runtime Environment, Standard Edition(JRE)을 설치하는 동안 다음 오류가 표시된 메시지 상자가 나타납니다.
IKernel.exe - 응용 프로그램 오류.
"0x771c741a"의 지침이 "0x0..."(모든 번호)의 메모리를 참조했습니다.
메모리를 읽지 못했습니다.
프로그램을 종료하려면 확인을 누르십시오.
이 오류는 다음과 같은 이미지로 표시됩니다.
원인
IKernel.exe 응용 프로그램 오류는 다음 중 하나가 원인일 수 있습니다.
- \Program Files\Common Files\InstallShield\Engine 폴더에 있는 InstallShield Engine(iKernel.exe) 또는 해당 구성 요소 파일 중 하나가 손상되었거나 읽기 전용일 수 있습니다.
- 이전 버전의 InstallShield 설치 프로그램에서 \Program Files\Common Files\InstallShield\Engine 폴더에 현재 JRE 설치 프로그램이 사용하는 버전과 호환되지 않는 InstallShield Engine(iKernel.exe) 또는 해당 구성 요소 파일 중 하나를 시스템에 남겨 두었습니다.
- 사용자가 서비스 팩 1과 Windows XP Hotfix Q328310이 적용된 Windows XP 시스템에 JRE를 설치하려고 합니다.
해결책
다음은 이 오류를 해결할 수 있는 해결책입니다. 사용자의 시스템에 알맞은 방법을 선택하십시오.
일반 해결책
해결책 #1: 기존 InstallShield Engine 폴더의 이름 바꾸기 또는 제거
iKernel.exe는 InstallShield 프로그램 파일입니다.
JRE 설치 프로그램은 JRE를 설치하는 동안 InstallShield Engine 파일을 하드 디스크에 복사합니다. 이러한 파일은 C:\Program Files\Common Files\InstallShield 폴더에 복사됩니다. 사용자의 시스템 드라이브가 C:인 것으로 가정합니다.
이 InstallShield 폴더는 JRE 설치 프로그램에서 임시 폴더로 사용됩니다. 프로그램 설치가 끝나면 이 폴더의 내용은 더 이상 필요하지도 않고 사용되지도 않습니다.
iKernel.exe 응용 프로그램 오류는 \Program Files\Common Files\InstallShield\Engine 폴더에 있는 InstallShield Engine(iKernel.exe) 또는 해당 구성 요소 파일 중 하나가 손상되었거나 읽기 전용인 경우에 발생할 수 있습니다. 또한, \Program Files\Common Files\InstallShield\Engine 폴더에 InstallShield 프로그램 이전 버전의 InstallShield Engine(iKernel.exe) 또는 해당 구성 요소 파일 중 하나가 남아 있는 경우에도 발생할 수 있습니다. 이 파일이 JRE 설치 프로그램에서 사용하는 InstallShield 현재 버전과 호환되지 않습니다.
사용자가 이 폴더의 이름을 바꾸거나 삭제한 다음 설치를 다시 실행해야 합니다. 컴퓨터에 올바른 엔진 파일이 없는 경우InstallShield 설치 프로그램이 엔진 파일의 이름을 바꾸거나 설치합니다.
InstallShield Engine 폴더의 이름을 바꾸려면 다음 단계를 수행합니다.
- 시스템 상태 표시줄에서 시작을 마우스 오른쪽 버튼으로 누르고 탐색을 선택하여 Windows 탐색기를 시작합니다. 키보드에서 Windows 키 + E를 눌러 Windows 탐색기를 호출할 수도 있습니다.
- C:\Program Files\Common Files\InstallShield\Engine 폴더로 이동합니다.
- 강조 표시된 engine 폴더를 마우스 오른쪽 버튼으로 누르고
이름 바꾸기를 선택합니다.
- Engine 폴더의 이름을 EngineOld로 바꿉니다.
InstallShield Engine 폴더를 삭제하려면 다음 단계를 수행합니다.
- 시스템 상태 표시줄에서 시작을 마우스 오른쪽 버튼으로 누르고 탐색을 선택하여 Windows 탐색기를 시작합니다. 키보드에서 Windows 키 + E를 눌러 Windows 탐색기를 호출할 수도 있습니다.
- C:\Program Files\Common Files\InstallShield\Engine 폴더로 이동합니다.
- 강조 표시된 engine 폴더를 마우스 오른쪽 버튼으로 누르고
삭제를 선택합니다.
- 폴더 삭제 확인 메시지 상자에서 예를 누릅니다.
"\Program Files\Common Files\InstallShield\Engine" 폴더를 삭제하거나 이름을 바꾼 다음 JRE를 다시 설치합니다.
해결책 #2: InstallShield Engine 업데이트
iKernel 응용 프로그램 오류를 수정하는 동안 JRE 설치 프로그램을 실행하는 InstallShield Engine을 업데이트해야 하는 경우가 있습니다. 다음 지침에서는 최신 iKenel 엔진의 다운로드 및 설치 방법에 대해 설명합니다.
- 시스템 상태 표시줄에서 시작을 마우스 오른쪽 버튼으로 누르고 탐색을 선택하여 Windows 탐색기를 시작합니다. 키보드에서 Windows 키 + E를 눌러 Windows 탐색기를 호출할 수도 있습니다.
- C:\Program Files\Common Files\InstallShield\Engine 폴더로 이동합니다.
- 강조 표시된 engine 폴더를 마우스 오른쪽 버튼으로 누르고
삭제를 선택합니다.
- 폴더 삭제 확인 메시지 상자에서 예를 누릅니다.
- 아래 링크를 눌러 최신 버전 iKernel 엔진을 다운로드하여 데스크탑에 저장합니다.
iKernel 업데이트
- 다운로드한 ikernelupdate.exe 파일을 두 번 눌러 설치합니다.
서비스 팩 1 및 Windows XP Hotfix Q328310이 적용된 Windows XP의 해결책
해결책 #3: Windows XP Hotfix Q328310에 대한 패치 적용
예상대로 실행되지 않는 Win32 API가 있기 때문에 Window XP Hotfix Q328310이 InstallShield Engine과 충돌합니다.
현재 지원되는 수정 프로그램을 Microsoft 다운로드 센터에서 다운로드할 수 있지만, Microsoft에서는 이 수정 프로그램이 포함되어 있는 다음 Windows XP 서비스 팩을 기다릴 것을 권장합니다.
그럼에도 불구하고 이 문제를 해결하려면 다음 다운로드 링크를 눌러 수정 프로그램을 다운로드한 후 설치합니다.
http://www.microsoft.com/downloads/
이 패치를 설치하면 문제가 해결됩니다.
해결책 #4: Windows XP Hotfix Q328310 임시 제거
해결책 #3이 효과가 없는 경우에는 Windows XP Hotfix Q328310을 일시적으로 제거합니다. JRE를 설치한 후에 Windows XP Hotfix Q328310을 다시 설치하면 됩니다. 다음은 Windows XP Hotfix Q328310의 제거 지침입니다.
주: Windows Hotfix를 제거하는 것은 권장 사항이 아니지만 시스템에 JRE를 성공적으로 설치하려면 제거가 필요한 경우도 있습니다. JRE 설치가 완료되면 Windows XP Hotfix를 다시 설치하십시오.
Windows Hotfix Q328310 제거 방법
- 시스템 시작 메뉴에서
시스템 시작 메뉴에서 시작->설정->제어판을 차례로 누릅니다.
- 프로그램 추가/제거 아이콘을 두 번 누릅니다.
- Windows XP Hotfix (SP2) Q328310 링크를 선택합니다. 그 결과 나타나는 프로그램 추가/제거 화면은 다음과 같습니다.
- 제거 버튼을 누릅니다. 다음과 같은 Windows XP Q328310 제거 마법사 화면이 표시됩니다.
- 다음을 눌러 Windows XP Hotfix 제거를 시작합니다.
- 계속 진행할지 묻는 경고 메시지가 표시되면 예를 누릅니다.
- Windows XP Hotfix Q328310이 성공적으로 제거되면 다음과 같은 화면이 표시됩니다.
- 마침 버튼을 눌러 제거를 완료합니다.
- 시스템이 자동으로 다시 시작됩니다.
- JRE를 다시 설치하십시오. 이제 오류 없이 JRE가 설치될 것입니다.
JRE 설치가 끝나면 Windows XP Hotfix Q328310을 반드시 다시 설치해야 합니다. 다음 지침은 Windows XP Hotfix Q328310을 다시 설치하는 방법에 대해 설명합니다.
Windows Hotfix Q328310 설치 방법
- 시작->프로그램->Windows Update를 누르거나 시스템의 시작 메뉴에서 시작->Windows Update 아이콘을 눌러 Microsoft Windows Update 웹 사이트로 이동합니다.
Microsoft Update 웹 사이트로 이동할 수도 있습니다.
- Windows Update 왼쪽에 있는 이동 표시줄에서 설치할 업데이트 선택 노드를 확장합니다.
- 중요 업데이트 및 서비스 팩 링크를 선택합니다.
- 328310: 보안 업데이트 항목을 찾습니다.
- 이 항목이 선택되었는지 확인합니다. 이 항목의 아래쪽에 이 항목은 이미 선택하였습니다라는 메시지가 표시되어 있고 추가 버튼은 비활성화되어 있습니다 (추가 버튼이 활성화되어 있는 경우 추가 버튼을 눌러 항목 선택). Q328310 Hotfix를 선택한 후에 나타나는 결과 화면은 다음과 같습니다.
- 업데이트 검토 및 설치 링크를 선택합니다. 선택된 Hotfix Q328310이 화면에 다음과 같이 나타납니다.
- 지금 설치 버튼을 누릅니다.
- 다음 그림과 같은 Microsoft Windows Update - 웹 페이지 대화 상자에서 적용 버튼을 눌러 설치를 시작합니다.
- 설치가 끝나면 시스템을 다시 시작하라는 메시지가 표시됩니다.
- 확인 버튼을 눌러 시스템을 다시 시작하고 설치를 완료합니다.
자세한 기술 정보
Sun은 기술 지원 정보를 쉽게 찾을 수 있도록 타사 연락처 정보를 제공합니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Sun은 이 타사 연락처 정보의 정확성을 보증하지 않습니다.
이 문서에서 언급된 타사 제품은 Sun과는 독립적인 회사에서 제작되었습니다. Sun은 해당 제품의 성능 또는 안정성에 대해 명시적 또는 묵시적으로 어떠한 보증도 하지 않습니다.
|