WoW64 (Windows 32-Bit on Windows 64-Bit) Microsoft platformlarını çalıştıran bilgisayarlarda, 32-Bit uygulamaları çalıştırabilen Windows 64-Bit işletim sistemlerinde bulunan bir alt sistemdir.

WoW64
Geliştirici(ler)Microsoft
İlk yayınlanma25 Ekim 2001 (22 yıl önce) (2001-10-25)
İşletim sistemiMicrosoft Windows
PlatformIA-64, x86-64, ARM Mimarisi
TürUyumluluk katmanı
LisansSahipli, Ticari yazılım
Resmî sitesidocs.microsoft.com/en-us/windows/desktop/WinProg64/running-32-bit-applications

Bütün 64-Bit Windows işletim sistemlerinde -Windows XP Professional x64 Edition, Windows Server 2003'ün IA-64 ve x64 versiyonları, Windows Vista'nın x64 versiyonları, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012, Windows 8.1, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11- bulunmaktadır. WoW64 32-Bit ve 64-Bit uygulamaları arasındaki farklılıkları halletmeyi amaçlar, özellikle Windows'un kendisinde yapılan yapısal değişiklikleri içerir.

Çevirme Kütüphaneleri değiştir

WoW64 alt sistemi bütün 64-Bit Windows versiyonlarında bulunan benzer arayüzleri içeren hafif bir uyumluluk katmanına sahiptir.

64-Bit sistemler için değiştirilmemiş 32-Bit arayüzleri çalıştırmak için 32-Bit bir arayüz oluşturur. WoW64 birçok DLL dosyaları ile

sisteme uygulanır, bunların arasında:

  1. Wow64.dll, 32-Bit ve 64-Bit arasındaki çağrıları Windows NT mimarisi'ne çeviren, işaretçiler ve çağrı yığını manipulasyonları içeren çekirdek arayüzü.
  2. Wow64win.dll, 32-Bit uygulamaları (win32k thunk'ları) için uygun giriş noktaları sağlar.
  3. Wow64cpu.dll, işlemcinin 32-Bit'ten 64-Bit'e geçmesini sağlar. Bu sadece x86-64 Windows versiyonlarında kullanılmıştır.

da bulunur. Diğer DLL'ler ve binary'ler Itanium ve ARM mimarileri için mimarinin yerel bir 32-Bit çalışma modu olduğu takdirde x86'yı öykünmek için bulunur.