Was ist die letzte Version des Windows-Betriebssystems, die DOS-Anwendungen nativ ausführen kann?

2040
yoyo_fun

Was ist die neueste Version des Windows-Betriebssystems, mit der DOS-Anwendungen ohne DOSBox ausgeführt werden können, was meiner Meinung nach sehr schmerzhaft ist?

Kann in neueren Versionen von Windows-Betriebssystemen eine Art Kompatibilitätsmodus installiert werden?

Warum wurde der Support eingestellt? War es aus technischen oder aus Marketinggründen?

1
Kommt drauf an, was du mit nativ meinst. Wenn Sie es wirklich meinen: Windows ME. Daniel B vor 7 Jahren 0
Eine jahrzehntelange Unterstützung der Kompatibilität zu gewährleisten, ist eine hervorragende Leistung. Heutzutage geben Technologieunternehmen kein Geld dafür aus. Telefone gehen nach einigen Jahren aus dem Support aus. Aber warum müssen Sie DOS in dieser Ära verwenden? Selbst die Unterstützung langer Dateinamen ist ein Problem, da sie andere neuere Funktionen und Leistungen alleine lässt phuclv vor 7 Jahren 0
@DanielB AFAIK Windows ME hat einige DOS-Unterstützung eingestellt und Sie müssen einen Patch verwenden, um echtes DOS zu erhalten phuclv vor 7 Jahren 0

2 Antworten auf die Frage

8

Was ist die neueste Version des Windows-Betriebssystems, mit der DOS-Anwendungen ohne DOSBox ausgeführt werden können, was meiner Meinung nach sehr schmerzhaft ist?

Lassen Sie sich überraschen: Die letzte Version ist die Windows 10 32-Bit-Version 1703.

"Was ist der Haken?" du fragst wahrscheinlich. Der Haken ist, dass ein DOS-Programm nicht nur DOS erwartet, sondern auch einen Computer im DOS-Zeitalter, wie eine 40 MB-Partition, ein FAT16-Dateisystem usw. Sie sollten ihnen diese geben.

Warum wurde der Support eingestellt? War es aus technischen oder aus Marketinggründen?

Nur 32-Bit-Editionen von Windows unterstützen 16-Bit-DOS-Apps. Der Grund ist die x86-Architektur von Intel und AMD, die 16-Bit-Vorgänge im langen Modus nicht unterstützt. Bei 64-Bit-Versionen von Windows wurde die Unterstützung daher nie eingestellt. weil es überhaupt nie hinzugefügt wurde.

Kann in neueren Versionen von Windows-Betriebssystemen eine Art Kompatibilitätsmodus installiert werden?

Es kann. Und es hat einen Namen. Sein Name ist DOSBox!

Oh, ich verstehe vollkommen, was Sie wollen: Sie möchten den Komfort der modernen Betriebsumgebung und der alten DOS-App kombinieren. Sie sollten jedoch verstehen, dass dieser Komfort durch technologische Fortschritte erreicht wurde, an denen sich die alten DOS-Apps nicht halten. DOSBox ist ein Schmerz, weil DOS ein Schmerz war. Es tut mir leid, aber Sie können Ihren Kuchen nicht essen und essen.

kann ich eine DOS-Anwendung in Windows 10 32 Bit ausführen, wenn ich nur eine 40-MB-Partition mit FAT16-Dateisystem mache? yoyo_fun vor 7 Jahren 1
@yoyo_fun Ja; Oder benutzen Sie einfach DOSBox Ramhound vor 7 Jahren 1
An meinem Arbeitsplatz haben wir eine in Q Basic 4.5 geschriebene DOS-Anwendung, die noch verwendet wird. Derzeit läuft es problemlos unter Windows 7. Es wird sogar auf einem Ticketdrucker (wie in Kinos) auf LPT1 gedruckt. Charles Burge vor 7 Jahren 2
Ich wusste nicht, dass es so viele alte Anwendungen gibt, die derzeit auf neueren Betriebssystemen laufen. ich stellte mir vor, dass die unternehmen ihre alten betriebssysteme auch weiterhin beibehalten, weil es sonst nicht möglich wäre, diese apps auszuführen, aber ich habe gelernt, dass dies nicht der fall ist. yoyo_fun vor 7 Jahren 0
0
BlackMage

Siehe https://technet.microsoft.com/de-de/library/ff756590.aspx In einem Thread mit einer virtuellen Maschine wird Windows 7 beschrieben, auf dem diese älteren Programme in einem "386-Modus" ausgeführt werden. Ob die neueren Windows-Versionen noch funktionieren, kann ich nicht sagen.