Benutzer-Werkzeuge

Webseiten-Werkzeuge


windows:win_sys32_sys64

Referenz: System32 vs. SysWOW64 – Wo ist der Unterschied?

Dokument-Erstellt: 2026.06
Dokument-Angepasst:

Lernziel

Das Lernziel dieser Seite ist es zu verstehen, wie Windows mit 32-Bit- und 64-Bit-Systemdateien umgeht. Am Ende weißt du, warum der Ordner für 64-Bit-Dateien ausgerechnet „System32“ heißt und warum es unter Windows keinen Ordner namens „System64“ gibt.

Voraussetzungen

  • Grundwissen über den Unterschied zwischen 32-Bit und 64-Bit bei Prozessoren und Programmen
  • Vertrautheit mit der Windows 11 Ordnerstruktur

Theorie: Die große Windows-Verwirrung

Wenn du ein modernes 64-Bit-Windows (wie Windows 11) nutzt, stolperst du im Verzeichnis C:\Windows\ über zwei Hauptordner für Systemdateien. Logisch wäre: In „System32“ liegen die alten 32-Bit-Dateien und in einem „System64“-Ordner die modernen 64-Bit-Dateien.

Bei Windows ist das aber genau umgekehrt!

  • System32: Enthält die 64-Bit-Systemdateien.
  • SysWOW64: Enthält die 32-Bit-Systemdateien.

Warum ist das so? (Abwärtskompatibilität)

Als Microsoft den Sprung von 32-Bit auf 64-Bit machte, gab es Millionen von älteren Programmen, bei denen der Pfad C:\Windows\System32\ fest im Programmcode einprogrammiert war. Hätte Microsoft diesen Ordner für 32-Bit-Dateien belassen und einen neuen Ordner „System64“ für die neuen 64-Bit-Dateien angelegt, wären fast alle alten Programme abgestürzt, weil sie ihre wichtigen Dateien nicht mehr gefunden hätten.

Deshalb hat Microsoft einen Trick angewandt: Der Name System32 blieb für die „nativen“ (jetzt 64-Bit) Systemdateien erhalten. Für die alten 32-Bit-Dateien wurde ein neuer Ordner namens SysWOW64 geschaffen.

Theoretisch steht SysWOW64 für: System Windows on Windows 64-Bit. Es ist quasi ein Subsystem, das 32-Bit-Anwendungen vorgaukelt, sie würden auf einem alten 32-Bit-System laufen.

Vergleichstabelle

Hier siehst du die genaue Aufteilung auf einem modernen 64-Bit-Windows-System:

Ordnerpfad Bit-Architektur der Dateien Zweck / Funktion
C:\Windows\System32\ 64-Bit Enthält die echten, nativen Systemdateien von Windows 11 für moderne 64-Bit-Programme und das Betriebssystem selbst.
C:\Windows\SysWOW64\ 32-Bit Enthält die älteren 32-Bit-Dateien. Wenn du ein altes 32-Bit-Programm startest, wird es automatisch in diesen Ordner umgeleitet.

Wie funktioniert die automatische Umleitung (File System Redirector)?

Windows regelt das im Hintergrund völlig automatisch, damit Softwareentwickler sich keine Sorgen machen müssen:

  • Schritt 1: Ein 32-Bit-Programm startet
    Du installierst oder startest ein älteres 32-Bit-Programm (z. B. ein älteres Spiel oder Tool).
  • Schritt 2: Das Programm sucht nach System32
    Das Programm versucht hartnäckig, auf eine Systemdatei unter C:\Windows\System32\wichtige.dll zuzugreifen.
  • Schritt 3: Windows fängt den Zugriff ab
    Das Betriebssystem merkt: *„Halt, das ist ein 32-Bit-Programm!“* Windows leitet den Zugriff im Hintergrund unsichtbar auf C:\Windows\SysWOW64\wichtige.dll um. Das Programm merkt davon nichts und läuft stabil weiter.

Siehe auch

windows/win_sys32_sys64.txt · Zuletzt geändert: von Branislav Zeljak