|
IKernel.exe - Erro de aplicativo: A memória não pôde ser lida.
Este artigo aplica-se a:
- Plataforma(s):
Windows 2000, Windows XP, Windows 98, Windows ME, Windows 2003
- Versão(ões) do Java:
1.4.2_xx
SINTOMAS
Ao tentar instalar o Java 2 Runtime Environment, Standard Edition (JRE), é exibida uma caixa de mensagem com o seguinte erro:
IKernel.exe - Application error
The Instruction at "0x771c741a" referenced memory at
"0x0..." (qualquer número).
The memory could not be read.
Click on OK to terminate the program
Esse erro aparece como a seguinte imagem:
MOTIVO
O erro de aplicativo de IKernel.exe pode ocorrer por um dos seguintes motivos:
- O mecanismo do InstallShield (iKernel.exe) — ou um de seus arquivos componentes, localizados na pasta \Arquivos de programas\Arquivos comuns\InstallShield\Engine — pode estar danificado, corrompido ou ser somente leitura.
- O mecanismo do InstallShield (iKernel.exe) — ou um de seus arquivos componentes, localizados na pasta \Arquivos de programas\Arquivos comuns\InstallShield\Engine — foi mantido no sistema por uma versão anterior do instalador do InstallShield (e agora é incompatível com a versão utilizada pelo instalador do JRE).
- Você está tentando instalar o JRE em um computador com sistema operacional Windows XP com Service Pack 1 e Hotfix Q328310 do Windows XP aplicado.
SOLUÇÃO
A seguir são apresentadas as soluções possíveis para este erro. Escolha o método adequado para seu computador.
Solução genérica
Solução nº1: Renomeie ou remova a pasta Engine antiga do InstallShield.
iKernel.exe é o arquivo de programa do InstallShield.
Durante a instalação do JRE, o programa de instalação do JRE copia os arquivos da pasta Engine do InstallShield para o disco rígido. Esses arquivos são copiados para a pasta "C:\Arquivos de programas\Arquivos comuns\InstallShield". (Supondo que a unidade do sistema seja a C:.)
Essa pasta InstallShield é usada como pasta temporária pelo programa de instalação do JRE. Após a instalação do programa, o conteúdo dessa pasta não é mais necessário nem utilizado.
O erro de aplicativo de iKernel.exe pode ocorrer se o mecanismo do InstallShield (iKernel.exe) — ou um de seus arquivos componentes, localizados na pasta "\Arquivos de programas\Arquivos comuns\InstallShield\Engine"— estiver danificado, corrompido ou tiver permissão somente leitura. Esse erro também pode ocorrer se o mecanismo do InstallShield (iKernel.exe) — ou um de seus arquivos componentes, localizados na pasta \Arquivos de programas\Arquivos comuns\InstallShield\Engine — foi mantido no sistema por uma versão anterior do programa InstallShield. Esse mecanismo é incompatível com a versão atual do InstallShield usada pelo instalador do JRE.
O usuário deve renomear ou excluir essa pasta e executar novamente a instalação. O instalador do InstallShield substituirá ou instalará os arquivos da pasta Engine correta, caso não sejam encontrados no computador.
Para renomear a pasta Engine do InstallShield, siga estes procedimentos:
- Inicie o Windows Explorer clicando com o botão direito do mouse no menu Iniciar
na barra de status do sistema e selecione Explorar. Também é possível abrir o Windows Explorer pressionando a tecla Windows + E
no teclado.
- Procure a pasta C:\Arquivos de programas\Arquivos comuns\InstallShield\Engine
- Clique com o botão direito do mouse na pasta Engine realçada e selecione
Renomear.
- Renomeie a pasta Engine para EngineAntiga.
Para excluir a pasta Engine do InstallShield, siga estes procedimentos:
- Inicie o Windows Explorer clicando com o botão direito do mouse no menu Iniciar
na barra de status do sistema e selecione Explorar. Também é possível abrir o Windows Explorer pressionando a tecla Windows + E
no teclado.
- Procure a pasta C:\Arquivos de programas\Arquivos comuns\InstallShield\Engine
- Clique com o botão direito do mouse na pasta Engine realçada e selecione
Excluir.
- Clique em Sim na caixa de mensagem Confirmar exclusão de pasta.
Depois que a pasta "\Arquivos de programas\Arquivos comuns\InstallShield\Engine" for excluída ou renomeada, tente reinstalar o JRE.
Solução nº2: Atualize a pasta Engine do InstallShield.
Às vezes, como tentativa para corrigir erros de aplicativo de iKernel, pode ser necessário atualizar o mecanismo do InstallShield que executa o programa de instalação do JRE. As instruções a seguir explicam como fazer download do mecanismo iKernel mais recente e instalá-lo.
- Inicie o Windows Explorer clicando com o botão direito do mouse no menu Iniciar
na barra de status do sistema e selecione Explorar. Também é possível abrir o Windows Explorer pressionando a tecla Windows + E
no teclado.
- Procure a pasta C:\Arquivos de programas\Arquivos comuns\InstallShield\Engine
- Clique com o botão direito do mouse na pasta Engine realçada e selecione
Excluir.
- Clique em Sim na caixa de mensagem Confirmar exclusão de pasta.
- Faça o download da versão mais recente do mecanismo iKernel (clicando no link a seguir) e salve-o em sua Área de trabalho.
Atualização do iKernel
- Clique duas vezes no arquivo ikernelupdate.exe, obtido por download, para instalá-lo.
Soluções para o Windows XP com Service Pack 1 e Hotfix Q328310 do Windows XP aplicado
Solução nº 3: Aplique a correção para o Hotfix Q328310 do Windows XP.
O Hotfix Q328310 do Windows XP entra em conflito com o mecanismo do InstallShield porque existe uma API Win32 que não é executada conforme o esperado.
No Centro de Download da Microsoft já está disponível para download uma correção compatível. A Microsoft recomenda que você aguarde o próximo Service Pack do Windows XP que contém esta correção.
Para resolver este problema, porém, faça o download e instale a correção clicando no seguinte link de download:
http://www.microsoft.com/downloads/
A instalação desta correção deve resolver o problema.
Solução nº 4: Desinstale temporariamente o Hotfix Q328310 do Windows XP.
Se a Solução nº3 não funcionar no seu caso, sugerimos que você desinstale temporariamente o Hotfix Q328310 do Windows XP. Instale o JRE, depois reinstale o Hotfix Q328310 do Windows XP. As instruções para desinstalar o Hotfix Q328310 do Windows XP são as seguintes:
NOTA: Não é recomendável desinstalar nenhum Hotfix do Windows. No entanto, a desinstalação pode ser necessária para a instalação bem-sucedida do JRE no computador. Reinstale o Hotfix do Windows XP após a instalação do JRE.
Como desinstalar o Hotfix Q328310 do Windows:
- Abra o Painel de controle clicando em
Iniciar->Configurações->Painel de controle no menu
Iniciar do sistema.
- Clique duas vezes no ícone Adicionar ou remover programas.
- Selecione o link Windows XP Hotfix (SP2) Q328310. Será exibida a seguinte tela Adicionar ou remover programas:
- Clique no botão Remover. Será exibida a seguinte tela do assistente de desinstalação do Windows XP Q328310.
- Clique em Avançar para iniciar a desinstalação do Hotfix do Windows XP.
- Se for exibida uma mensagem de aviso perguntando se você deseja continuar a desinstalação, clique em Sim.
- Após a remoção bem-sucedida do Hotfix Q328310 do Windows XP, será exibida a seguinte tela:
- Clique no botão Concluir para terminar a desinstalação.
- O computador será reiniciado automaticamente.
- Tente reinstalar o JRE. Agora você conseguirá instalar o JRE com êxito e o erro não deve ocorrer mais.
É muito importante reinstalar o Hotfix Q328310 do Windows XP assim que a instalação do JRE for concluída. As instruções a seguir explicam como reinstalar o Hotfix Q328310 do Windows XP.
Como instalar o Hotfix Q328310 do Windows:
- Acesse o site Microsoft Windows Update clicando em
Iniciar -> Programas -> Windows Update ou
Iniciar -> ícone do Windows Update no menu
Iniciar do sistema.
Você pode também acessar o site Microsoft Update.
- No lado esquerdo da barra de navegação do Windows Update, expanda o nó "Pick updates to install" (Escolher atualizações a serem instaladas).
- Selecione o link Critical Updates and Service Packs (Atualizações críticas e Service Packs).
- Localize a entrada 328310: Security Update (Atualização de segurança).
- Selecione esse item. Na parte inferior do item será exibida a mensagem - This item has been selected (Este item está selecionado) - e o botão Add (Adicionar) estará desativado. Se o botão Add (Adicionar) estiver ativado, clique nele para selecionar o item. Após selecionar o hotfix Q328310, será exibida a seguinte tela:

- Selecione o link Review and install updates (Revisar e instalar atualizações). O hotfix Q328310 selecionado será exibido na tela do seguinte modo:
- Clique no botão Install Now (Instalar agora).
- Para iniciar a instalação, clique no botão Accept (Aceitar) em Microsoft Windows Update - Web Page Dialog (Microsoft Windows Update - Diálogo da página da Web), como mostrado a seguir.
- Após a instalação bem-sucedida, o usuário será solicitado a reiniciar o computador.
- Reinicie o computador para concluir a instalação. Para isso, clique no botão
OK.
MAIS INFORMAÇÕES TÉCNICAS
A Sun fornece informações de contato de terceiros para ajudá-lo a obter suporte técnico. Essas informações podem ser alteradas sem aviso prévio. A Sun não pode garantir a precisão das informações de contato de terceiros.
Os produtos de terceiros mencionados neste artigo são fabricados por empresas independentes da Sun. A Sun não fornece garantia alguma, implícita ou de outra natureza, a respeito do desempenho ou da confiabilidade desses produtos.
|