Unterstützt Windows 8 16-Bit-Programme?

23719
Synetech

Mit Windows Vista oder höher unterstützen 64-Bit-Versionen von Windows keine 16-Bit-Programme mehr, aber 32-Bit-Versionen können sie weiterhin ausführen. Windows 8 hat selbst gegenüber Windows 7 eine Menge geändert, und es gab vor einiger Zeit Gerüchte, dass es nur in 64-Bit [1] [2] verfügbar wäre, was anscheinend nicht mehr der Fall ist . Es ist kein Geheimnis, dass Microsoft die Benutzer zu einer Migration auf 64-Bit-Systeme drängt. Wurde der 16-Bit-Support von Windows 8 insgesamt (einschließlich 32-Bit-Versionen) eingestellt?

10
Warum wollen Sie so etwas tun? Nathan Adams vor 11 Jahren 0
@ NathanAdams, deine Frage macht keinen Sinn. Warum sollte jemand aus einem Flugzeug springen oder in ein anderes Land ziehen? Nur weil * Sie * keine Notwendigkeit haben, bedeutet dies nicht, dass es sonst niemand auf der ganzen Welt tut (daher die fortlaufende 16-Bit-Unterstützung in Windows 8). Wenn Sie lediglich nach einem praktischen Grund fragen, lautet die Antwort *, weil einige Leute 16-Bit-Programme haben, die laufen * müssen. Synetech vor 11 Jahren 4
Der Punkt ist, dass die meisten 16-Bit-Programme, die versuchen, auf einem modernen Prozessor zu laufen, aufgrund des großen Taktunterschieds überhaupt nicht laufen (richtig). Dies ist in vielen Spielen offensichtlich. Sie möchten nicht, dass Ihre Buchhaltungsanwendung eine 16-Bit-Anwendung ist. Mit dem Aufkommen von Diensten, die über die Cloud verfügbar sind, mit Software, die für ein paar Cent auf den Dollar erhältlich ist, und der Vergabe von Unteraufträgen für extrem billig - ist es nicht sinnvoll, eine solche archaische Software auszuführen. Nathan Adams vor 11 Jahren 0
@NathanAdams, wieder vereinfachen Sie die Dinge für sich. Es gibt Tools, die gut laufen können. Ich habe zum Beispiel ein paar einfache Befehlszeilentools, die 16-Bit wie alte ".com" -Dateien sind, oder Programme, die mit Pascal für DOS kompiliert wurden und beispielsweise "echo" ohne Newline ausführen, den Cursor bewegen, Textfarben setzen, drucken das Datum / die Uhrzeit, eine Datei analysieren usw. Diese Funktionen funktionieren einwandfrei und während einige Funktionen jetzt integriert sein können, sind viele / die meisten nicht und es ist nicht immer möglich (oder in manchen Fällen sogar möglich), ein Update durchzuführen Kompilieren Sie sie für 32- oder 64-Bit neu. Synetech vor 11 Jahren 0
Wir verwenden tatsächlich (moderne) Software, die einen Dongle erfordert. Der Dongle erfordert einen 16-Bit-Treiber. cpuguy83 vor 11 Jahren 1

3 Antworten auf die Frage

14
Synetech

Während 64-Bit - Kopien von Windows 8 nicht 16-Bit - Anwendungen unterstützen, sie sind immer noch auf 32-Bit - Kopien unterstützt [1] [2] [3] . Sie werden jedoch standardmäßig nicht unterstützt und müssen mit einem Systemsteuerungs-Applet manuell aktiviert werden:

16-bit support Control Panel applet

0
juFo

This is the same as Windows Vista or Windows 7. If you have a 64bit version of Windows, you cannot run 16bit applications. If you have a 32bit version of Windows, you can run 16bit applications.

Workaround for 64bit systems: In Windows 7 64bit you could just download the Virtual PC XP Mode and run your 16bit application there. I'm not sure if Windows 8 also provides an XP Mode (I don't think so) but (some versions?) of Windows 8 come with Hyper-V support. So you could easily run e.g. Windows XP in your Hyper-v to have 16bit support.

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

Ja, davon gibt es [schon genug] (http://superuser.com/search?q=64-bit+16-bit). Ich nehme an, die Leute * verwenden * noch 16-Bit-Programme. ☺ Synetech vor 11 Jahren 0
0
bwDraco

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

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

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

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