Warum habe ich zwei Programmordner?

Programmdateien

Seit 2005 bietet Microsoft sowohl 32-Bit- als auch 64-Bit-Versionen seines Windows-Betriebssystems an. Wenn Sie eine 64-Bit-Version von Microsoft Windows ausführen, gibt es zwei separate Ordner, in denen Ihre Programmdateien aufbewahrt werden:

  • Programmdateien, die 64-Bit-Programme und -Anwendungen enthalten, und

  • Programmdateien (x86), die 32-Bit-Programme und -Anwendungen enthalten.

Was ist also der Unterschied?

64-Bit-Anwendungen werden speziell für die Verwendung auf einem 64-Bit-Computer kompiliert. Sie nutzen Systemfunktionen, die für eine 64-Bit-Architektur spezifisch sind, und sie greifen auf 64-Bit-Versionen der Windows-Softwarebibliotheken zu.

32-Bit-Anwendungen sind ältere Anwendungen oder moderne Programme, die für die 32-Bit-Verarbeitung kompiliert wurden. 64-Bit-Versionen von Windows können diese Programme jedoch weiterhin ausführen, indem sie eine Kompatibilitätsschicht namens WOW64 verwenden (was für Windows32 auf Windows64 steht).

Ist es schlecht, ein 32-Bit-Programm auf einem 64-Bit-Windows auszuführen?

Ganz und gar nicht. Die WOW64-Schicht leistet gute Arbeit bei der Emulation einer 32-Bit-Umgebung, und Leistungsverluste sind im Allgemeinen nicht wahrnehmbar. Die emulierten Programme haben möglicherweise sogar einen Vorteil, da WOW64 der Anwendung die maximale Menge an RAM (4 GB) zuweisen kann. Auf einem echten 32-Bit-System würde ein Teil dieses RAM dem Kernel des Betriebssystems und anderen laufenden Programmen zugewiesen.

Warum werden 64-Bit- und 32-Bit-Programme in separaten Ordnern gespeichert?

Mehrere Gründe:

  • Bequemlichkeit: Es ist eine einfache Möglichkeit, sie voneinander zu unterscheiden.
  • Es verringert die Wahrscheinlichkeit eines Konflikts, wenn Sie beispielsweise sowohl eine 32-Bit- als auch eine 64-Bit-Version desselben Programms auf einem System installieren.
  • Es erhöht die Wahrscheinlichkeit, dass ältere Programme ordnungsgemäß funktionieren, und verringert die Wahrscheinlichkeit, dass sie versehentlich mit 64-Bit-Software interagieren.

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

x86 ist eine andere Art, sich auf 32-Bit-Prozessoren zu beziehen. Ursprünglich wurden 16-Bit-Prozessoren – insbesondere die Prozessorarchitekturen 8086 und 8088 – als „x86“ bezeichnet. Dieser Name wurde später um die 32-Bit-Prozessorfamilien 80386 und 80486 erweitert. Als 64-Bit-Prozessoren eingeführt wurden, wurden sie als x64 bezeichnet, um sie von den älteren Prozessorlinien zu unterscheiden.

Wenn ich Programme manuell von einem Ordner in den anderen verschiebe, funktionieren sie dann immer noch?

Theoretisch gibt es keinen Grund, warum ein 32-Bit-Programm nicht funktioniert, wenn Sie es manuell in Ihrem Ordner „Programme“ installieren, und umgekehrt – 64-Bit-Programme sollten gut funktionieren, wenn Sie sie in den Ordner „Programme (x86)“ installieren . Es ist jedoch eine bessere Idee, sie genau dort zu belassen, wo Windows sie haben möchte.

Tipp

Wenn Sie Probleme haben, ein Programm im Ordner „Programme“ zu finden, suchen Sie auch im Ordner „Programme (x86)“.

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here