Menjalankan Aplikasi 32-bit
WOW64 adalah emulator x86 yang memungkinkan aplikasi berbasis Windows 32-bit berjalan mulus pada Windows 64-bit. Ini memungkinkan aplikasi Windows 32-bit (x86) berjalan tanpa hambatan di Windows 64-bit (x64), serta untuk aplikasi Windows 32-bit (x86) dan 32-bit (ARM) untuk berjalan tanpa hambatan di Windows 64-bit (ARM64). WOW64 disediakan dengan sistem operasi dan tidak harus diaktifkan secara eksplisit. Untuk informasi selengkapnya, lihat Detail Implementasi WOW64.
Sistem ini mengisolasi aplikasi 32-bit dari aplikasi 64-bit, yang mencakup mencegah tabrakan file dan registri. Aplikasi konsol, GUI, dan layanan didukung. Sistem ini memberikan interoperabilitas di seluruh batas 32/64 untuk skenario seperti potong dan tempel dan COM. Namun, proses 32-bit tidak dapat memuat DLL 64-bit untuk eksekusi, dan proses 64-bit tidak dapat memuat DLL 32-bit untuk eksekusi. Pembatasan ini tidak berlaku untuk DLL yang dimuat sebagai file data atau file sumber daya gambar; untuk informasi selengkapnya, lihat LoadLibraryEx.
Aplikasi 32-bit dapat mendeteksi apakah aplikasi berjalan di bawah WOW64 dengan memanggil fungsi IsWow64Process (gunakan IsWow64Process2 jika menargetkan Windows 10). Aplikasi dapat memperoleh informasi tambahan tentang prosesor dengan menggunakan fungsi GetNativeSystemInfo .
Perhatikan bahwa Windows 64-bit tidak mendukung menjalankan aplikasi berbasis Windows 16-bit. Alasan utamanya adalah bahwa handel memiliki 32 bit signifikan pada Windows 64-bit. Oleh karena itu, handel tidak dapat dipotong dan diteruskan ke aplikasi 16-bit tanpa kehilangan data. Upaya untuk meluncurkan aplikasi 16-bit gagal dengan kesalahan berikut: ERROR_BAD_EXE_FORMAT.
Pada Bagian Ini
- Performa dan Konsumsi Memori di bawah WOW64
- Detail Implementasi WOW64
- Registry Redirector
- Pengalih Sistem File
- Manajemen Memori
- Afinitas Prosesor
- Komunikasi Antarprosces
- Penginstalan Aplikasi
- Penelusuran kesalahan WOW64
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk