Di Windows 7 ada dua folder, "Program Files" dan "Program Files X86". Apa perbedaan di antara mereka?
Di mana program 64 Bit diinstal?
Kedua folder ini hanya ada di Windows versi 64bit (XP, Vista dan 7). Aplikasi 64bit masuk ke "Program Files", aplikasi 32bit diinstal di "Program Files (x86)".
Jawaban lainnya sebagian benar, tetapi mereka tidak "hanya ada di versi 64bit Win7". Mereka juga ada di XP 64-bit, Vista 64-bit, Server 2003 64-bit, Server 2008 64-bit, dll.
Aplikasi 64-bit asli berjalan di "Program files"; dan "Program Files (x86)" berfungsi sebagai kompatibilitas mundur untuk aplikasi 32-bit yang berjalan pada platform 64-bit.
Jawaban lainnya benar, tetapi mereka tidak mengatakan bagaimana cara kerjanya. Instalasi selalu mencari Nilai variabel "ProgramFilesPath" di Windows Registry, yang terletak di:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
Di sini Anda juga dapat menemukan keduanya, jalur x64 dan jalur x86.
Program instalasi, yang ditulis untuk arsitektur x86 itu sendiri secara otomatis dipindahkan ke jalur "Program Files (X86)". Pemasang modern seperti InstallShield juga dapat menentukan jalur mana yang benar, berdasarkan pada perangkat lunak yang ingin mereka atur.
sumber