|
IKernel.exe - Programfel: Minnet kunde inte läsas.
Denna artikel gäller för:
- Plattform(ar):
Windows 2000, Windows XP, Windows 98, Windows ME, Windows 2003
- Java-version(er):
1.4.2_xx
SYMTOM
Vid försök att installera Java 2 Runtime Environment, Standard Edition (JRE) visas en meddelanderuta med följande fel:
IKernel.exe - Programfel
Instruktionen vid 0x771c741a refererade till minnet vid 0x0... (vilket nummer som helst).
Minnet kunde inte läsas.
Klicka på OK för att avsluta programmet
Felet visas som följande bild:
ORSAK
Programfelet iKernel.exe kan uppstå på grund av någon av följande orsaker:
- InstallShield-motorn (iKernel.exe) eller en av dess komponentfiler i mappen \Program\Delade filer\InstallShield\Engine kan vara skadad, korrupt eller skrivskyddad.
- InstallShield-motorn (iKernel.exe) eller en av dess komponentfiler i mappen \Program\Delade filer\InstallShield\Engine lämnades i systemet av en äldre version av installationsprogrammet InstallShield (och är nu inkompatibel med den version som installationsprogrammet för JRE använder).
- Du försöker installera JRE på en Windows XP-maskin med service pack 1 och Windows XP snabbkorrigering Q328310 tillämpade.
LÖSNING
Följande är möjliga lösningar på detta fel. Välj lämplig metod för datorn.
Allmän lösning
Lösning #1: Byt namn på eller ta bort den gamla mappen för InstallShield-motorn
iKernel.exe är programfilen för InstallShield.
Installationsprogrammet för JRE kopierar InstallShield-motorns filer till hårddisken under installation av JRE. Dessa filer kopieras till mappen C:\Program Files\Common Files\InstallShield. Förutsatt att systemenheten är C:.
Denna InstallShield-mapp används som en tillfällig mapp av installationsprogrammet för JRE. När du har installerat programmet behövs eller används inte längre innehållet i denna mapp.
Programfelet med iKernel.exe kan uppstå om InstallShield-motorn (iKernel.exe) eller någon av dess komponentfiler i mappen \Program\Delade filer\InstallShield\Engine är skadad, korrupt eller skrivskyddad. Detta fel kan också uppstå om InstallShield-motorn (iKernel.exe) eller en av dess komponentfiler i mappen \Program Files\Common Files\InstallShield\Engine lämnats kvar på systemet av en äldre version av InstallShield-programmet. Detta är inte kompatibelt med den aktuella versionen av InstallShield som används av installationsprogrammet för JRE.
Användaren bör antingen byta namn på eller ta bort denna mapp och köra installationen igen. Installationsprogrammet InstallShield ersätter eller installerar sedan de rätta motorfilerna om filerna inte finns på datorn.
Så här byter du namn på mappen för InstallShield-motorn:
- Starta Utforskaren i Windows genom att högerklicka på Start-menyn på systemets statusfält och välja Utforskaren. Du kan också starta Utforskaren genom att trycka på Windows-tangenten + E
- Bläddra till C:\Program\Delade filer\InstallShield\Engine
- Högerklicka på den markerade mappen engine och välj
Byt namn.
- Ändra namn på mappen Engine till EngineOld.
Gör så här för att ta bort mappen för InstallShield-motorn:
- Starta Utforskaren i Windows genom att högerklicka på Start-menyn på systemets statusfält och välja Utforskaren. Du kan också starta Utforskaren genom att trycka på Windows-tangenten + E
- Bläddra till C:\Program\Delade filer\InstallShield\Engine
- Högerklicka på den markerade mappen engine och välj
Ta bort.
- Klicka på Ja i meddelanderutan Bekräfta borttagning av mapp.
När du har tagit bort eller bytt namn på mappen \Program\Delade filer\InstallShield\Engine provar du att installera om JRE.
Lösning #2: Uppdatera InstallShield-motorn
I ett försök att åtgärda iKernel-programfel kan det hända att du måste uppdatera InstallShield-motorn som kör installationsprogrammet för JRE. Följande anvisningar förklarar hur du gör för att hämta och installera den senaste iKernel-motorn.
- Starta Utforskaren i Windows genom att högerklicka på Start-menyn på systemets statusfält och välja Utforskaren. Du kan också starta Utforskaren genom att trycka på Windows-tangenten + E
- Bläddra till C:\Program\Delade filer\InstallShield\Engine
- Högerklicka på den markerade mappen engine och välj
Ta bort.
- Klicka på Ja i meddelanderutan Bekräfta borttagning av mapp.
- Hämta den senaste versionen av iKernel-motorn genom att klicka på länken nedan och spara den på Skrivbordet.
iKernel Update
- Dubbelklicka på den hämtade filen ikernelupdate.exe för att installera den.
Lösningar för Windows XP med service pack 1 och Windows XP snabbkorrigering Q328310 tillämpade
Lösning #3: Lägg på Windows XP snabbkorrigering Q328310
Window XP snabbkorrigering Q328310 är i konflikt med InstallShield-motorn, eftersom det finns en Win32 API som inte körs på det sätt som förväntas.
En programfix som stöds finns nu tillgänglig att hämta från Microsoft Download Center. Microsoft rekommenderar att du väntar på nästa Windows XP service pack som innehåller denna programfix.
Men om du vill lösa detta problem kan du hämta och installera programfixen genom att klicka på följande hämtningslänk:
http://www.microsoft.com/downloads/
Installation av denna fix bör lösa problemet.
Lösning #4: Avinstallera tillfälligt Windows XP snabbkorrigering Q328310
Om Lösning nr 3 inte fungerar för dig föreslår vi att du tillfälligt avinstallerar Windows XP snabbkorrigering Q328310. Installera JRE och installera sedan om Windows XP snabbkorrigering Q328310. Anvisningarna för att avinstallera Windows XP snabbkorrigering Q328310 är som följer.
Obs! Vi rekommenderar att inte avinstallera någon snabbkorrigering för Windows, men avinstallation kan emellertid vara nödvändig för att det ska gå att installera JRE på systemet. Installera om Windows XP snabbkorrigering efter att installationen av JRE har genomförts.
Så här avinstallerar du Windows snabbkorrigering Q328310
- Öppna Kontrollpanelen genom att klicka på
Start->Inställningar->Kontrollpanelen på
Start-menyn.
- Dubbelklicka på ikonen Lägg till eller ta bort program.
- Välj länken med namnet Windows XP Hotfix (SP2) Q328310. Fönstret Lägg till eller ta bort program visas som nedan.
- Klicka på knappen Ta bort. Följande fönster för Guiden Avinstallera Windows XP Q328310 öppnas.
- Klicka på Nästa för att påbörja avinstallationen av Windows XP snabbkorrigering.
- Om ett varningsmeddelande visas som frågar om du vill fortsätta med avinstallationen klickar du på Ja.
- Efter att du har tagit bort Windows XP snabbkorrigering Q328310 visas följande fönster.
- Klicka på knappen Slutför för att slutföra avinstallationen.
- Datorn startas om automatiskt.
- Prova att installera JRE igen. Nu bör du kunna installera JRE utan problem och felet bör inte uppstå.
Det är mycket viktigt att du installerar om Windows XP snabbkorrigering Q328310 så snart installationen av JRE har lyckats. Följande är anvisningar för att installera om Windows XP snabbkorrigering Q328310.
Installera Windows snabbkorrigering Q328310
- Gå till webbplatsen Microsoft Windows Update genom att klicka på
Start->Program->Windows Update eller
Start->Windows Update på
Start-menyn.
Du kan också besöka Microsofts webbplats för uppdateringar.
- På vänster sida i navigeringsfältet Windows Update expanderar du noden Välj uppdateringar.
- Välj länken Viktiga uppdateringar och Service Pack-versioner.
- Leta reda på posten med namnet 328310: Security Update.
- Se till att detta objekt är markerat. Längst ned i detta objekt ser du meddelandet - Objektet har lagts till - och knappen Lägg till avaktiveras. (Om knappen Lägg till är aktiv klickar du på knappen Lägg till för att välja objektet.) Resultatskärmen efter att ha valt snabbkorrigeringen Q328310 visas enligt ne
- Välj länken Granska och installera uppdateringar. Den valda snabbkorrigeringen Q328310 visas på skärmen som nedan.
- Klicka på knappen Installera.
- Klicka på knappen Jag accepterar i Microsoft Windows Update - Webbsidedialogruta som nedan för att starta installationen.
- När installationen är färdig uppmanas användaren att starta om datorn.
- Starta om datorn för att slutföra installationen genom att klicka på knappen
OK.
MER TEKNISK INFORMATION
Sun tillhandahåller kontaktinformation till tredje part så att du kan få hjälp att hitta teknisk support. Den här kontaktinformationen kan ändras utan meddelande. Sun garanterar inte att denna kontaktinformation till tredje part är korrekt.
De produkter från tredje part som diskuteras i denna artikel tillverkas av företag som är oberoende av Sun. Sun ger inga garantier, underförstådda eller andra, gällande prestanda eller tillförlitlighet hos dessa produkter.
|