“Program Files” ve “Program Files X86” arasındaki fark nedir?


37

Windows 7'de "Program Files" ve "Program Files X86" olmak üzere iki klasör vardır. Aralarındaki fark nedir?

64 Bit programı nereye yüklenir?

Yanıtlar:


60

Bu iki klasör yalnızca Windows'un 64bit sürümlerinde bulunur (XP, Vista ve 7). 64bit uygulamalar "Program files" 'a gider, 32bit uygulamalar "Program Files (x86)" üzerine yüklenir.


22

Diğer cevap kısmen doğrudur, ancak "Win7'nin yalnızca 64bit sürümlerinde mevcut değildir". Bunlar ayrıca XP 64 bit, Vista 64 bit, Server 2003 64 bit, Server 2008 64 bit vb.

Yerel 64 bit uygulamalar "Program dosyaları" nda çalışır; ve "Program Files (x86)", 64 bit platformda çalışan 32 bit uygulamalar için geriye dönük uyumluluk görevi görür.


Kayıt için, cevabını düzenlediğinden beri bir yönetici.
KCotreau

Evet, bu açıktır, herkes yeterli sayıda tekrarı varsa başka bir yayını düzenleyebilir. edusysadmin burada superuser bir yönetici değil, burada çoğumuz gibi düzenli bir kullanıcı.
Moab

@ Moab az önce kolunun sysadmin kısmını gördüm ve bir tanesine rağmen.
KCotreau

WoW64'ün çalıştırılabilir dosyanın belirli bir yerden başlatılmasını gerektirmediğinden, bazı yazılımların iki ayrı kurulumunu sürdürmeyi basitleştirmek olduğunu söyleyebilirim (x86).
Phoshi

1
@ DMA57361 Çok teşekkürler usta (bkz. Elması gördüm). :) Cidden, teşekkürler.
KCotreau

12

Diğer cevaplar doğrudur, ancak nasıl çalıştığını söylemezler. Bir yükleme her zaman içinde bulunan Windows Kayıt Defteri'ndeki "ProgramFilesPath" değişkeninin değerini arar:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

Burada hem x64 yolunu hem de x86 yolunu bulabilirsiniz.

X86-Architecture için yazılmış bir kurulum programı otomatik olarak "Program Files (X86)" yoluna yerleştirilir. InstallShield gibi modern kurulum programları, kurmak istedikleri yazılıma dayanarak hangi yolun doğru yol olduğunu belirleyebilir.


1
Bazı eski yükleyicilerin yine de Program Dosyaları'na yükleneceklerini de unutmayın, çünkü konum bildirmek için pencereleri sormak yerine sabit kodlanmış bir dizin kullanırlar.
AndrejaKo

Ve WIX, Program Dosyaları'na yalnızca çok fazla sıkışıklığı olan 64 bit sistemlere yüklenebilir. Yükleyici için uygulamalarınızın uins wix nedenle tüm Program Files (x86) yüklemek
David THIELEN
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.