Java

Java in Azione Download Centro di assistenza

Risorse di assistenza
Cerca la Guida Java

IKernel.exe – Errore dell'applicazione: errore di lettura della memoria.


Questo articolo è relativo a:
  • Piattaforme: Windows 2000 ,  Windows XP ,  Windows 98 ,  Windows ME ,  Windows 2003
  • Browser: All Browsers
  • Versioni Java: 1.4.2_xx

SINTOMI

Durante l'installazione di Java 2 Runtime Environment, Standard Edition (JRE), viene visualizzata una finestra con il seguente messaggio di errore:
    IKernel.exe - Errore dell'applicazione

    L'istruzione a 0x771c741a ha fatto riferimento alla memoria a
    0x0... (un numero).

    Non è stato possibile leggere la memoria.


    Fare clic su OK per terminare l'applicazione

Di seguito è riprodotta la finestra del messaggio di errore.
IKernel.exe – Errore dell'applicazione. L'istruzione a 0x771c741a ha fatto riferimento alla memoria a 0x00163b60. La memoria non poteva essere letta. Fare clic su OK per terminare l'applicazione

CAUSA

L'errore dell'applicazione iKernel.exe può essere causato da una delle seguenti ragioni:
  1. Il modulo InstallShield (iKernel.exe) o uno dei file che lo compongono (nella cartella \Programmi\File comuni\InstallShield\Engine) può essere danneggiato, alterato o di sola lettura.
  2. Il modulo InstallShield (iKernel.exe) o uno dei file che lo compongono (nella cartella \Programmi\File comuni\InstallShield\Engine) di una precedente versione del programma di installazione InstallShield è ancora presente nel sistema ed è incompatibile con la versione utilizzata dal programma di installazione di JRE.
  3. Si sta tentando di installare JRE in un computer con Windows XP in cui sono stati installati il Service Pack 1 e l'aggiornamento rapido Q328310 per Windows XP.

SOLUZIONE

Di seguito vengono elencate le possibili soluzioni per questo errore. Scegliete il metodo più adatto al vostro computer.

Soluzioni generiche

Soluzione n. 1: rinominate o rimuovete la cartella del precedente modulo InstallShield
iKernel.exe è il file di programma di InstallShield.

Durante l'installazione di JRE, i file del modulo InstallShield vengono copiati sul disco rigido dal programma di installazione di JRE. Questi file vengono copiati nella cartella C:\Programmi\File comuni\InstallShield (se l'unità di sistema è C:).
Tale cartella InstallShield viene utilizzata come cartella temporanea dal programma di installazione di JRE. Una volta installato il programma, il contenuto di questa cartella non è più necessario.

L'errore dell'applicazione iKernel.exe può verificarsi se il modulo InstallShield (iKernel.exe) o uno dei file che lo compongono (contenuti nella cartella \Programmi\File comuni\InstallShield\Engine) è danneggiato, alterato o di sola lettura. Questo errore può verificarsi anche se il modulo InstallShield (iKernel.exe) o uno dei file che lo compongono (contenuti nella cartella \Programmi\File comuni\InstallShield\Engine) di una precedente versione del programma InstallShield è ancora presente nel sistema ed è incompatibile con la versione utilizzata dal programma di installazione di JRE.
Occorre quindi rinominare o eliminare tale cartella ed eseguire nuovamente l'installazione. Il programma di installazione di InstallShield sostituirà o installerà i file corretti del modulo, se non sono già presenti nel computer. Di seguito sono riportate le istruzioni per rinominare la cartella del modulo InstallShield:

  1. Avviate Esplora risorse di Windows facendo clic con il pulsante destro del mouse sul menu Start sulla barra di stato del sistema e selezionando Esplora risorse. Potete aprire Esplora risorse anche premendo i tasti Windows + E sulla tastiera.
  2. Spostatevi in C:\Programmi\File comuni\InstallShield\Engine
Cartella Esplora risorse di Windows
  1. Fate clic con il pulsante destro del mouse sulla cartella Engine e selezionate Rinomina.
  2. Rinominate la cartella Engine con il nome EngineOld.
Di seguito sono riportate le istruzioni per eliminare la cartella del modulo InstallShield:

  1. Avviate Esplora risorse di Windows facendo clic con il pulsante destro del mouse sul menu Start sulla barra di stato del sistema e selezionando Esplora risorse. Potete aprire Esplora risorse anche premendo i tasti Windows + E sulla tastiera.
  2. Spostatevi in C:\Programmi\File comuni\InstallShield\Engine
Cartella Esplora risorse di Windows
  1. Fate clic con il pulsante destro del mouse sulla cartella Engine e selezionate Elimina.
  2. Fate clic su Sì nella finestra di messaggio Conferma eliminazione cartella.
Dopo aver eliminato o rinominato la cartella \Programmi\File comuni\InstallShield\Engine, provate a reinstallare JRE.
Soluzione n. 2: aggiornate il modulo InstallShield Talvolta, per tentare di correggere gli errori dell'applicazione iKernel, potrebbe essere necessario aggiornare il modulo InstallShield che esegue il programma di installazione di JRE. Nelle istruzioni riportate di seguito viene spiegato come scaricare e installare la versione più recente del modulo iKernel.
  1. Avviate Esplora risorse di Windows facendo clic con il pulsante destro del mouse sul menu Start sulla barra di stato del sistema e selezionando Esplora risorse. Potete aprire Esplora risorse anche premendo i tasti Windows + E sulla tastiera.
  2. Spostatevi in C:\Programmi\File comuni\InstallShield\Engine
Cartella Esplora risorse di Windows
  1. Fate clic con il pulsante destro del mouse sulla cartella Engine e selezionate Elimina.
  2. Fate clic su Sì nella finestra di messaggio Conferma eliminazione cartella.
  3. Per scaricare la versione più recente del modulo iKernel, fate clic sul collegamento riportato di seguito e salvatelo sul desktop. Aggiornamento di iKernel


  4. Fate doppio clic sul file ikernelupdate.exe scaricato per installarlo.
Soluzioni per Windows XP con Service Pack 1 e aggiornamento rapido Q328310 per Windows XP Soluzione n. 3: installate la patch per l'aggiornamento rapido Q328310 per Windows XP

L'aggiornamento rapido Q328310 è in conflitto con il modulo InstallShield perché un'API Win32 non viene eseguita come previsto.

È ora disponibile una correzione che può essere scaricata da Microsoft Download Center. Microsoft consiglia di attendere l'uscita del prossimo Service Pack di Windows XP che conterrà tale correzione.
Tuttavia, per risolvere il problema, scaricate e installate la correzione facendo clic sul seguente collegamento:

http://www.microsoft.com/downloads/

L'installazione di questa patch dovrebbe risolvere il problema.
Soluzione n. 4: disinstallate temporaneamente l'aggiornamento rapido Q328310 per Windows XP Se la Soluzione n. 3 non risolve il problema, è consigliabile disinstallare temporaneamente l'aggiornamento rapido Q328310 per Windows XP, quindi installare JRE e infine reinstallare l'aggiornamento rapido Q328310 per Windows XP. Di seguito sono riportate le istruzioni per disinstallare l'aggiornamento rapido Q328310 per Windows XP.
NOTA: non è consigliato disinstallare gli aggiornamenti rapidi di Windows, tuttavia questa operazione potrebbe essere necessaria per riuscire a installare JRE nel computer. Dopo aver eseguito correttamente l'installazione di JRE, reinstallate l'aggiornamento rapido per Windows XP.
Come disinstallare l'aggiornamento rapido Q328310 per Windows XP

  1. Aprite il Pannello di controllo facendo clic su Start->Impostazioni->Pannello di controllo dal menu Start.
  2. Fate doppio clic sull'icona Installazione applicazioni.
  3. Selezionate il collegamento Windows XP Hotfix (SP2) Q328310. Viene visualizzata la schermata Installazione applicazioni mostrata di seguito.
Rimozione dell'aggiornamento da Installazione applicazioni del Pannello di controllo
  1. Fate clic sul pulsante Rimuovi. Viene visualizzata la seguente schermata della procedura guidata di disinstallazione di Windows XP Q328310.

Premete il pulsante Avanti
  1. Fata clic su Avanti per avviare la disinstallazione dell'aggiornamento rapido per Windows XP.
  2. Se viene visualizzato un messaggio di avviso in cui si chiede se continuare la disinstallazione, fate clic su .
  3. Al termine dell'operazione di rimozione dell'aggiornamento rapido Q328310 per WIndows XP, viene visualizzata la seguente finestra.
Fate clic sul pulsante Fine
  1. Per completare la disinstallazione, fate clic su Fine.
  2. Il computer verrà riavviato automaticamente.
  3. Provate a reinstallare JRE. A questo punto l'errore dovrebbe essere risolto e l'installazione di JRE dovrebbe riuscire correttamente.
È molto importante reinstallare l'aggiornamento rapido Q328310 per Windows XP una volta completata l'installazione di JRE. Di seguito sono riportate le istruzioni per reinstallare l'aggiornamento rapido Q328310 per Windows XP.
Per installare l'aggiornamento rapido Q328310 per Windows XP

  1. Accedete al sito Web di Microsoft Windows Update facendo clic su Start->Programmi->Windows Update o Start->icona di Windows Update dal menu Start.
    Potete anche visitare il sito Web Microsoft Update.
  2. Nella parte sinistra della barra di navigazione di Windows Update fate clic sul nodo Visualizza aggiornamenti disponibili per espanderlo.
  3. Selezionate il collegamento Aggiornamenti importanti e Service Pack.
  4. Individuate la voce 328310: Aggiornamento della protezione.
  5. Assicuratevi che questo elemento sia selezionato. Sotto l'elemento viene visualizzato il messaggio - Questo elemento è stato selezionato - e il pulsante Aggiungi risulta disattivato. (Se il pulsante Aggiungi è attivato, fate clic sul pulsante Aggiungi per selezionare l'elemento). Una volta selezionato l'aggiornamento rapido Q328310, viene visualizzata la schermata mostrata di seguito.
Selezione di Windows Update
  1. Selezionate il collegamento Verifica e installa aggiornamenti. Viene visualizzata la finestra relativa all'aggiornamento rapido Q328310, come mostrato di seguito.

Installazione dell'aggiornamento di Windows
  1. Fate clic sul pulsante Installa.
  2. Per iniziare l'installazione, fate clic sul pulsante Accetto in Microsoft Windows Update - Finestra di dialogo pagina Web, come mostrato di seguito.
Accettazione dell'aggiornamento di Windows
  1. Al termine dell'installazione, verrà richiesto di riavviare il computer.
Riavvio del computer dopo l'installazione dell'aggiornamento di Windows
  1. Per completare l'installazione, riavviate il computer facendo clic sul pulsante OK.

ULTERIORI INFORMAZIONI TECNICHE



Sun fornisce informazioni per contattare il servizio di supporto tecnico di terze parti. Tali informazioni di contatto potrebbero cambiare senza preavviso, pertanto Sun non può garantirne la correttezza.

I prodotti di terze parti descritti in questo articolo vengono commercializzati da società che non dipendono da Sun. Sun non riconosce alcuna garanzia, implicita o di qualsiasi altro tipo, circa le prestazioni e l'affidabilità di tali prodotti.

Scegli una lingua | Java Wear | Newsletter | Informazioni su Java | Partner with Us
Privacy | Condizioni di utilizzo | Marchi | Licenza | Disclaimer | Opzioni di assistenza

Sun Microsystems