Aktualisiert May 2025 : Beenden Sie diese Fehlermeldungen und beschleunigen Sie Ihr Computersystem mit unserem Optimierungstool. Laden Sie es über diesen Link hier herunter.
- Laden Sie das Reparaturprogramm hier herunter und installieren Sie es.
- Lassen Sie es Ihren Computer scannen.
- Das Tool wird dann Ihren Computer reparieren.
Mit der Veröffentlichung von Windows 7 von 64-Bit gab es eine kleine Änderung in der normalen Zuordnung von Ordnern im Windows-Verzeichnis. Zwei neue Ordner sind in der 64-Bit-Version von Windows 7, Windows 8 und Windows 10 enthalten. Sie sind
Sysnative
und
SysWOW64
Ordner. Dies ist nur in 64-Bit-Windows möglich. Wenn Sie ein 32-Bit-Windows auf einem 64-Bit-Rechner ausführen, werden Sie diese nicht sehen. Sie werden sie auch nicht sehen, wenn Sie 32-Bit-Windows auf einem 32-Bit-Rechner ausführen
.
Es gibt einen anderen Ordner außerhalb des Windows-Verzeichnisses und er heißt .
Programmdateien (x86)
. Wir sind an den Namen des Ordners Program Files gewöhnt, der die ausführbaren Dateien unserer Programme enthält. In 64-Bit-Systemen werden die 64-Bit-Programme im Ordner Program Files gespeichert, während die 32-Bit-Programme in Program Files (x86) untergebracht sind. Windows verwendet jedoch so etwas wie eine Emulation, um 32-Bit-Programme auf einem 64-Bit-Rechner auszuführen. Und deshalb ist es notwendig zu wissen und zu verstehen, was die Systemordner unter Windows (64 Bit) sind, damit Sie wissen, wie Sie die gewünschte Datei erreichen können
.
Im Gegensatz zu den 32-Bit-Maschinen, bei denen die 32-Bit-DLLs im gespeichert sind.
System32 Ordner
Die 64-Bit-Version von Windows speichert DLLs, die sich auf 64-Bit-Bits beziehen, im Ordner System32. Dies dient der Vereinfachung der Programmierarbeiten und der Abwärtskompatibilität. Das heißt, wenn ein 64-Bit-Programm in seinem Code auf System32 verweist, erhält es beim Aufruf automatisch die 64-Bit-DLL. Dies hilft Entwicklern, da sie den Code in ihren Programmen für Windows 64-Bit
nicht ändern müssen.
Kurz gesagt, Windows hat alle 32-Bit-DLLs aus dem System32-Ordner im Windows-Verzeichnis in einen anderen Ordner verschoben, so dass frühere Programme nicht neu kodiert werden müssen, um die richtigen DLLs zu erhalten, auch wenn sie APIs verwenden – nach dem Upgrade auf 64-Bit. Das Problem tritt auf, wenn eine 32-Bit-Anwendung versucht, auf den Ordner System32 zuzugreifen. In diesem Fall stürzt das Programm ab, da es nicht für 64-Bit-DLLs geschrieben ist
.
SysWOW64 Ordner in Windows 64-bit
Wir empfehlen die Verwendung dieses Tools bei verschiedenen PC-Problemen.
Dieses Tool behebt häufige Computerfehler, schützt Sie vor Dateiverlust, Malware, Hardwareausfällen und optimiert Ihren PC für maximale Leistung. Beheben Sie PC-Probleme schnell und verhindern Sie, dass andere mit dieser Software arbeiten:
- Download dieses PC-Reparatur-Tool .
- Klicken Sie auf Scan starten, um Windows-Probleme zu finden, die PC-Probleme verursachen könnten.
- Klicken Sie auf Alle reparieren, um alle Probleme zu beheben.
Alle 32-Bit-DLLs wurden in die neue verschoben.
SysWOW64 Ordner
in der 64-Bit-Version von Windows 7, Windows 8 und Windows 10, so dass die 32-Bit-Programme, wenn sie 32-Bit-DLLs aufrufen, den Ordner SysWOW64 erreichen müssen
.
Sie werden vielleicht das Gefühl haben, dass die Entwickler ihre Programme und Anwendungen scannen müssen, um die DLL-Funktionen auf den Ordner SysWOW64 zu verweisen. Aber Microsoft hat sich bereits darum gekümmert. Wenn es sich um ein 32-Bit-Programm handelt, das ruft.
C:WindowsSystem32
wird ein Emulator den Pfad zu umleiten.
C:WindowsSysWOW64
. Das heißt, um 32-Bit-Programme unter Windows 64-Bit auszuführen, wird ein Emulator verwendet, um die richtige Abwärtskompatibilität zu gewährleisten und Fehler beim Aufruf von DLL-Dateien zu vermeiden.
Sysnativer Ordner in Windows 64-Bit
Es kann Fälle geben, in denen ein 32-Bit-Programm oder eine Anwendung wirklich eine 64-Bit-DLL benötigt. In diesem Fall müssen Sie den Umleitungsordner verwenden.
Sysnative
. Sie können den SysNative als einen virtuellen Ordner und einen Alias betrachten, der auf den Ordner System32 zeigt. Es existiert nicht physisch auf Ihrem System, als solches. Wenn Ihr 32-Bit-Programm also auf eine 64-Bit-DLL zugreifen muss, verwenden Sie nicht .
C:WindowsSystem32
weil der 32-Bit-Programmemulator es in den 32-Bit-DLL-Ordner namens SysWOW64 bringt. Verwenden Sie stattdessen
C:WindowsSysNative
als Pfad zum DLL-Programm. Die Verwendung von Sysnative im Pfad leitet es in den Ordner System32 anstelle des Ordners SysWOW64 um
.
Wenn Sie den Datei-Windows-Explorer öffnen, finden Sie den Ordner Sysnative unter C:Windows nicht. Auch wenn Sie die Ordneroptionen so einstellen, dass versteckte und Systemordner angezeigt werden. Dies liegt daran, dass der Windows File Explorer ein 64-Bit-Programm ist, wenn er in einem 64-Bit-Windows ausgeführt wird, und dass der Ordner Sysnative nur von 32-Bit-Programmen aus sichtbar und zugänglich ist .
Zusammenfassend:
- System32-Ordner enthalten 64-Bit-DLL-Dateien
- SysWOW64 enthält 32-Bit-DLL-Dateien, und die 32-Bit-Programme werden automatisch in diesen Ordner
- Sysnative ist ein Umleitungsordner, in dem 32-Bit-Programme 64-Bit-DLLs aufrufen können
umgeleitet.
.
Zusätzliche Informationen MSDN.
EMPFOHLEN: Klicken Sie hier, um Windows-Fehler zu beheben und die Systemleistung zu optimieren