Ghidra Downloadunabhängige Download- und Installationsanleitung
Deutsch
WINDOWS 11 UND WINDOWS 10

Ghidra für Windows herunterladen: Version 12.1.2

Laden Sie Ghidra für Windows 11 oder Windows 10 direkt aus dem offiziellen GitHub-Repository der NSA herunter. Aktuell ist Ghidra 12.1.2. Einen EXE- oder MSI-Installer gibt es nicht: Installieren Sie JDK 21, entpacken Sie das plattformübergreifende ZIP und starten Sie die Anwendung mit ghidraRun.bat.

Offizielle Release-Details ansehen
Unterstütztes WindowsWindows 10 Build 1809+ / Windows 11
Architekturx86-64; ARM64 über x86-Emulation
StarterghidraRun.bat
JavaJDK 21, 64 Bit
OFFIZIELLER WINDOWS-DOWNLOAD

Ghidra für Windows sicher herunterladen

Um Ghidra für Windows aus dem Ursprungsprojekt herunterzuladen, wählen Sie ghidra_12.1.2_PUBLIC_20260605.zip, dasselbe Archiv wie unter macOS und Linux. Dieser Download ist das PUBLIC-Asset des offiziellen GitHub-Releases und nicht eines der automatisch erzeugten Source-code-Archive. Er ist etwa 546,3 MiB groß und belegt entpackt rund 1 GB, noch ohne Analyseprojekte.

Es gibt weder ghidra.exe noch einen Setup-Assistenten oder offiziellen MSI-Installer. Die Suche nach einer ausführbaren Ghidra-Datei entspricht üblichen Windows-Gewohnheiten, doch die unterstützte Distribution ist ein portables ZIP. Darin bereitet ghidraRun.bat Java vor, prüft das JDK und startet die Anwendung. Fremde EXE-Hüllen stammen nicht von den Ghidra-Verantwortlichen.

Wenn Sie Ghidra für Windows von dieser Seite herunterladen, öffnet der Browser nach 15 Sekunden das offizielle Asset unter github.com/NationalSecurityAgency/ghidra. Die Website spiegelt es nicht. Prüfen Sie in PowerShell den SHA-256-Wert b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d, um die Bytes mit den Hinweisen abzugleichen.

Planen Sie außerdem Speicher für Sicherungen, Symbole, temporäre Analyseergebnisse und getrennte Testprojekte ein. Ein einfacher, kurzer Installationspfad im eigenen Benutzerbereich erleichtert spätere Updates, Vergleiche und die Fehlersuche erheblich.

Notieren Sie Quelle, Prüfsumme, JDK-Version und Zielordner. Diese kurze Dokumentation vereinfacht spätere Updates, Gerätewechsel und reproduzierbare Analysen im Team.

Das schafft eine klare, überprüfbare Ausgangslage.

Kompatibilität mit Windows 10

Derselbe Download funktioniert unter Windows 10 und 11. Ghidra 12.1 nennt Windows 10 Build 1809 oder neuer; 32-Bit-Systeme gelten als veraltet.

ZIP in PowerShell prüfenGet-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256
SCHRITT 1

JDK 21 unter Windows installieren

Installieren Sie vor Ghidra ein Java 21 Development Kit in 64 Bit. Ein reines JRE-Paket erfüllt die dokumentierte Anforderung nicht. Adoptium Temurin 21 und Amazon Corretto 21 sind kostenlose LTS-Optionen, die das Projekt nennt. Ihre Windows-Installer können PATH und je nach Auswahl JAVA_HOME einrichten.

Öffnen Sie danach ein neues PowerShell oder eine neue Eingabeaufforderung. java -version und javac -version müssen 21 melden. Bereits laufende Terminals behalten die alte Umgebung. Benötigt ein anderes Programm ein älteres JDK, lassen Sie beide installiert und weisen Ghidra JDK 21 zu.

Kann der Starter kein unterstütztes JDK finden, fragt er möglicherweise nach dem Java-Hauptverzeichnis. Wählen Sie den JDK-Ordner wie C:\Program Files\Eclipse Adoptium\jdk-21..., nicht bin oder java.exe. Fortgeschrittene können JAVA_HOME_OVERRIDE in support\launch.properties setzen.

Java prüfenjava -version
Compiler prüfenjavac -version
JAVA_HOME anzeigen$env:JAVA_HOME
SCHRITTE 2 UND 3

Ghidra-Download entpacken und ghidraRun.bat starten

Verwenden Sie Alle extrahieren im Explorer oder eine aktuelle 7-Zip-Version. Entpacken Sie das ganze Archiv in einen einfachen beschreibbaren Pfad, beispielsweise C:\Users\IhrName\Tools\ghidra_12.1.2_PUBLIC. Meiden Sie Program Files, wenn keine administrativen Rechte gewünscht sind. Starten Sie die Batchdatei niemals aus der ZIP-Vorschau.

Alte 7-Zip-Versionen können Dateien mit Länge null falsch behandeln. Wirkt das Archiv unvollständig, aktualisieren Sie das Werkzeug, prüfen den Hash, löschen den Teilordner und entpacken neu. Führen Sie den neuen Ordner nicht mit einer alten Version zusammen; eine saubere parallele Installation verhindert Restmodule und erleichtert den Rückweg.

Öffnen Sie den Ordner und doppelklicken auf ghidraRun.bat. Windows kann SmartScreen oder einen Hinweis auf einen unbekannten Herausgeber zeigen, weil der Starter ein Skript und kein signierter Installer ist. Bestätigen Sie vorher die Herkunft aus dem geprüften ZIP. Ein Start in PowerShell hält Fehlermeldungen sichtbar. Erstellen Sie anschließend ein nicht freigegebenes Projekt in einem beschreibbaren Ordner.

  1. 1

    Alles extrahieren

    Rechtsklick auf das offizielle ZIP, Alle extrahieren und neues Ziel wählen.

    C:\Users\IhrName\Tools\ghidra_12.1.2_PUBLIC
  2. 2

    Ordner öffnen

    ghidraRun.bat muss neben Ghidra, Extensions, docs, server und support liegen.

    ghidraRun.bat
  3. 3

    Ghidra starten

    Doppelklicken oder für Diagnose in PowerShell ausführen.

    .\ghidraRun.bat
  4. 4

    Optional verknüpfen

    Nach erfolgreichem Start eine Windows-Verknüpfung zu ghidraRun.bat erstellen.

    Senden an > Desktop
64-BIT-UNTERSTÜTZUNG

Ghidra x64 und Windows ARM64

Ghidra 12.1 ist für 64-Bit-Systeme ausgelegt. Das öffentliche Release enthält native Windows-x86-64-Binärdateien und unterstützt Windows ARM64 über x86-Emulation. Ein separates ARM64-ZIP gibt es nicht: Installieren Sie ein kompatibles 64-Bit-JDK und verwenden dasselbe Archiv, während Windows die mitgelieferten x86-Komponenten emuliert.

Die Architektur des Ghidra-Rechners ist nicht die Architektur des analysierten Programms. Eine x64-Windows-Installation kann Binärdateien vieler Prozessoren untersuchen, weil Sprachmodule zahlreiche Befehlssätze beschreiben. Die Hostarchitektur betrifft Java und native Hilfsprogramme; die Zielarchitektur wird beim Import erkannt oder ausgewählt.

Python 3.9 bis 3.14 ist für Debugger und PyGhidra dokumentiert, aber nicht für die normale CodeBrowser-Oberfläche erforderlich. Windows-Debugging kann zusätzliche WinDbg-bezogene Komponenten benötigen. Beginnen Sie mit der normalen Oberfläche und installieren nur die Voraussetzungen des tatsächlich genutzten Connectors.

Windows-HostOffizieller StatusDownload
Windows 10/11 x86-64Native x86-64-Komponenten enthaltenOffizielles plattformübergreifendes ZIP
Windows 11 ARM64Über x86-Emulation unterstütztDasselbe offizielle ZIP
32-Bit-WindowsVeraltetKeine alte Version als Umgehung nutzen
Ghidra-Importdialog erkennt eine Windows Portable Executable
Der Host kann Windows x64 sein, während Ghidra viele Zielformate analysiert. Dieses offizielle Beispiel erkennt eine PE-Datei.
FEHLERBEHEBUNG

Ghidra-Startprobleme unter Windows lösen

Blinkt ein Fenster nur kurz auf, führen Sie .\ghidraRun.bat in PowerShell aus, damit der Fehler sichtbar bleibt. Eine Java-Meldung bedeutet, dass PATH oder JAVA_HOME keine Laufzeit bereitstellt. “Failed to find a supported JDK” weist meist auf eine falsche Version oder nur eine Runtime hin. Prüfen Sie java und javac und wählen den JDK-21-Hauptordner.

Verschieben Sie Ghidra, wenn der Pfad ein Ausrufezeichen (!) oder Zirkumflexzeichen (^) enthält. Die offizielle Dokumentation nennt beide als Startproblem unter Windows. Vermeiden Sie außerdem große aktive Projekte in Cloud-Platzhalterpfaden, bis lokale Verfügbarkeit und Schreibzugriff geprüft sind.

Bei tieferen Fehlern starten Sie support\ghidraDebug.bat oder den Vordergrundmodus. Debug kann auf 127.0.0.1:18001 lauschen und sollte danach beendet werden. Antivirensoftware kann das große ZIP oder native Binärdateien untersuchen. Prüfen Sie Herkunft und Hash, bevor Sie eine Warnung bewerten, statt den Schutz pauschal abzuschalten.

Windows-SymptomPrüfungLösung
java wird nicht erkanntjava -versionJDK 21 installieren und Terminal neu öffnen
JDK nicht gefundenjavac -version und JAVA_HOMEJDK-21-Hauptordner wählen
Starter schließt sofortIn PowerShell ausführenFehler lesen oder ghidraDebug.bat nutzen
Dateien fehlenZIP-Hash und 7-Zip-VersionPrüfen, aktualisieren und neu entpacken
Start nur in einem Ordner fehlerhaftPfad enthält ! oder ^Ghidra in einfachen Pfad verschieben
WINDOWS-FRAGEN

Fragen zum Herunterladen von Ghidra für Windows

Kann ich Ghidra für Windows 11 herunterladen?

Ja. Nutzen Sie das offizielle ZIP, installieren JDK 21 in 64 Bit, entpacken das Archiv und starten ghidraRun.bat.

Läuft Ghidra unter Windows 10?

Ja, ab Windows 10 Build 1809. Verwenden Sie ein 64-Bit-System und ein 64-Bit-JDK 21.

Wo ist die ausführbare Ghidra-Datei?

Der unterstützte Einstieg ist ghidraRun.bat im entpackten Ordner. Ghidra ist eine modulare Java-Anwendung und keine einzelne ghidra.exe.

Kann ich Ghidra mit winget installieren?

Das Projekt veröffentlicht das offizielle Release als ZIP auf GitHub. Andere Pakete werden von Dritten gepflegt, sofern das Repository nichts anderes sagt; prüfen Sie Version und Quelle.

Brauche ich Python unter Windows?

Nicht für die normale Desktop-Oberfläche. Python 3.9 bis 3.14 wird für unterstützte Debugger- und PyGhidra-Abläufe benötigt.

Ghidra für Windows herunterladen

Laden Sie das geprüfte offizielle ZIP, installieren JDK 21 und starten ghidraRun.bat aus dem entpackten Ordner.