2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2024-01-09 10:06
32-Bit vs. 64-Bit-Windows
Ursprünglich war Windows nur als 32-Bit-Betriebssystem verfügbar. Bei 32-Bit-Versionen von Windows - sogar 32-Bit-Versionen von Windows 10, die heute noch verfügbar sind - wird nur der Ordner "C: Programme" angezeigt.
Dieser Ordner für Programmdateien ist der empfohlene Ort, an dem die von Ihnen installierten Programme ausführbare Dateien, Daten und andere Dateien speichern sollen. Das heißt, Programme werden im Ordner Programme installiert.
Bei 64-Bit-Versionen von Windows werden 64-Bit-Anwendungen im Ordner Programme installiert. 64-Bit-Versionen von Windows unterstützen jedoch auch 32-Bit-Programme, und Microsoft möchte nicht, dass 32-Bit- und 64-Bit-Software an derselben Stelle gemischt wird. Stattdessen werden 32-Bit-Programme im Ordner "C: Programme (x86)" installiert.
Windows führt 32-Bit-Anwendungen auf 64-Bit-Versionen von Windows aus. Dabei wird WOW64 ("Windows 32-Bit" unter Windows 64-Bit) verwendet.
Wenn Sie ein 32-Bit-Programm unter einer 64-Bit-Edition von Windows ausführen, leitet die WOW64-Emulationsebene den Dateizugriff nahtlos von "C: Programme" auf "C: Programme (x86)" um. Die 32-Bit-Version Das Programm versucht, auf das Verzeichnis Programme zuzugreifen, und zeigt auf den Ordner Programme (x86). 64-Bit-Programme verwenden weiterhin den normalen Ordner "Programme".
Was ist in jedem Ordner gespeichert?
Bei einer 64-Bit-Version von Windows werden 64-Bit-Programme im Ordner "C: Programme" und 32-Bit-Programme im Ordner "C: Programme (x86)" gespeichert.
Deshalb sind verschiedene Programme scheinbar willkürlich auf die beiden Programmdateien verteilt. Diejenigen im Ordner „C: Programme“sind 64-Bit, die im Ordner „C: Programme (x86)“32-Bit.
Warum sind sie gespalten?
Dies ist eine Kompatibilitätsfunktion für alte 32-Bit-Programme. Diese 32-Bit-Programme wissen möglicherweise nicht, dass sogar eine 64-Bit-Version von Windows vorhanden ist. Windows hält sie daher von diesem 64-Bit-Code fern.
32-Bit-Programme können 64-Bit-Bibliotheken (DLL-Dateien) nicht laden und könnten abstürzen, wenn sie versuchten, eine bestimmte DLL-Datei zu laden und eine 64-Bit-Datei anstelle einer 32-Bit-Datei zu finden. Gleiches gilt für 64-Bit-Programme. Werden unterschiedliche Programmdateien für verschiedene CPU-Architekturen getrennt aufbewahrt, werden Fehler wie diese verhindert.
Nehmen wir beispielsweise an, Windows habe nur einen einzigen Programmordner verwendet. Eine 32-Bit-Anwendung sucht möglicherweise nach einer Microsoft Office-DLL-Datei, die sich unter C: Programme Microsoft Office befindet, und versucht, sie zu laden. Wenn Sie jedoch eine 64-Bit-Version von Microsoft Office installiert haben, stürzt die Anwendung ab und funktioniert nicht ordnungsgemäß. Mit den separaten Ordnern kann diese Anwendung die DLL überhaupt nicht finden, da sich die 64-Bit-Version von Microsoft Office unter C: Programme Microsoft Office befindet und die 32-Bit-Anwendung in C suchen würde: Programme (x86) Microsoft Office.
Dies ist auch hilfreich, wenn ein Entwickler sowohl eine 32-Bit- als auch eine 64-Bit-Version einer Anwendung erstellt, insbesondere wenn beide in einigen Situationen gleichzeitig installiert werden müssen. Die 32-Bit-Version wird automatisch in C: Program Files (x86) installiert, und die 64-Bit-Version wird automatisch in C: Program Files installiert. Wenn Windows einen einzelnen Ordner verwendet, muss der Entwickler der Anwendung den 64-Bit-Ordner in einem anderen Ordner installieren, um sie voneinander zu trennen. Es gibt wahrscheinlich keinen echten Standard für die Installation verschiedener Versionen von Entwicklern.
Warum wird der 32-Bit-Ordner (x86) benannt?
Das ist "Programmdateien (x86)". Es ist der Ordner Programme für Programme, die die ältere x86-CPU-Architektur verwenden. Beachten Sie jedoch, dass 64-Bit-Versionen von Windows keinen 16-Bit-Code ausführen können.
Dies ist normalerweise nicht von Bedeutung
Normalerweise spielt es keine Rolle, ob die Dateien eines Programms in Program Files oder Program Files (x86) gespeichert sind. Windows installiert Programme automatisch im richtigen Ordner, so dass Sie nicht darüber nachdenken müssen. Programme werden im Startmenü angezeigt und funktionieren normal, unabhängig davon, wo sie installiert sind.Sowohl 32-Bit- als auch 64-Bit-Programme sollten Ihre Daten in Ordnern wie AppData und ProgramData und nicht in einem beliebigen Programmordner speichern. Lassen Sie Ihre Programme einfach entscheiden, welche Programmdateien verwendet werden sollen.
Wenn Sie eine tragbare App verwenden, kann sie von einem beliebigen Ordner auf Ihrem System ausgeführt werden, sodass Sie sich keine Gedanken darüber machen müssen, wo sie gespeichert werden sollen. Wir möchten tragbare Apps in Dropbox oder einem anderen Typ von Cloud-Speicherordnern ablegen, damit sie auf allen unseren PCs verfügbar sind.
Manchmal müssen Sie wissen, wo ein Programm gespeichert ist. Angenommen, Sie möchten in Ihr Steam-Verzeichnis wechseln, um einige Dateien zu sichern. Sie finden es in C: Programme (x86), da es sich bei Steam um ein 32-Bit-Programm handelt.
Wenn Sie nicht sicher sind, ob es sich bei einem von Ihnen installierten Programm um eine 64-Bit-Version handelt und Sie nach dem Installationsordner suchen, müssen Sie möglicherweise in beiden Programmdateien nach ihm suchen.
Sie können auch im Task-Manager von Windows 10 nachsehen.
Empfohlen:
Was ist der Unterschied zwischen den Ordnern "System32" und "SysWOW64" in Windows?
Bei 64-Bit-Versionen von Windows verfügen Sie über zwei separate Programmordner. Aber es endet nicht dort. Sie haben auch zwei separate Systemverzeichnisse, in denen DLL-Bibliotheken und ausführbare Dateien gespeichert sind: System32 und SysWOW64. Trotz der Namen ist System32 voll mit 64-Bit-Dateien und SysWOW64 mit 32-Bit-Dateien. Was gibt es?
Was ist der Unterschied zwischen den Philips Hue-Lampen der 1., 2. und 3. Generation?
Die 2. Generation der intelligenten Philips Hue-Glühbirnen ist schon lange auf dem Markt, und Glühlampen der dritten Generation sind erst kürzlich auf den Markt gekommen. In einigen Geschäften können Sie jedoch weiterhin Hue-Produkte der 1. Generation kaufen. Was Sie über die Philips Hue-Hubs der 1. und 2. Generation sowie über die neueren Glühlampen der 3. Generation wissen müssen
Was ist der Unterschied zwischen "shutdown / r" und "shutdown / g" in Windows?
Wenn Sie nach allen in Windows verfügbaren Optionen suchen, werden Sie vielleicht überrascht sein, was Sie finden können. Nehmen Sie zum Beispiel die Befehle shutdown / r und shutdown / g. Was ist der Unterschied zwischen ihnen? Der heutige Q & A-Beitrag von SuperUser enthält die Antwort auf eine Frage des neugierigen Lesers.
Was ist der Unterschied zwischen den Windows 7-Heimnetzgruppen und dem XP-Netzwerk?
Windows 7 bietet eine neue Methode der Datei- und Druckerfreigabe, die von den frustrierenden Dateien und Druckerfreigaben in früheren Windows-Versionen abweicht. Was ist das und wie können Sie davon profitieren? Lesen Sie weiter, wie wir erklären.
Was ist der Unterschied zwischen HDMI und DVI? Welches ist besser?
Sind Sie verwirrt über die heute verfügbaren Videokabel? Schauen wir uns die wichtigsten Videokabel von heute an, HDMI und DVI, und sehen Sie, welche Unterschiede zwischen den beiden bestehen.