Fix: Die Registrierung verweist auf eine nicht vorhandene Java-Laufzeitumgebung



Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Einige Benutzer berichten, dass sie die Die Registrierung bezieht sich auf eine nicht vorhandene Java-Laufzeitumgebung Fehler beim Versuch, bestimmte ausführbare Anwendungsdateien zu öffnen. Die meisten betroffenen Benutzer berichten, dass dieses Problem plötzlich auftrat (sie konnten zuvor dieselbe ausführbare Datei ohne Probleme ausführen).



Die Registrierung verweist auf eine nicht vorhandene Installation der Java Runtime Environment oder die Laufzeit ist beschädigt. Das System kann den angegebenen Pfad nicht finden

Die Registrierung verweist auf eine nicht vorhandene Installation der Java Runtime Environment oder die Laufzeit ist beschädigt.
Das System kann den angegebenen Pfad nicht finden



Was verursacht die “ Die Registrierung bezieht sich auf eine nicht vorhandene Java-Laufzeitumgebung ' Error

Wir haben das Problem untersucht, indem wir versucht haben, das Problem zu replizieren, und verschiedene Benutzerberichte betrachtet haben. Diese spezielle Fehlermeldung ist ein Indikator dafür, dass Sie Reste einer alten Java-Installation in Ihrem Registrierungseditor haben.



Basierend auf dem, was wir gefunden haben, gibt es mehrere gängige Szenarien, die zur Entstehung dieses Problems führen werden:

  • Die Registrierung enthält Einträge, die nicht zum tatsächlichen Java-Pfad führen - Dies tritt normalerweise auf, wenn Sie die Software nach der Erstinstallation (manuell) in ein anderes Verzeichnis verschieben. Das Problem kann behoben werden, indem die nicht manuell entsprechenden Registrierungseinträge manuell entfernt werden.
  • Unvollständige oder beschädigte Java-Installation - Mehrere Benutzer haben es geschafft, dieses spezielle Problem durch Deinstallation von Java und anschließende Neuinstallation des JDK zu beheben. Benutzerspekulationen deuten darauf hin, dass eine beschädigte Datei oder ein Fehler dies verursacht haben könnte.

Wenn Sie derzeit Probleme haben, dieses spezielle Problem zu beheben, finden Sie in diesem Artikel eine Sammlung verifizierter Schritte zur Fehlerbehebung. Im Folgenden finden Sie einige Methoden, mit denen andere Benutzer in einer ähnlichen Situation das Problem erfolgreich behoben haben.

Um die besten Ergebnisse zu erzielen, befolgen Sie die folgenden Methoden, bis Sie auf eine Lösung stoßen, mit der das Problem in Ihrem speziellen Szenario behoben wird. Lass uns anfangen!



Methode 1: Entfernen nicht vorhandener Registrierungseinträge für JavaHome und RuntimeLib

Mehrere Benutzer, bei denen dasselbe Problem auftritt, haben es geschafft, das Problem durch Entfernen dieser Probleme zu beheben JavaHome und RuntimeLib Registrierungseinträge, die nicht auf einen vorhandenen Pfad verweisen.

Jeder JavaHome Variable sollte sich auf einen Pfad s beziehen imilar zu bin client jvm.dll während jeder RuntimeLib sollte sich auf eine Existenz beziehen t jvm.dll Datei. Da dieses Problem jedoch auftritt, finden Sie möglicherweise eine oder mehrere Variablen, die nicht über den entsprechenden Pfad oder die entsprechende Datei verfügen.

Dies kann passieren, wenn Sie die Software kürzlich nach der Installation in ein anderes Verzeichnis entfernt haben. Wenn Sie Registrierungsvariablen finden, müssen Sie diese manuell entfernen.

Dieses Verfahren erfordert einige manuelle Arbeiten und ein wenig technisches Fachwissen. Möglicherweise können Sie das Problem jedoch beheben, ohne das gesamte Gerät neu installieren zu müssen Java-Laufzeitumgebung . Wenn Sie bereit sind, dies zu tun, haben wir eine Schritt-für-Schritt-Anleitung für das Ganze vorbereitet. Folgendes müssen Sie tun:

  1. Drücken Sie Windows-Taste + R. öffnen a Lauf Dialogbox. Geben Sie dann „ regedit ' und drücke Eingeben um den Registrierungseditor zu öffnen. Wenn Sie von der aufgefordert werden UAC (User Account Control), klicken Ja an der Eingabeaufforderung. Löschen des Registrierungseintrags mit einem nicht entsprechenden Installationspfad

    Dialog ausführen: regedit

  2. Verwenden Sie im Registrierungseditor den linken Bereich, um zum folgenden Speicherort zu navigieren:
    Computer  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java-Laufzeitumgebung
  3. Wenn Sie dort angekommen sind, wählen Sie die erste Java-Version aus, die sich im Ordner Java Runtime Environment befindet, und wechseln Sie in den rechten Bereich.
  4. Doppelklicken Sie im rechten Bereich auf JavaHome und kopiere das ganze Wert Daten Pfad zu Ihrer Zwischenablage. Beispiel für einen nicht vorhandenen Registrierungspfad

    Kopieren des JavaHome-Pfads aus dem Registrierungseditor

  5. Öffnen Sie den Datei-Explorer und fügen Sie den zuvor kopierten Speicherort in die Navigationsleiste ein. Wenn der Speicherort irgendwohin führt, bedeutet dies, dass der Registrierungswert einen entsprechenden Pfad hat. Wenn es Sie nicht weiterführt, bedeutet dies, dass die Registrierung auf eine nicht vorhandene Java-Installation verweist und gelöscht werden sollte.

    Überprüfen des Registrierungswerts für den entsprechenden Pfad

    Hinweis: Wenn die Messwert Der Pfad führt Sie nicht weiter. Klicken Sie mit der rechten Maustaste auf JavaHome und klicken Sie auf Löschen um den Registrierungseintrag loszuwerden.

    Löschen des Registrierungseintrags mit einem nicht entsprechenden Installationspfad

  6. Einmal JavaHome wurde entfernt, doppelklicken Sie auf RuntimeLib und kopieren Sie die Messwert Pfad in Ihrer Zwischenablage.

    Kopieren Sie die Wertdaten von RuntimeLib in die Zwischenablage

  7. Öffnen Sie wie zuvor ein Datei-Explorer-Fenster und fügen Sie den zuvor in der Navigationsleiste kopierten Pfad hinzu. Aber diesmal entfernen Sie den letzten Teil “ jvm.dll Vor dem Drücken Eingeben .

    Überprüfen, ob die Runtimelib einen entsprechenden Pfad hat

    Hinweis: Wenn Sie einen entsprechenden Pfad finden, bedeutet dies, dass der Registrierungswert von RuntimeLib ordnungsgemäß funktioniert. Für den Fall, dass Sie die Meldung erhalten, dass Windows den Pfad nicht finden kann, verweist der Registrierungswert auf eine nicht vorhandene Java-Installation und muss entfernt werden. Klicken Sie in diesem Fall mit der rechten Maustaste auf RuntimeLib und wähle Löschen den Wert loswerden.

    Beispiel für einen nicht vorhandenen Registrierungspfad

  8. Wiederholen Sie die Schritte 4 bis 7 für jede Java-Version, die Sie unter Java Runtime Environment belassen haben, sobald die erste Version der Java-Laufzeitumgebung behandelt wurde.

    Wiederholen Sie den gleichen Vorgang mit den verbleibenden Java-Versionen

  9. Nachdem alle Registrierungseinträge überprüft und adressiert wurden, schließen Sie den Registrierungseditor, starten Sie Ihren Computer neu und prüfen Sie, ob der Fehler beim nächsten Start behoben wurde.

Wenn diese Methode nicht erfolgreich war oder Sie einfach nach einer einfacheren Lösung suchen, fahren Sie mit der folgenden Methode fort.

Methode 2: Java deinstallieren und Java JDK installieren

Wenn dieses Problem auftritt, wenn Sie versuchen, Minecraft oder eine ähnliche Anwendung zu starten, die auf dem JDK basiert, können Sie das Problem möglicherweise beheben, indem Sie die gesamte Java-Umgebung deinstallieren und anschließend das JDK (Java Development Kit) neu installieren.

Hier ist eine Kurzanleitung dazu:

  1. Drücken Sie Windows-Taste + R. öffnen a Lauf Dialogbox. Geben Sie dann „ appwiz.cpl ' und drücke Eingeben öffnen Programme und Funktionen .

    Dialogfeld ausführen: appwiz.cpl

  2. Innerhalb Programme und Funktionen , Klick auf das Verleger Scrollen Sie dann nach unten zu den von Oracle Corporation .
  3. Als nächstes deinstallieren Sie jede Java-Installation (oder jedes Update), indem Sie mit der rechten Maustaste auf jeden Eintrag klicken und auf klicken Deinstallieren . Befolgen Sie dann die Anweisungen auf dem Bildschirm, um die Deinstallation mit jedem Eintrag abzuschließen.

    Deinstallation jeder Java-Installation

  4. Starten Sie Ihren Computer neu, sobald Sie die Java-Umgebung vollständig deinstalliert haben.
  5. Besuchen Sie beim nächsten Start diesen Link ( Hier ) und klicken Sie auf Herunterladen Taste.

    Klicken Sie auf die Schaltfläche JDK-Download

  6. Scrollen Sie im nächsten Bildschirm nach unten zu Java SE Development Kit und klicken Sie auf den zugehörigen Schalter Lizenzvereinbarung akzeptieren . Klicken Sie dann auf den ausführbaren Download-Link für Windows.

    JDK-Installationsprogramm herunterladen

  7. Öffnen Sie das JDK-Installationsprogramm und befolgen Sie die Anweisungen auf dem Bildschirm, um die JDK-Umgebung auf Ihrem PC zu installieren. Starten Sie Ihren Computer neu, wenn Sie nicht automatisch dazu aufgefordert werden, wenn der Vorgang abgeschlossen ist.
  8. Beim nächsten Start sollten Sie in der Lage sein, die Anwendung zu starten, ohne auf die Meldung „ Die Registrierung bezieht sich auf eine nicht vorhandene Java-Laufzeitumgebung ' Error.
4 Minuten gelesen