Unterstützt Windows 8 16-Bit-Programme?

11

Ab Vista unterstützen 64-Bit-Versionen von Windows keine 16-Bit-Programme mehr, 32-Bit-Versionen können sie jedoch weiterhin ausführen. Windows 8 hat viele Dinge gegenüber Windows 7 geändert, und es gab vor einiger Zeit Gerüchte, dass es nur in 64-Bit [1] [2] verfügbar sein würde, was anscheinend nicht mehr der Fall ist . Es ist kein Geheimnis, dass Microsoft Benutzer dazu drängt, auf 64-Bit-Systeme zu migrieren. Haben sie die 16-Bit-Unterstützung von Windows 8 insgesamt eingestellt (einschließlich 32-Bit-Versionen)?

Synetech
quelle
Warum sollten Sie so etwas tun wollen?
Natalie Adams
5
@ NathanAdams, deine Frage macht keinen Sinn. Warum sollte jemand aus einem Flugzeug springen oder in ein anderes Land ziehen wollen? Nur weil Sie keine Notwendigkeit haben, bedeutet dies nicht, dass dies niemand auf der ganzen Welt tut (daher die fortgesetzte 16-Bit-Unterstützung in Windows 8). Wenn Sie nur nach einem praktischen Grund fragen, lautet die Antwort, dass einige Leute 16-Bit-Programme haben, die ausgeführt werden sollen / wollen .
Synetech
Der Punkt ist, dass die meisten 16-Bit-Programme, die versuchen, auf einem modernen Prozessor ausgeführt zu werden, aufgrund des großen Unterschieds in der Taktrate möglicherweise überhaupt nicht (richtig) ausgeführt werden. Dies zeigt sich in vielen Spielen. Sie möchten nicht, dass Ihre Buchhaltungsanwendung als 16-Bit-Anwendung ausgeführt wird. Mit dem Aufkommen von Diensten, die über die Cloud verfügbar sind, Software, die für ein paar Cent auf dem Dollar verfügbar ist, und Unteraufträgen für supergünstige - es macht keinen Sinn, solche archaische Software auszuführen.
Natalie Adams
@ NathanAdams, wieder vereinfachen Sie die Dinge für sich. Es gibt Tools, die möglicherweise einwandfrei funktionieren. Zum Beispiel habe ich einige einfache Befehlszeilentools, die 16-Bit-ähnlich wie alte .comDateien oder Programme sind, die mit Pascal für DOS kompiliert wurden und beispielsweise echoohne Zeilenumbruch arbeiten, den Cursor bewegen, Textfarben festlegen, Datum / Uhrzeit drucken und a analysieren Datei usw. Diese funktionieren einwandfrei und obwohl einige Funktionen jetzt integriert sind, sind viele / die meisten nicht integriert und es ist nicht immer möglich (oder in einigen Fällen sogar möglich), sie für 32- zu aktualisieren und / oder neu zu kompilieren. oder 64-Bit.
Synetech
1
Wir verwenden tatsächlich (moderne) Software, die einen Dongle benötigt. Der Dongle benötigt einen 16-Bit-Treiber.
cpuguy83

Antworten:

14

64-Bit-Kopien von Windows 8 unterstützen zwar keine 16-Bit-Anwendungen, sie werden jedoch weiterhin auf 32-Bit-Kopien unterstützt [1] [2] [3] . Sie werden jedoch standardmäßig nicht unterstützt und müssen mit einem Applet der Systemsteuerung manuell aktiviert werden:

16-Bit-Support-Systemsteuerungs-Applet

Synetech
quelle
0

Dies ist dasselbe wie Windows Vista oder Windows 7. Wenn Sie eine 64-Bit-Version von Windows haben, können Sie keine 16-Bit-Anwendungen ausführen. Wenn Sie eine 32-Bit-Version von Windows haben, können Sie 16-Bit-Anwendungen ausführen.

Problemumgehung für 64-Bit-Systeme: In Windows 7 64-Bit können Sie einfach den XP-Modus für virtuelle PCs herunterladen und dort Ihre 16-Bit-Anwendung ausführen. Ich bin nicht sicher, ob Windows 8 auch einen XP-Modus bietet (glaube ich nicht), aber (einige Versionen?) Von Windows 8 bieten Hyper-V-Unterstützung. Sie können also problemlos z. B. Windows XP in Ihrem Hyper-v ausführen, um 16-Bit-Unterstützung zu erhalten.

http://www.microsoft.com/windows/virtual-pc/download.aspx http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows -8.aspx

juFo
quelle
Ja, davon gibt es schon genug . Ich denke, die Leute benutzen immer noch 16-Bit-Programme. ☺
Synetech
0

Gemäß Windows 7 können 16-Bit-Anwendungen auf einer 64-Bit-Windows 8-Installation einfach nicht ausgeführt werden.

Das zum Ausführen von 16-Bit-Anwendungen erforderliche NTVDM ist jedoch auf 32-Bit-Windows 8-Systemen weiterhin verfügbar:

Das NTVDM ist in allen 32-Bit-NT-basierten Windows-Versionen einschließlich Vista, 7 und 8 vorhanden, außer in 64-Bit-Versionen.

Wie Synetech feststellte, ist diese Funktion standardmäßig deaktiviert und muss manuell aktiviert werden.

bwDraco
quelle