Anzeige

Am Puls von Microsoft

Anzeige

Welche Programme nutze ich? 32 oder 64bit?

sanpii

Herzlich willkommen
Hi,

ich spiele mit dem Gedanken, das Surface Pro X zu kaufen Da das Gerät ja mit einem ARM-Prozessor läuft und 64bit-Programme nicht darauf laufen werden (Korrigiert mich, wenn ich damit falsch liege!), möchte ich herausfinden, auf welcher Struktur die Software auf meinen Rechern läuft.

Gibt es dafür irgendein Tool oder eine Commandline, die mir das genauer aufschlüsselt?

Danke
sanpii
 
Anzeige
Schau mal auf Deinem jetzigen PC nach, in welchem Programmverzeichnis Deine Programme installiert sind.

Programme.png

Im Verzeichnis "Programme" findest Du alle 64bit Programme
Im Verzeichnis "Programme x86" sind die 32bit Programme installiert.

Aber auch wenn Du jetzt ein Programm in der 64bit Version installiert hast, gibt es dafür eventuell eine 32bit Version.
Beispiel: Microsoft Office gibt es sowohl als 32bit als auch als 64bit Version. Das kann man vor der Installation auswählen.
 
Zuletzt bearbeitet:
Hallo @PeteM92! :)
Leider halten sich nicht alle Programmierer an diese Vereinbarung. Es kommt immer darauf an, wie diese das Setupmodul einrichten.

@sanpii
Ich kann einen anderen Weg vorschlagen, der klappt aber nur bei gestarteten Programmen:
Öffne den Taskmanager und dort den TAB "Details". Klicke in eine beliebige Spaltenüberschrift mit rechts.
Win10_Ermitteln_Plattform_1.jpg
In dem Konteytmenü scrolle nach unten bis zu dem Eintrag "Plattform". Setze einen Haken.
Win10_Ermitteln_Plattform_2.jpg
Nun wird eine zusätzliche Spalte angezeigt, in der man ablesen kann, auf welcher Plattform dieses Programm läuft.
Win10_Ermitteln_Plattform_3.jpg

Das bedeutet, dass du nacheinander alle deine Programme mal starten und dann im Taskmanager die Plattform ablesen musst.
Ich weiß, das ist etwas umständlich, aber ich kenne keinen besseren Weg.
 
Besuche die Webseite der jeweiligen Programmhersteller und schaue, ob es eine 32-Bit-Version des Programms gibt. In der Windows-Welt hat die Zahl derartiger Programme aber stark abgenommen und wird auch weiter stark abnehmen. Es ist nunmal seit etwa Windows Vista und 7 jeder verkaufte PC 64-Bit-fähig. Seit Windows 7 dürfte sogar bis auf wenige Ausnahmen bei Tablets und Kleinst-Computern jedes System in 64 Bit vorinstalliert sein. Nur weil Microsoft jetzt Windows auf ARM anbietet, dort aber nur 32-Bit-Programme emulieren lassen kann, weil Qualcomm nichts anderes ermöglichen will bzw.kann, wird sich daran auch nichts ändern.

Da wirst Du eher hoffen müssen, daß die gewünschten Programme mal nativ auf ARM laufen werden. Das sind aber alles Wetten auf die Zukunft, denn ohne ausreichend ARM-Windows-Nutzer werden auch die Entwicklern nicht dazu tendieren, dafür zu entwickeln.

Wenn Du vorwiegend Apps aus dem Microsoft Store bzw. vorinstallierte Apps und Microsoft-Software einsetzt, dürfte der Umstieg aber leicht fallen. Denn daß die Apps und die eigene Software auch auf dem ARM-Windows laufen, daran hat Microsoft ein ureigenes Interesse. Aber Vorsicht, längst nicht jeder App aus dem Store läuft nativ auf ARM oder ist in einer x86-Version verfügbar. Für diese Information mußt Du im Microsoft Store bei den einzelnen Apps unter Systemanforderungen nachschauen. Bei Architektur steht dann z.B. "ARM, x86, x64" oder eben weniger. Um mal ein prominentes Beispiel zu nennen, Netflix gibt es derzeit nur als x64-App im Microsoft-Store.

Du solltest auch beachten, daß sich nicht jedes x86- bzw. 32-Bit-Programm/-App gleich gut auf ARM emulieren läßt. Wenn Du da die eine Anwendung hast, auf die Du nicht verzichten willst, solltest Du vorher Erfahrungen von anderen einholen, wie gut die Anwendung dort läuft.
 
Im Verzeichnis "Programme" findest Du alle 64bit Programme
Im Verzeichnis "Programme x86" sind die 32bit Programme installiert.

Das ist ja interessant! Das wusste ich bisher noch nciht und habe ich schon ab und zu mal gefragt, warum es da unterschiedliche Dateipfade gibt. So ergibt es zumindest einen Sinn.

Ich kann einen anderen Weg vorschlagen, ...
Hat geklappt.. Jetzt hab ich natürlich die Mehrheit als 64-Bit-Variante installiert und laufen :/ Aber gut.. Immerhin weiß ich nun Bescheid.

Da wirst Du eher hoffen müssen, daß die gewünschten Programme mal nativ auf ARM laufen werden. Das sind aber alles Wetten auf die Zukunft, denn ohne ausreichend ARM-Windows-Nutzer werden auch die Entwicklern nicht dazu tendieren, dafür zu entwickeln.

Wenn Du vorwiegend Apps aus dem Microsoft Store bzw. vorinstallierte Apps und Microsoft-Software einsetzt, dürfte der Umstieg aber leicht fallen. Denn daß die Apps und die eigene Software auch auf dem ARM-Windows laufen, daran hat Microsoft ein ureigenes Interesse. Aber Vorsicht, längst nicht jeder App aus dem Store läuft nativ auf ARM oder ist in einer x86-Version verfügbar. Für diese Information mußt Du im Microsoft Store bei den einzelnen Apps unter Systemanforderungen nachschauen. Bei Architektur steht dann z.B. "ARM, x86, x64" oder eben weniger. Um mal ein prominentes Beispiel zu nennen, Netflix gibt es derzeit nur als x64-App im Microsoft-Store.

Du solltest auch beachten, daß sich nicht jedes x86- bzw. 32-Bit-Programm/-App gleich gut auf ARM emulieren läßt. Wenn Du da die eine Anwendung hast, auf die Du nicht verzichten willst, solltest Du vorher Erfahrungen von anderen einholen, wie gut die Anwendung dort läuft.

Das sind ja keine rosigen Aussichten. Grundsätzlich brauche ich auf dem mobilen System nicht die volle Ausstattung und komme mit den grundlegenden Programmen (Office und diverse Lehrerprogramme) klar, aber angesichts des Preises ist das doch eine heftige Nummer. Vielleicht doch besser das Surface Pro..!? Ich habe ja noch etwas Zeit zum Überlegen.

Danke euch schonmal für eure Tipps!

VG
sanpii
 
Hallo @PeteM92! :)
Leider halten sich nicht alle Programmierer an diese Vereinbarung. Es kommt immer darauf an, wie diese das Setupmodul einrichten.

...

Das bedeutet, dass du nacheinander alle deine Programme mal starten und dann im Taskmanager die Plattform ablesen musst.
Ich weiß, das ist etwas umständlich, aber ich kenne keinen besseren Weg.
Was auch kein Garant dafür ist, dass man zweifelsfrei feststellen kann ob man ein Programm mit auf die andere Plattform nehmen kann. Denn es auch möglich ein Programm so zu kompilieren, dass es auf beiden Plattformen ausführbar ist. Ein solches Programm stammt von mir - Winset10 wird unter einem 64 Bit System als 64 Bit Anwendung ausgeführt, startet man es auf einem 32 Bit System, läuft es als 32 Bit Anwendung.

Hier kommt man in den Grenzbereich, denn die Hersteller für "AnyCPU" kompilierter Programme werden in vielen Fällen darauf verzichten, zu erwähnen dass ihre Software auf beiden Plattformen lauffähig ist.
 
Im Verzeichnis "Programme" findest Du alle 64bit Programme
Im Verzeichnis "Programme x86" sind die 32bit Programme installiert.
Wie Aribert ausführt, ist das allenfalls eine wünschenswerte Konfiguration, aber selbst Mozilla hat beim einem seiner major Updates Firefox x64 nach c:\Programme installiert, wo genau vorher Firefox x86 lag (das war das Update: wenn x64 möglich war, es auch so installiert wurde, danach nicht mehr).
Winset10 wird unter einem 64 Bit System als 64 Bit Anwendung ausgeführt, startet man es auf einem 32 Bit System, läuft es als 32 Bit Anwendung.
Richtig, das kann man im Programm selbst umschalten, das ist hier nicht viel anders, warum soll ich den Code zwei Mal schreiben, wenn es ein Flag tut? Anderes Beispiel: AdwCleaner.
 
Anzeige
Oben