In Windows 7 gibt es zwei Ordner, "Programme" und "Programme X86". Was ist der Unterschied zwischen ihnen?
Wo wird ein 64-Bit-Programm installiert?
Diese beiden Ordner existieren nur in 64-Bit-Versionen von Windows (XP, Vista und 7). 64-Bit-Anwendungen gehen zu "Programme", 32-Bit-Anwendungen werden in "Programme (x86)" installiert.
Die andere Antwort ist teilweise richtig, aber sie gibt es nicht "nur in 64-Bit-Versionen von Win7". Sie sind auch in XP 64-Bit, Vista 64-Bit, Server 2003 64-Bit, Server 2008 64-Bit usw. verfügbar.
Native 64-Bit-Anwendungen werden in "Programmdateien" ausgeführt. und "Programme (x86)" dient als Abwärtskompatibilität für 32-Bit-Anwendungen, die auf einer 64-Bit-Plattform ausgeführt werden.
Die anderen Antworten sind richtig, aber sie sagen nicht, wie es funktioniert. Bei einer Installation wird immer nach dem Wert der Variablen "ProgramFilesPath" in der Windows-Registrierung gesucht, die sich befindet in:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
Hier finden Sie auch sowohl den x64-Pfad als auch den x86-Pfad.
Ein Installationsprogramm, das für die x86-Architektur selbst geschrieben wurde, wird automatisch in den Pfad "Programme (X86)" verschoben. Moderne Installationsprogramme wie InstallShield können anhand der Software, die sie einrichten möchten, auch feststellen, welcher Pfad der richtige ist.
quelle