Connect with us

Wie man

Was ist der Unterschied zwischen den Ordnern „Programme (x86)“ und „Programme“ in Windows?

Was ist der Unterschied zwischen den Ordnern "Programme (x86)" und "Programme" in Windows?

Es besteht eine gute Chance, dass Sie sowohl die Ordner „C: Programme“ als auch „C: Programme (x86)“ auf Ihrem Windows-PC haben. Wenn Sie herumstöbern, werden Sie feststellen, dass einige Ihrer Programme in einem Ordner und einige in dem anderen installiert sind.

32-Bit vs. 64-Bit Windows

Ursprünglich war Windows nur als 32-Bit-Betriebssystem verfügbar. Unter 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 „Programme“ ist der empfohlene Speicherort, an dem von Ihnen installierte Programme ihre ausführbaren Dateien, Daten und anderen Dateien speichern sollten. Mit anderen Worten, Programme werden im Ordner „Programme“ installiert.

Unter 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 verwechselt werden. Daher werden stattdessen 32-Bit-Programme im Ordner „C: Programme (x86)“ installiert.

Windows führt 32-Bit-Anwendungen unter 64-Bit-Versionen von Windows aus WOW64, was für „Windows 32-Bit unter Windows 64-Bit“ steht.

Wenn Sie ein 32-Bit-Programm unter einer 64-Bit-Version von Windows ausführen, leitet die WOW64-Emulationsebene den Dateizugriff nahtlos von „C: Programme“ zu „C: Programme (x86)“ um. Das 32-Bit-Programm versucht, auf das Verzeichnis „Programme“ zuzugreifen, und verweist auf den Ordner „Programme (x86)“. 64-Bit-Programme verwenden weiterhin den normalen Ordner „Programme“.

Was ist in jedem Ordner gespeichert?

Zusammenfassend lässt sich sagen, dass Sie in einer 32-Bit-Version von Windows nur einen Ordner „C: Programme“ haben. Dies enthält alle Ihre installierten Programme, die alle 32-Bit sind.

In einer 64-Bit-Version von Windows werden 64-Bit-Programme im Ordner „C: Programme“ und 32-Bit-Programme im Ordner „C: Programme (x86)“ gespeichert.

Aus diesem Grund werden verschiedene Programme scheinbar zufällig auf die beiden Ordner „Programmdateien“ verteilt. Die Ordner im Ordner „C: Programme“ sind 64-Bit, während die Ordner im Ordner „C: Programme (x86)“ 32-Bit sind.

Warum werden sie aufgeteilt?

Dies ist eine Kompatibilitätsfunktion, die für alte 32-Bit-Programme entwickelt wurde. Diese 32-Bit-Programme wissen möglicherweise nicht, dass es überhaupt eine 64-Bit-Version von Windows gibt. Windows hält sie daher von diesem 64-Bit-Code fern.

32-Bit-Programme können keine 64-Bit-Bibliotheken (DLL-Dateien) laden und können abstürzen, wenn sie versuchen, eine bestimmte DLL-Datei zu laden und eine 64-Bit-Datei anstelle einer 32-Bit-Datei finden. Gleiches gilt für 64-Bit-Programme. Wenn Sie verschiedene Programmdateien für verschiedene CPU-Architekturen getrennt halten, können solche Fehler vermieden werden.

Angenommen, Windows hat nur einen einzelnen Ordner „Programme“ verwendet. Eine 32-Bit-Anwendung sucht möglicherweise nach einer Microsoft Office-DLL-Datei in C: Programme Microsoft Office und versucht, sie zu laden. Wenn Sie jedoch eine 64-Bit-Version von Microsoft Office installiert hätten, würde die Anwendung abstürzen und nicht ordnungsgemäß funktionieren. 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 sucht : Programme (x86) Microsoft Office.

Dies ist auch hilfreich, wenn ein Entwickler sowohl 32-Bit- als auch 64-Bit-Versionen einer Anwendung erstellt, insbesondere wenn beide in bestimmten Situationen gleichzeitig installiert werden müssen. Die 32-Bit-Version wird automatisch in C: Programme (x86) installiert, und die 64-Bit-Version wird automatisch in C: Programme installiert. Wenn Windows einen einzelnen Ordner verwenden würde, müsste der Entwickler der Anwendung über den 64-Bit-Ordner verfügen in einen anderen Ordner installieren um sie getrennt zu halten. Und es würde wahrscheinlich keinen wirklichen Standard dafür geben, wo Entwickler verschiedene Versionen installiert haben.

Warum heißt der 32-Bit-Ordner (x86)?

Sie werden nicht immer „32-Bit“ und „64-Bit“ sehen. Stattdessen werden manchmal „x86“ und „x64“ angezeigt, um auf diese beiden unterschiedlichen Architekturen zu verweisen. Das liegt daran, dass frühe Computer den Intel 8086-Chip verwendeten. Die ursprünglichen Chips waren 16-Bit, aber neuere Versionen wurden 32-Bit. „X86“ bezieht sich jetzt auf die Pre-64-Bit-Architektur – egal ob 16-Bit oder 32-Bit. Die neuere 64-Bit-Architektur wird stattdessen als „x64“ bezeichnet.

Das bedeutet „Programme (x86)“. Dies 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 wichtig

Normalerweise spielt es keine Rolle, ob die Dateien eines Programms in Programmdateien oder Programmdateien (x86) gespeichert sind. Windows installiert Programme automatisch im richtigen Ordner, sodass 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 Ordner „Programme“ speichern. Lassen Sie Ihre Programme einfach automatisch entscheiden, welcher Ordner „Programme“ verwendet werden soll.

Wenn Sie eine tragbare App verwenden, kann diese von jedem Ordner auf Ihrem System ausgeführt werden, sodass Sie sich keine Gedanken darüber machen müssen, wo sie abgelegt werden sollen. Wir legen gerne tragbare Apps in Dropbox oder einem anderen Cloud-Speicherordner ab, 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 Steam ein 32-Bit-Programm ist.

Wenn Sie nicht sicher sind, ob ein von Ihnen installiertes Programm 64-Bit ist oder nicht, und nach dem Installationsordner suchen, müssen Sie möglicherweise in beiden Programmordnern nachsehen, um es zu finden.

Sie können auch im Task-Manager von Windows 10 nachsehen.

In 64-Bit-Versionen von Windows werden 32-Bit-Programme mit dem zusätzlichen Text „(32-Bit)“ versehen, sodass Sie darauf hinweisen können, dass Sie sie in C: Programme (x86) finden.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia