<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=WOW64</id>
	<title>WOW64 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=WOW64"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=WOW64&amp;action=history"/>
	<updated>2026-06-01T15:49:57Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=WOW64&amp;diff=1247615&amp;oldid=prev</id>
		<title>imported&gt;Schotterebene: Formatierung Beleg</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=WOW64&amp;diff=1247615&amp;oldid=prev"/>
		<updated>2024-01-09T05:26:50Z</updated>

		<summary type="html">&lt;p&gt;Formatierung Beleg&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;WOW64&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;indows-&amp;#039;&amp;#039;&amp;#039;O&amp;#039;&amp;#039;&amp;#039;n-&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;indows &amp;#039;&amp;#039;&amp;#039;64&amp;#039;&amp;#039;&amp;#039;-bit&amp;#039;&amp;#039;) ist ein [[Subsystem (Windows)|Subsystem]] des [[Microsoft Windows|Windows]]-[[Betriebssystem]]s, das in der Lage ist, [[32-Bit]]-Anwendungen auszuführen. WOW64 ist in allen [[64-Bit]]-Versionen von Windows seit [[Microsoft Windows 2000|Windows 2000]] und [[Microsoft Windows XP|Windows XP]] enthalten. WOW64 berücksichtigt sämtliche Unterschiede zwischen 32-Bit-Windows und 64-Bit-Windows, insbesondere strukturelle Änderungen an Windows selbst.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungs-Bibliotheken ==&lt;br /&gt;
Das WOW64-[[Subsystem (Windows)|Subsystem]] ist eine leichtgewichtige Übersetzungsschicht, die auf allen 64-Bit-Versionen von Windows ähnliche Schnittstellen anbietet. Ihr hauptsächlicher Zweck ist die Schaffung einer 32-Bit-Umgebung, welche sämtliche Schnittstellen zur Verfügung stellt, die 32-Bit-Windows-Anwendungen benötigen, um ohne Anpassungen auf einem 64-Bit-System zu laufen. Aus technischer Sicht ist WOW64 in vier [[Programmbibliothek]]en (DLLs) implementiert:&lt;br /&gt;
* &amp;lt;code&amp;gt;Wow64.dll&amp;lt;/code&amp;gt; beinhaltet die Hauptschnittstellen zum [[Microsoft Windows NT#Architektur und Subsysteme|Kernel von Windows NT]], welche zwischen 32-Bit- und 64-Bit-Aufrufen übersetzen, inklusive [[Zeiger (Informatik)|Zeiger]]- und [[Stapelspeicher|Call-Stack]]-Manipulationen&lt;br /&gt;
* &amp;lt;code&amp;gt;Wow64win.dll&amp;lt;/code&amp;gt; stellt die entsprechenden [[Einsprungpunkt]]e für 32-Bit-Anwendungen zur Verfügung&lt;br /&gt;
* &amp;lt;code&amp;gt;Wow64cpu.dll&amp;lt;/code&amp;gt; berücksichtigt die Umschaltung des Prozessors zwischen 32-Bit- und 64-Bit-Modus&lt;br /&gt;
* &amp;lt;code&amp;gt;Ntdll.dll&amp;lt;/code&amp;gt; ist die DLL für NT-Layer&lt;br /&gt;
&lt;br /&gt;
== Architekturen ==&lt;br /&gt;
Trotz der äußerlichen Ähnlichkeit auf allen 64-Bit-Versionen von Windows unterscheidet sich die Implementierung von WOW64 aufgrund der Architektur des Ziel-[[Prozessor|Prozessors]]. Die 64-Bit-Version von Windows beispielsweise, welche für [[Intel]]-[[Intel Itanium 2|Itanium-2]]-Prozessoren entwickelt wurde (von Intel &amp;#039;&amp;#039;IA-64&amp;#039;&amp;#039; genannt), benutzt die &amp;lt;code&amp;gt;Wow64win.dll&amp;lt;/code&amp;gt; für die Emulation von [[x86-Prozessor|x86]]-Anweisungen mittels des [[Itanium-Architektur|Itanium]]-[[Befehlssatz]]es. Diese Emulation ist rechenaufwendiger als die Funktionen der &amp;lt;code&amp;gt;Wow64win.dll&amp;lt;/code&amp;gt; auf der nativen 64-Bit-x86-Architektur „[[x64]]“ (die als Erweiterung ein Teil von [[IA-32]] ist), welche lediglich den Prozessor aus dem 64-Bit-Modus in den 32-Bit-Modus schaltet, während ein 32-Bit-[[Thread (Informatik)|Thread]] ausgeführt wird, und wodurch für WOW64 keinerlei Emulation notwendig ist.&lt;br /&gt;
&lt;br /&gt;
== Registrierungsdatenbank und Dateisystem ==&lt;br /&gt;
Während der Programmausführung lädt Wow64.dll die 32-Bit-Version von Ntdll.dll und alle notwendigen 32-Bit-DLLs, die weitgehend unveränderte 32-Bit-Versionen sind.&lt;br /&gt;
&lt;br /&gt;
Das WOW64-Subsystem berücksichtigt auch andere wichtige Aspekte für die Ausführung von 32-Bit-Anwendungen. Das betrifft unter anderem die Verwaltung von Zugriffen auf die [[Windows-Registrierungsdatenbank]] (siehe &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;HKEY_LOCAL_MACHINE\Software\WOW6432Node&amp;lt;/span&amp;gt;) sowie auf das [[Dateisystem]], welche in den 64-Bit-Versionen von Windows geringfügige Unterschiede aufweisen.&lt;br /&gt;
&lt;br /&gt;
Normalerweise würde man – wie damals beim Schritt von 16 nach 32 Bit – von einem 64-Bit-Windows erwarten, dass sich die neuen 64-Bit-Systemkomponenten im Verzeichnis &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;%SystemRoot%\system64&amp;lt;/span&amp;gt; befinden und Namen wie &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;kernel64.dll&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;user64.dll&amp;lt;/span&amp;gt; usw. tragen. Das wäre relativ unproblematisch, da die entsprechende 64-Bit-Software ohnehin neu kompiliert werden muss.&lt;br /&gt;
&lt;br /&gt;
Zwecks Rückwärts-Kompatibilität nutzt das Betriebssystem jedoch das &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;%SystemRoot%\system32&amp;lt;/span&amp;gt;-Verzeichnis und unveränderte DLL-Namen für seine 64-Bit-Komponenten. Bei der Ausführung von 32-Bit-Anwendungen werden Zugriffe auf Bibliotheken aus diesem Verzeichnis nach &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;%SystemRoot%\SysWOW64&amp;lt;/span&amp;gt; umgeleitet, wo sich die entsprechenden 32-Bit-Versionen befinden. Ausgenommen von dieser automatischen Umleitung sind die Verzeichnisse&amp;lt;ref&amp;gt;{{Internetquelle |autor=QuinnRadich |url=https://learn.microsoft.com/de-de/windows/win32/winprog64/file-system-redirector |titel=Dateisystemumleitung - Win32 apps |datum=2023-06-13 |sprache=de-de |abruf=2024-01-09}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
    %SystemRoot%\system32\catroot&lt;br /&gt;
    %SystemRoot%\system32\catroot2&lt;br /&gt;
    %SystemRoot%\system32\driverstore &lt;br /&gt;
    %SystemRoot%\system32\drivers\etc&lt;br /&gt;
    %SystemRoot%\system32\logfiles&lt;br /&gt;
    %SystemRoot%\system32\spool &lt;br /&gt;
    %SystemRoot%\system32\driverstore (nur bei Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP)&lt;br /&gt;
Durch Referenzierung eines einzig zu diesem Zweck geschaffenen, rein virtuellen Verzeichnisses &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;%SystemRoot%\Sysnative&amp;lt;/span&amp;gt; ist es 32-Bit-Anwendungen jedoch auch unter WOW64 möglich, auf die nativen Verzeichnisse zuzugreifen.&lt;br /&gt;
&lt;br /&gt;
Analog dazu werden Zugriffe auf die Windows-Registrierungsdatenbank von &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;HKEY_LOCAL_MACHINE\Software&amp;lt;/span&amp;gt; nach &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;HKEY_LOCAL_MACHINE\Software\WOW6432Node&amp;lt;/span&amp;gt; umgeleitet.&lt;br /&gt;
&lt;br /&gt;
== Implementierungen außerhalb von Windows ==&lt;br /&gt;
Neben dem in aktuellen [[Microsoft Windows|Windows]]-Versionen enthaltenen WOW64-Subsystem von Microsoft gibt es auch Varianten für andere [[Betriebssystem]]e. Diese Nachbildungen dienen dazu, Windows-32-Bit-[[Anwendungssoftware|Anwendungsprogramm]]e ohne Windows-Betriebssystem auf einer Win64-API zu nutzen. So entwickelt z.&amp;amp;nbsp;B. das [[Wine]]&amp;lt;ref name=&amp;quot;wine&amp;quot;&amp;gt;{{Internetquelle| url= https://wiki.winehq.org/Building_Wine#Shared_WoW64 | titel=Shared WoW64 | titelerg=Building Wine | autor= | hrsg= Wine-Project | datum= | zugriff=2017-05-06 | sprache=englisch}}&amp;lt;/ref&amp;gt;-Projekt eine [[Freie Software|freie]] WOW64-Nachbildung, die für [[Linux]]- und anderen [[Unix]]-Systeme verfügbar ist. Aus rechtlichen Gründen sind nicht alle Funktionen des originalen Subsystems vorhanden, was die Kompatibilität mit Anwendungsprogrammen einschränken kann. Da aber die wenigsten Anwendungsprogramme alle Funktionen der [[Win32]]-API benötigen, sind viele trotzdem voll nutzbar.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Windows on Windows]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://support.microsoft.com/default.aspx/kb/896456/de Übersicht über Kompatibilitätsfragen für 32-Bit-Programme unter 64-Bit-Versionen von Windows Server 2003 und Windows XP]&lt;br /&gt;
* [http://msdn.microsoft.com/de-de/library/aa384274.aspx WOW64 Implementation Details] im [[MSDN]] (englisch)&lt;br /&gt;
* [http://blogs.msdn.com/craigmcmurtry/archive/2004/12/14/301155.aspx Windows On Windows 64] (englisch)&lt;br /&gt;
* [http://www.planet3dnow.de/artikel/diverses/wow64 WoW64 Wissensartikel (planet3dnow.de 2004)] (deutsch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Microsoft Windows|Wow64]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Schotterebene</name></author>
	</entry>
</feed>