16-Bit-MS-DOS Teilsysytem - Die NTVDM-CPU hat einen ungültigen Befehl entdeckt

Scharesoft

Administrator
Teammitglied
Bei mir auf dem Rechner mit Windows XP Professionell tritt bei jedem Start einer DOS-Anwendung ein Fehler auf. Damit sind sowohl einige .exe als auch .bat Dateien gemeint. Die Fehler treten z.B. bei Redguard, bei Battlespire und bei diversen anderen alten Spielen auf. Ich habe mich schon durch Google geschlagen, jedoch ohne ausreichende Ergebnisse. An meinem anderen Rechner, der unter XP Home läuft funktionieren diese Programme.

Die Fehlermeldung
"Dateiname" (Immer der Name der ausgeführten Datei)
16-Bit-MS-DOS Teilsysytem
Die NTVDM-CPU hat einen ungültigen Befehl entdeckt.
CS:c000 IP:0096 OP:ff ff ff ff ff Klicken Sie auf "Schließen", um die Anwendung zu beenden.

"Schließen" - "Ignorieren"

Wenn ich auf Schließen klicke, wird die Anwendung beendet, wenn ich auf ignorieren klicke, kommt fast die selbe Nachricht erneut, jedoch mit einer anderen Zeichenfolge (Statt "CS:c000 IP:0096 OP:ff ff ff ff ff" z.B. "CS:c000 IP:009c OP:ff ff ff ff ff"). Dies wiederholt sich bei jedem mal wenn ich auf Ignorieren klicken.

Kennt jemand diesen Fehler bzw. weiß jemand was ich tun kann?
 
Ich habe die command.com nun von dem Rechner genommen, bei dem DOS-Anwendungen funktionieren, allerdings geht es leider auch mit der nicht bei meinem XP Professionell.
 
Falls ich mich nicht irre, darf im System32 Ordner nur eine Version von Command.com sein, haste du aber bestimmt schon nachgeguckt. Kann auch ev. an einem falschen Eintrag in der autoexec/config. liegen.
Oder zu lange Pfadangaben.
Sry, mehr fällt mir leider auf Anhieb auch nicht ein. 🙁
 
Moin moin

falls du hier nochma reinguckst (was ich hoffe😀)
kann ich dir die Dosbox empfehlen
als Nostalgiker kenn ich dies Fehlermeldung ja zu genüge:-D

gruß Orios
 
Zuletzt bearbeitet:
Mit der DosBox habe ich es bereits probiert und alles nach dieser Anleitung konfiguriert. Das Spiel will starten, allerdings kommt dann folgender Bildschirm:



Mit Hilfe dieser Anleitung habe ich es bereits früher mal gemacht und es hat geklappt, allerdings auf nem anderen Rechner. Ebenso hat Glidos früher auf dem anderen Rechner funktioniert, hier leider nicht.
 
um welches spiel handelt es sich denn?
Da sein Link zu einer Anleitung führt, welche erklärt wie man Redguard installiert - würde ich darauf tippen, dass es um Oblivion geht...
smiley_emoticons_schiefguck.gif
 
wenn ich auf den link gehe bin ich da aber bei der 1. Post und darunter kommen halt die ganzen TES spiele anleitungen. Aber jetzt weiß ich ja um welches es sich handelt
 
Etwas offtopic, über Redguard haben sie im Rückschauvideo in der Gamestar 1/2009 ordentlich hergezogen. ^^

Was das Spiel an sich angeht. Vielleicht liegt es am Dateisystem? Womöglich benötigt Redguard eine Fat32 Partition.
 
Nein, daran liegt es nicht, da es an meinem anderen Rechner funktioniert. Ich habe nun Windows XP Professionell neu installiert, d.h. meinen PC neu aufgesetzt und auch da kommt der selbe Fehler.

Auf meinem anderen Rechner bei dem es funktioniert habe ich XP Home, hier XP Professionell.
 
Nein, ich habe XP Professionell in der 32bit Version. Jedenfalls steht nirgends etwas von 64 bit.

Mhm okay normalerweise kauft man sich Professional halt nur wenn man x64 haben will darum bin ich davon ausgegangen das du auch die 64bit hast, naja egal. Falls du dir nicht sicher bist einfach Rechtsklick auf Arbeitsplatz und dann Eigenschaften da stehts.
 
Dort steht nichts von 64bit, und naja, XP Professional bietet noch einige Vorteile mehr gegenüber der Home Edition.

Ich hoffe hier hat vielleicht noch jemand ne Idee woran es liegen könnte...
 
zum Spiel hast du eigendlich die orgienal cd mit handbuch kannst da ma reingucken ob Redguars Ems und Xms Speicher brauch manche Oldies brauchen sowas. oder du erhöhst ihn Testhalber ma in der Dosbox.cfg

//edit: bei Oldies ist es unter dosbox eigendlich wurscht ob man nu ein 64 oda 32bit Beriebssytem hat und ander wirst du das Game sowieso nicht zum laufen Kriegen
 
Zuletzt bearbeitet:
Ich habe das besagte Problem leider immer noch nicht lösen können... ich kann weder mit der DosBox noch mit anderen derartigen Programmen Dos-Spiele/Programme ausführen. Immer wieder erscheint der hier beschriebene Fehler.

Weiß hier vielleicht nun jemand weiter?