Ausführen von 32-Bit-Anwendungen
WOW64 ist der x86-Emulator, mit dem 32-Bit-Windows-basierte Anwendungen nahtlos auf 64-Bit-Windows ausgeführt werden können. Auf diese Weise können 32-Bit- (x86)-Windows-Anwendungen nahtlos in 64-Bit (x64)-Windows ausgeführt werden, sowie für 32-Bit-Anwendungen (x86) und 32-Bit(ARM)-Windows-Anwendungen nahtlos in 64-Bit(ARM64)-Windows ausgeführt werden. WOW64 wird mit dem Betriebssystem bereitgestellt und muss nicht explizit aktiviert werden. Weitere Informationen finden Sie unter WOW64 Implementierungsdetails.
Das System isoliert 32-Bit-Anwendungen von 64-Bit-Anwendungen, die das Verhindern von Datei- und Registrierungskonflikten umfassen. Konsolen-, GUI- und Dienstanwendungen werden unterstützt. Das System bietet Interoperabilität über die Grenzen von 32/64 für Szenarien wie Ausschneiden und Einfügen und COM. 32-Bit-Prozesse können jedoch keine 64-Bit-DLLs für die Ausführung laden, und 64-Bit-Prozesse können 32-Bit-DLLs nicht für die Ausführung laden. Diese Einschränkung gilt nicht für DLLs, die als Datendateien oder Bildressourcendateien geladen wurden; weitere Informationen finden Sie unter LoadLibraryEx.
Eine 32-Bit-Anwendung kann erkennen, ob sie unter WOW64 ausgeführt wird, indem sie die IsWow64Process--Funktion aufruft (verwenden Sie IsWow64Process2 für Windows 10). Die Anwendung kann zusätzliche Informationen über den Prozessor mithilfe der GetNativeSystemInfo-Funktion abrufen.
Beachten Sie, dass 64-Bit-Windows die Ausführung von 16-Bit-Windows-basierten Anwendungen nicht unterstützt. Der Hauptgrund dafür ist, dass Handles 32 signifikante Bits unter 64-Bit-Windows aufweisen. Daher können Handles nicht abgeschnitten und ohne Datenverlust an 16-Bit-Anwendungen übergeben werden. Versuche, 16-Bit-Anwendungen zu starten, schlagen mit dem folgenden Fehler fehl: ERROR_BAD_EXE_FORMAT.
In diesem Abschnitt
- Leistung und Arbeitsspeicherverbrauch unter WOW64
- WOW64 Implementierungsdetails
- Registrierungsumleitung
- Dateisystemumleitung
- Speicherverwaltung
- Prozessoraffinität
- Interprocess Communication
- Anwendungsinstallation
- Debuggen von WOW64-