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.
Derselbe Download funktioniert unter Windows 10 und 11. Ghidra 12.1 nennt Windows 10 Build 1809 oder neuer; 32-Bit-Systeme gelten als veraltet.
Get-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256JDK 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 -versionjavac -version$env:JAVA_HOMEGhidra-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
Alles extrahieren
Rechtsklick auf das offizielle ZIP, Alle extrahieren und neues Ziel wählen.
C:\Users\IhrName\Tools\ghidra_12.1.2_PUBLIC - 2
Ordner öffnen
ghidraRun.bat muss neben Ghidra, Extensions, docs, server und support liegen.
ghidraRun.bat - 3
Ghidra starten
Doppelklicken oder für Diagnose in PowerShell ausführen.
.\ghidraRun.bat - 4
Optional verknüpfen
Nach erfolgreichem Start eine Windows-Verknüpfung zu ghidraRun.bat erstellen.
Senden an > Desktop
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-Host | Offizieller Status | Download |
|---|---|---|
| Windows 10/11 x86-64 | Native x86-64-Komponenten enthalten | Offizielles plattformübergreifendes ZIP |
| Windows 11 ARM64 | Über x86-Emulation unterstützt | Dasselbe offizielle ZIP |
| 32-Bit-Windows | Veraltet | Keine alte Version als Umgehung nutzen |

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-Symptom | Prüfung | Lösung |
|---|---|---|
| java wird nicht erkannt | java -version | JDK 21 installieren und Terminal neu öffnen |
| JDK nicht gefunden | javac -version und JAVA_HOME | JDK-21-Hauptordner wählen |
| Starter schließt sofort | In PowerShell ausführen | Fehler lesen oder ghidraDebug.bat nutzen |
| Dateien fehlen | ZIP-Hash und 7-Zip-Version | Prüfen, aktualisieren und neu entpacken |
| Start nur in einem Ordner fehlerhaft | Pfad enthält ! oder ^ | Ghidra in einfachen Pfad verschieben |
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.