Warum brauche ich den Windows XP-Modus in Windows 7?

7

Morgen, am 15. Juli, startet Microsoft die Vorbestellung von Windows 7. Ich habe die drei Editionen ( "Welche ist die richtige für Sie?" ) Für mich verglichen . Der Hauptunterschied ist "Windows XP-Modus" in Professional und "Wechsel zwischen Sprachen" in Ultimate.

Ich muss nicht zwischen den Sprachen wechseln (dies bedeutet kein Ultimate). Also die Hauptfrage " Warum brauche ich den Windows XP-Modus in Windows 7? ". Ernsthaft, was sind die Vorteile von Windows XP in einer virtuellen Maschine unter Windows 7? Brauche ich das wirklich Oder ist es nur für Benutzer, die noch 10 Jahre alte Anwendungen verwenden, die niemals auf Windows 7 aktualisiert werden? Es macht keinen Sinn für mich.

Oder habe ich auch die Möglichkeit, ein UNIX-Betriebssystem in der virtuellen Maschine von Windows 7 auszuführen, damit ich auch UNIX-Anwendungen auf meinem Windows-Desktop starten kann?

Alexander
quelle
3
Sollte der Titel der Frage nicht eher "Warum brauche ich den Windows XP-Modus in Windows 7?" Sein.
Alastairs
Zu "Alastairs": Sie haben Recht, der korrekte Titel dieses Beitrags sollte "Warum brauche ich den Windows XP-Modus in Windows 7?" Sein.

Antworten:

14

Der XP-Modus ist genau das, was Sie gesagt haben - für Leute, die alte Anwendungen (oder Spiele) verwenden, die aus irgendeinem Grund nicht ersetzt oder aktualisiert werden können.

Stellen Sie sich ein altes Buchhaltungssystem vor, das möglicherweise noch funktioniert, aber ein recht kostspieliges Upgrade aufweist, das nicht gerechtfertigt werden kann, um die Buchhaltung zu überwinden. Oder wo das Entwicklungsunternehmen ausgestorben ist und da es eine geschlossene Quelle ist, kann es niemand warten.

zwei
quelle
1
Danke für deine Antwort! Home Premium (~ 70 $) sollte ausreichen. Es ist nicht erforderlich, ~ 400 $ für die Professional Edition zu zahlen, wenn eine XP-Lizenz nur 32 $ kostet.
Windows 7 Pro kostet 299 US-Dollar für die Vollversion im Einzelhandel (kein Upgrade oder OEM). Wir haben das Upgrade kürzlich während des Aktionszeitraums für jeweils 99 US-Dollar gekauft. Ich gehe davon aus, dass Sie in der Lage sein werden, ein ähnliches Angebot zu finden, wenn Windows 7 kurz vor der Veröffentlichung steht (oder zumindest das Upgrade verwenden, das 199 US-Dollar kosten sollte).
Russ Warren
Da es unter Virtual PC läuft, ist das Gaming-Argument wahrscheinlich etwas schwächer?
svandragt
5

Ein technischer Grund für den "XP-Modus" ist die Unterstützung von 16-Bit-Code. Auf einer x86-CPU, die im 64-Bit-Modus ausgeführt wird, ist es "teuer" (sprich: langsam), den Prozessormodus zu ändern, damit 16-Bit-Programme ordnungsgemäß ausgeführt werden können. Es ist so schlimm, dass Microsoft keine Infrastruktur in 64-Bit-Versionen von Windows eingebaut hat, um 16-Bit-Code zu unterstützen.

Im "XP-Modus" wird eine virtuelle 32-Bit-Windows XP-Instanz ausgeführt, und das Virtualisierungsumfeld verwaltet den 16-Bit / 64-Bit-Übergang. Tatsächlich ist der "XP-Modus" die 16-Bit-Support-Infrastruktur, die Microsoft nie in frühere Versionen von 64-Bit-Windows integriert hat. Der zusätzliche Vorteil besteht darin, dass eine vollständige 32-Bit-Umgebung für Windows XP vorhanden ist, um problematische Software zu unterstützen, die dies nicht möchte in Windows 7 ausführen.

Wenn Sie keine Software haben, die entweder 32-Bit-Kernel-Modus-Treiber (oder den oben genannten 16-Bit-Code unter 64-Bit-Windows) verwendet, wird der XP-Modus höchstwahrscheinlich nie benötigt. Die VAST- Mehrheit der 32-Bit-Windows-Software läuft ohne Probleme in den "Kompatibilitätsmodi", die bereits in jeder Windows 7-Version enthalten sind.

Evan Anderson
quelle
1

Ich hatte die gleiche Frage. Es wurde eine wirklich wichtige Funktion für mich, da wir neue Computer mit viel RAM einführen und 32-Bit einfach nicht gut mit viel RAM umgehen kann. Wir hatten also ein Problem mit einigen Anwendungen und Treibern, die unter 64-Bit-Vista (oder '7) nicht funktionieren. Online-Banking mit Smartcards war eine Anwendung.

Die Antwort war also, den Windows 7 RC Windows XP-Modus zu verwenden, damit Internet Explorer in das echte Betriebssystem "übergehen" kann, was sehr gut funktioniert. Dies bedeutet, dass der IE so angezeigt wird, als ob er sich auf dem lokalen Desktop befindet (immer noch ein IE-Symbolklick), und dass die VM-Version des IE ohne andere Unordnung auf der Benutzeroberfläche ausgeführt wird.

Ich würde mir den RC schnappen und einen Blick darauf werfen, wenn ich du wäre ...


quelle
Der Effekt, dass die Anwendung auf demselben Desktop ausgeführt zu werden scheint, kann auch mit VMware erzielt werden, die im "Unity" -Modus ausgeführt wird.
1

Internet Explorer 6. Viele webbasierte Unternehmensanwendungen erfordern ActiveX-Steuerelemente, die nur auf IE6 funktionieren, oder Websites, die nur mit IE6 ordnungsgemäß funktionieren. Ich denke, dass dies von Seiten der Anbieter dieser Anwendungen tatsächlich unverantwortlich ist, aber das ist eine andere Diskussion.


quelle
0

Oder habe ich auch die Möglichkeit, ein UNIX-Betriebssystem in der virtuellen Maschine von Windows 7 auszuführen, damit ich auch UNIX-Anwendungen auf meinem Windows-Desktop starten kann?

coLinux kann so etwas tun.

user1686
quelle
0

Der XP-Modus ist nur eine normale MS Virtual PC-Instanz, auf der ein XP-Image ausgeführt wird. Wenn Sie eine gültige XP-Lizenz haben, hat der XP-Modus nichts zu bieten, da Sie Virtual PC einfach installieren können, um XP selbst (oder Linux / Unix) zu installieren.

Zusätzlich zur Unterstützung älterer Anwendungen kann es auch für alte Hardware ohne Vista / Win7-Treiber (z. B. meinen aktuellen Drucker) verwendet werden.

OliverS
quelle
0

Sie benötigen es, um sicherzustellen, dass Anwendungen tatsächlich auf Ihrem neuen System funktionieren. Wie immer gibt es schlecht geschriebene Anwendungen, deren Entwickler sich nicht die Mühe gemacht haben, Dokumente zu lesen, sondern nur unter XP getestet haben. Nun, man könnte Microsoft leicht dafür verantwortlich machen, weil sie so viele Jahre lang kein neues Betriebssystem veröffentlicht haben, dass die Leute vergessen haben, dass sowieso Kompatibilität erforderlich ist.

Milan Babuškov
quelle