Gibt es eine signifikante Einschränkung für die verwendbare Software auf einem 64-Bit-Windows-Computer?

17

Ich habe einen 32-Bit-Laptop, den ich seit zwei Jahren besitze. Ich bekomme jetzt ein neues und stelle fest, dass viele Laptops mit Windows 7 64-Bit geliefert werden. Ich habe immer gehört, dass es schwieriger ist, bestimmte Software für 64-Bit-Betriebssysteme als 32-Bit zu finden. Ist das wahr? Bin ich auf einem 64-Bit-Computer im Gegensatz zu einem 32-Bit-Computer in Bezug auf die verwendbare Software erheblich eingeschränkt?

Anthony
quelle
1
Das 64-Bit-Betriebssystem ist das 32-Bit-Betriebssystem mit Kompatibilitätsbibliotheken. Ich denke, Sie haben vielleicht schon einmal gehört, dass es schwierig ist, aktuelle 64-Bit-Versionen der meisten Software zu finden (zumindest unter Windows).
Keith
1
Oh, beim Mischen von 64-Bit- und 32-Bit-Apps wird mehr Speicherplatz verbraucht, da zwei vollständige Bibliotheksgruppen (DLLs) geladen sind.
Keith
1
Denken Sie daran, dass es trotz des SuperUser-Tagging-Systems nicht nur ein "64-Bit" auf der Welt gibt. Was möglicherweise über das Itanium gesagt wurde, gilt nicht unbedingt für x86-64 (und natürlich umgekehrt).
JdeBP
4
Das Einzige, was Sie nicht ausführen können, sind 16-Bit-Apps, aber es ist äußerst unwahrscheinlich, dass Sie noch eine davon verwenden, und selbst dann könnten Sie einen Emulator wie DosBox verwenden.
Callum Rogers
@JdeBP: Ich denke, die Voraussetzung für eine Wahl zwischen 32-Bit- und 64-Bit-Windows schließt Itanium aus.
Ben Voigt

Antworten:

16

Praktisch alle 32-Bit-Programme können auf einem 64-Bit-Computer ausgeführt werden: Es sind Kompatibilitätsfunktionen wie das Verzeichnis "\ program files (x86)" und die WOW-Registrierungsschlüssel integriert. Es gibt immer noch nicht viele native 64-Bit-Programme Anwendungen, aber auch dort gibt es Office 2010 jetzt in einer 64-Bit-Version (beide auf einer DVD) .Das einzige, worüber Sie sich wirklich Gedanken machen müssen, sind Gerätetreiber, wie für Ihren Drucker, aber heutzutage sind selbst diese nicht selten Sie müssen sich also wahrscheinlich nur Sorgen machen, wenn Ihr Drucker, Scanner oder andere Geräte ziemlich alt sind. Suchen Sie vor dem Kauf auf der Website des Herstellers nach Treibern.

KCotreau
quelle
Mein Drucker ist eigentlich ziemlich alt. Die nativen Windows-Treiber kümmern sich sehr einfach um sie. Deswegen würde ich mir keine Sorgen machen. Ich würde mich nur um Treiber kümmern, wenn Sie ein sehr altes, einzigartiges Peripheriegerät für einen bestimmten Zweck haben. Wenn das der Fall ist, könnten Sie es wahrscheinlich immer noch im Virtual XP-Modus ausführen, denke ich.
Ben Richards
1
Bei vielen älteren Druckern wurden Windows-Treiber hinzugefügt, aber nicht bei allen. Es lohnt sich immer noch zu überprüfen.
KCotreau
1
@sidran: Treiber sind das einzige, was der Virtual XP-Modus nicht verarbeiten kann ... Treiber erfordern direkten Hardwarezugriff, der durch die Virtualisierung beeinträchtigt wird. Oder vielleicht haben Sie eine andere Definition des Treibers als ich.
Ben Voigt
@Ben, du hast wahrscheinlich recht. Ich habe den Virtual XP-Modus nicht zu stark genutzt ... jetzt, wo ich darüber nachdenke, müsste er mit einem korrekt installierten Treiber auf dem Host-Betriebssystem zusammenarbeiten, oder? Danke für die Korrektur.
Ben Richards
2
@sidran32: Und selbst bei Fahrern gibt es einige wesentliche Ausnahmen. USB-Treiber sprechen beispielsweise nicht direkt mit der Hardware, sondern mit dem Treiber für den USB-Host-Controller. Einige Virtualisierungslösungen (wie VMWare Workstation) leiten USB-Anforderungen allgemein genug an das Host-Betriebssystem weiter, damit USB-Treiber im Client funktionieren. Ich bin mir nicht sicher, wie der XP-Modus von USB funktioniert. Und auf Dinge wie PCI-Geräte kann ein Treiber in der VM definitiv nicht zugreifen.
Ben Voigt
4

Absolut nicht. Sie können jede 32-Bit-Anwendung problemlos unter 64-Bit-Windows ausführen. Windows XP 64-Bit war ein bisschen instabil, aber Windows ist seitdem sehr ausgereift. Ich würde 64 Bit jedem empfehlen. Es wird gut funktionieren. Außerdem können Sie auf 32-Bit-Systemen nicht mehr als 3 GB RAM verwenden. Da die meisten Systeme heutzutage mit ca. 4 GB ausgeliefert werden, ist der Grund für das Erhalten von 32-Bit eine sehr kurze Liste.

Ben Richards
quelle
2
Korrektur: Jede 32-Bit-Anwendung, die unter 32-Bit-Windows ordnungsgemäß ausgeführt wird, funktioniert unter 64-Bit-Windows einwandfrei. Es gibt jedoch viele schlecht geschriebene 32-Bit-Anwendungen, bei denen Annahmen zu Laufwerksbuchstaben, Verzeichnislayout oder Administratorrechten gemacht wurden. Diese gingen bei einer relativ geringen Anzahl von XP-Installationen verloren und sind bei den meisten oder allen 64-Bit-Anwendungen fehlerhaft -Bit installiert.
Ben Voigt
1

Einige Laptops, die erst vor drei Jahren veröffentlicht wurden, bieten keine Treiber für 64-Bit-Fenster. Sie können dieses Problem möglicherweise beheben, indem Sie alle Hardwarekomponenten auflisten, die nicht von Windows auf dem Computer erkannt werden, und auf der Website des Originalherstellers nachsehen. Es ist jedoch unwahrscheinlich, dass die mitgelieferten Dienstprogramme in 64-Bit-Fenstern funktionieren. Je nachdem, wie nützlich diese Dienstprogramme sind, kann dies ein Problem sein oder auch nicht.

Wenn die Support-Website für Ihren Laptop 64-Bit-Versionen der Treiber und Dienstprogramme enthält, gibt es wahrscheinlich wenig Grund, nicht auf 64-Bit umzusteigen, insbesondere wenn mehr als 3 GB Arbeitsspeicher installiert sind (32-Bit-Fenster haben möglicherweise Probleme, all dies zu beheben). . Wenn Sie einige sehr alte (16-Bit) Windows-Programme ausführen möchten, treten möglicherweise auch Probleme auf, aber es gibt einen XP-Modus dafür, und dies ist wahrscheinlich nur in Unternehmensumgebungen mit sehr alter älterer Software ein Problem.

Christi
quelle
1
Ich würde das auf "je nachdem, wie nützlich die Hardware ist, kann dies ein Problem sein oder auch nicht" erweitern. Das Fehlen eines Treibers für ein Fax / Modem oder eines SD-Kartenlesers stört die meisten Benutzer wahrscheinlich nicht so sehr.
Ben Voigt