Java

Java in Aktion Downloads Hilfe

Hilfe-Ressourcen

Java-Hilfe durchsuchen

IKernel.exe - Application error: The memory could not be read.


Dieser Artikel gilt für:
  • Plattform(en): Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003
  • Java-Version(en): 1.4.2_xx

ANZEICHEN

Während Installation von Java 2 Runtime Environment, Standard Edition (JRE) wird folgende Fehlermeldung angezeigt:
    IKernel.exe - Application Error.

    The Instruction at "0x771c741a" referenced memory at
    "0x0..." (beliebige Zahl).

    The memory could not be read.


    Click on OK to terminate the program

Die Fehlermeldung ist in der folgenden Abbildung dargestellt:
IKernel.exe - Application Error. The instruction at 0x771c741a referenced memory at 0x00163b60. The memory could not be read. Click on OK to terminate the program

URSACHE

Der Anwendungsfehler in IKernel.exe kann durch eine der folgenden Ursachen hervorgerufen werden:
  1. Das InstallShield-Modul (iKernel.exe) oder eine zugehörige Komponentendatei im Ordner \Programme\Gemeinsame Dateien\InstallShield\Engine ist möglicherweise beschädigt oder schreibgeschützt.
  2. Das InstallShield-Modul (iKernel.exe) oder eine zugehörige Komponentendatei im Ordner \Programme\Gemeinsame Dateien\InstallShield\Engine wurde von einer älteren Version des InstallShield-Installationsprogramms im System belassen und ist jetzt nicht mehr mit der Version kompatibel, die das JRE-Installationsprogramm verwendet.
  3. Sie versuchen, JRE auf einem Computer unter Windows XP mit Service Pack 1 und Windows XP Hotfix Q328310 zu installieren.

LÖSUNG

Nachfolgend finden Sie mögliche Lösungen zur Beseitigung dieses Fehlers. Wählen Sie die für Ihren Computer jeweils geeignete Lösung.

Allgemeine Lösung

Lösung 1: Umbenennen oder Entfernen des alten Ordners für das InstallShield-Modul
iKernel.exe ist die Programmdatei von InstallShield.

Das Installationsprogramm von JRE kopiert die InstallShield-Moduldateien während der Installation von JRE auf die Festplatte. Die Dateien werden in das Verzeichnis C:\Programme\Gemeinsame Dateien\InstallShield kopiert. C: ist dabei Ihr Systemdatenträger.
Dieser InstallShield-Ordner wird vom JRE-Installationsprogramm als temporärer Ordner verwendet. Nach der Installation des Programms wird der Inhalt dieses Ordners nicht mehr benötigt oder verwendet.

Der iKernel.exe-Anwendungsfehler kann auftreten, wenn das InstallShield-Modul (iKernel.exe) oder eine zugehörige Komponentendatei im Ordner \Programme\Gemeinsame Dateien\InstallShield\Engine beschädigt oder schreibgeschützt ist. Dieser Fehler kann auch dann auftreten, wenn das InstallShield-Modul (iKernel.exe) oder eine zugehörige Komponentendatei im Ordner \Programme\Gemeinsame Dateien\InstallShield\Engine von einer älteren Version des InstallShield-Programms auf dem System belassen wurde. Dies ist mit der aktuellen InstallShield-Version inkompatibel, die vom JRE-Installationsprogramm verwendet wird.
In diesem Fall muss dieser Ordner umbenannt oder gelöscht und die Installation wiederholt werden. Das InstallShield-Installationsprogramm ersetzt die Moduldateien durch die richtigen Versionen oder installiert diese, falls sie nicht auf dem Computer gefunden werden. So benennen Sie den Ordner für das InstallShield-Modul um:

  1. Starten Sie den Windows-Explorer, indem Sie mit der rechten Maustaste auf der Statusleiste des Systems auf Start klicken und dann Explorer auswählen. Der Windows-Explorer kann auch durch Drücken der Tasten Windows + E auf der Tastatur aufgerufen werden.
  2. Navigieren Sie zu C:\Programme\Gemeinsame Dateien\InstallShield\Engine.
Windows Explorer-Ordner
  1. Klicken Sie mit der rechten Maustaste auf den markierten Ordner Engine, und wählen Sie Umbenennen aus.
  2. Benennen Sie den Ordner Engine in EngineOld um.
So löschen Sie den Ordner für das InstallShield-Modul:

  1. Starten Sie den Windows-Explorer, indem Sie mit der rechten Maustaste auf der Statusleiste des Systems auf Start klicken und dann Explorer auswählen. Der Windows-Explorer kann auch durch Drücken der Tasten Windows + E auf der Tastatur aufgerufen werden.
  2. Navigieren Sie zu C:\Programme\Gemeinsame Dateien\InstallShield\Engine.
Windows Explorer-Ordner
  1. Klicken Sie mit der rechten Maustaste auf den markierten Ordner Engine, und wählen Sie Löschen aus.
  2. Klicken Sie im Meldungsfeld Löschen von Dateien bestätigen auf Ja.
Versuchen Sie, JRE erneut zu installieren, nachdem der Ordner \Programme\Gemeinsame Dateien\InstallShield\Engine gelöscht ist oder umbenannt wurde.
Lösung 2: Aktualisieren des InstallShield-Moduls Beim Versuch, den iKernel-Anwendungsfehler zu beheben, müssen Sie manchmal das InstallShield-Modul aktualisieren, welches das JRE-Installationsprogramm ausführt. In den nachfolgenden Anleitungen wird erläutert, wie Sie das neueste iKernel-Modul herunterladen und installieren.
  1. Starten Sie den Windows-Explorer, indem Sie mit der rechten Maustaste auf der Statusleiste des Systems auf Start klicken und dann Explorer auswählen. Der Windows-Explorer kann auch durch Drücken der Tasten Windows + E auf der Tastatur aufgerufen werden.
  2. Navigieren Sie zu C:\Programme\Gemeinsame Dateien\InstallShield\Engine.
Windows Explorer-Ordner
  1. Klicken Sie mit der rechten Maustaste auf den markierten Ordner Engine, und wählen Sie Löschen aus.
  2. Klicken Sie im Meldungsfeld Löschen von Dateien bestätigen auf Ja.
  3. Klicken Sie auf die folgende Verknüpfung, um die neueste Version des iKernel-Moduls herunterzuladen, und speichern Sie die Datei auf Ihrem Desktop: iKernel-Aktualisierung


  4. Doppelklicken Sie auf die heruntergeladene Datei ikernelupdate.exe, um sie zu installieren.
Lösungen für Windows XP mit Service Pack 1 und Windows XP Hotfix Q328310 Lösung 3: Anwenden des Patches für Windows XP Hotfix Q328310

Hotfix Q328310 für Windows XP verursacht einen Konflikt mit dem InstallShield-Modul. Die Ursache hierfür ist die fehlerhafte Ausführung einer Win32-API.

Ein unterstützter Bugfix kann bereits vom Microsoft Download Center heruntergeladen werden. Microsoft empfiehlt, auf das nächste Service Pack für Windows XP zu warten, in dem dieser Bugfix enthalten sein wird.
Um dieses Problem jedoch zu beheben, laden Sie den Bugfix herunter, und installieren Sie ihn. Klicken Sie hierzu auf die folgende Verknüpfung:

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

Mit der Installation des Patches sollte das Problem beseitigt sein.
Lösung 4: Vorübergehende Deinstallation von Windows XP Hotfix Q328310 Wenn Lösung 3 das Problem nicht löst, wird die vorübergehende Deinstallation von Windows XP Hotfix Q328310 empfohlen. Installieren Sie JRE, und installieren Sie anschließend Windows XP Hotfix Q328310 neu. Die Anweisungen zur Deinstallation von Windows XP Hotfix Q328310 lauten folgendermaßen.
HINWEIS: Von der Deinstallation von Windows-Hotfixes wird zwar abgeraten, allerdings kann sie mitunter für eine erfolgreiche JRE-Installation auf Ihrem Computer notwendig sein. Installieren Sie den Windows XP Hotfix neu, nachdem Sie die Installation von JRE erfolgreich abgeschlossen haben.
So deinstallieren Sie den Hotfix Q328310 für Windows:

  1. Öffnen Sie die Systemsteuerung, indem Sie im Startmenü auf Start->Einstellungen->Systemsteuerung klicken.
  2. Doppelklicken Sie auf das Symbol Software.
  3. Wählen Sie den Link Windows XP Hotfix (SP2) Q328310 aus. Das Fenster Software wird angezeigt wie unten dargestellt.
Entfernen des Bugfixes aus Software
  1. Klicken Sie auf die Schaltfläche Entfernen. Das Fenster Windows XP Q328310 Deinstallations-Assistent angezeigt.

Klicken Sie auf die Schaltfläche Weiter.
  1. Klicken Sie auf Weiter, um den Windows XP Hotfix zu deinstallieren.
  2. Wenn eine Warnmeldung angezeigt wird, in der Sie zum Fortsetzen der Deinstallation aufgefordert werden, klicken Sie auf Ja.
  3. Nachdem der Windows XP Hotfix Q328310 erfolgreich entfernt wurde, wird das folgende Fenster angezeigt.
Klicken Sie auf die Schaltfläche Fertig stellen.
  1. Klicken Sie auf die Schaltfläche Fertig stellen, um die Deinstallation fertig zu stellen.
  2. Der Computer wird automatisch neu gestartet.
  3. Installieren Sie JRE erneut. Jetzt sollte die JRE-Installation erfolgreich und fehlerfrei verlaufen.
Es ist überaus wichtig, dass Sie nach dem erfolgreichen Abschluss der JRE-Installation den Windows XP Hotfix Q328310 neu installieren. In den nachfolgenden Anweisungen wird erläutert, wie Sie den Windows XP Hotfix Q328310 neu installieren.
So installieren Sie den Hotfix Q328310 für Windows:

  1. Gehen Sie zur Windows Update-Website von Microsoft, indem Sie im Startmenü auf Start->Programme->Windows Update oder auf das Symbol Start->Windows Update klicken.
    Sie können auch die Update-Website von Microsoft besuchen.
  2. Erweitern Sie auf der linken Seite der Navigationsleiste von Windows Update den Knoten Updates auswählen.
  3. Klicken Sie auf die Verknüpfung Wichtige Updates und Service Packs.
  4. Suchen Sie den Eintrag 328310: Sicherheitsupdate.
  5. Vergewissern Sie sich, dass dieses Element ausgewählt ist. Um unteren Rand des Elements wird folgende Meldung angezeigt: Dieses Element wurde gewählt. Außerdem ist die Schaltfläche Hinzufügen deaktiviert. (Wenn die Schaltfläche Hinzufügen aktiviert ist, klicken Sie auf die Schaltfläche Hinzufügen um das Element auszuwählen.) Das Bildschirmfenster nach Auswahl des Hotfixes Q328310 wird in der nachfolgenden Abbildung dargestellt.
Wählen Sie Windows Update aus.
  1. Klicken Sie auf die Verknüpfung Ausgewählte Updates überprüfen und auswählen. Der ausgewählte Hotfix Q328310 wird im Bildschirmfenster gemäß der folgenden Abbildung dargestellt.

Installation von Windows Update
  1. Klicken Sie auf die Schaltfläche Jetzt installieren.
  2. Klicken Sie auf die Schaltfläche Ich stimme zu im Dialog Microsoft Windows Update - Webseitendialog (siehe unten), um die Installation zu starten.
Akzeptieren des Windows-Updates
  1. Nach dem erfolgreichen Abschluss der Installation wird der Benutzer aufgefordert, den Computer neu zu starten.
Neustart des Computers nach der Installation von Windows Update
  1. Starten Sie den Computer zum Abschließen der Installation neu, indem Sie auf die Schaltfläche OK klicken.

WEITERE TECHNISCHE INFORMATIONEN



Sun stellt Kontaktinformationen von Dritten zur Verfügung, um Sie bei der Suche nach technischer Unterstützung zu unterstützen. Diese Kontaktinformationen können ohne vorherige Ankündigung geändert werden. Sun übernimmt keine Garantie für die Richtigkeit dieser Kontaktinformationen von Dritten.

Die in diesem Artikel erwähnten Produkte von Drittanbietern werden von Unternehmen hergestellt, die unabhängig von Sun sind. Sun übernimmt keine konkludente oder anderweitige Gewährleistung hinsichtlich der Leistungsfähigkeit oder Zuverlässigkeit dieser Produkte.

Sprachauswahl | Newsletter | über Java | Partner with Us
Datenschutz | Nutzungsbedingungen | Marken | Lizenz | Haftungsausschluss | Kontakt

Sun Microsystems