This program cannot be run in DOS mode.
hallo alle,
kann mir jemand erklären warum im COMMAND.COM fenster bei eingabe von z.b. PING oder dem shell befehl "SETLOCAL" die fehlermeldung "This program cannot be run in DOS mode." kommt?
nein - ich möchte nicht die CMD nehmen da ich die ANSI.SYS benötige, welche dort leider nicht funktioniert.
gibt es eine bestimmte konfiguration die dies wieder erlaubt, oder habe nur ich dieses problem? ;)
vielen dank schonmal
bobbelsche
kann mir jemand erklären warum im COMMAND.COM fenster bei eingabe von z.b. PING oder dem shell befehl "SETLOCAL" die fehlermeldung "This program cannot be run in DOS mode." kommt?
nein - ich möchte nicht die CMD nehmen da ich die ANSI.SYS benötige, welche dort leider nicht funktioniert.
gibt es eine bestimmte konfiguration die dies wieder erlaubt, oder habe nur ich dieses problem? ;)
vielen dank schonmal
bobbelsche
Please also mark the comments that contributed to the solution of the article
Content-Key: 53584
Url: https://administrator.de/contentid/53584
Printed on: April 24, 2024 at 20:04 o'clock
6 Comments
Latest comment
das passiert, wenn man/frau sich eine (versteckte) ping.com im %windir%-Verzeichnis eingefangen hat.
Ist ein Skriptkiddie-Erstling und tritt gleich auf diese Mine.
- Suche mal mit
Lösche die Ping.com und die drei weiteren *.com-Dateien vom selben Autor.
Und rufe vom Command-Prompt erstmal alle externen Befehle mit vollem Namen ("Ping.exe" etc) auf.
Gruss
Biber
Ist ein Skriptkiddie-Erstling und tritt gleich auf diese Mine.
- Suche mal mit
>attrib %windir%\ping.* /s
vom CMD-Prompt (oder vom Command-Prompt, egal) danach.Lösche die Ping.com und die drei weiteren *.com-Dateien vom selben Autor.
Und rufe vom Command-Prompt erstmal alle externen Befehle mit vollem Namen ("Ping.exe" etc) auf.
Gruss
Biber
Na, dann...
...dann kann/muss es wohl wirklich so sein, dass sich nur 16-Bit-Exe'n unter dem command.com aufrufen lassen.
Die müsstest du von Hand mal raussuchen.
Beim Ping hab ich das mal versucht:
> hier existiert offensichtlich eine Variante fürs Nicht-Win32-Environment.
Vermutlich bei XCopy analog.
Gruss
Biber
...dann kann/muss es wohl wirklich so sein, dass sich nur 16-Bit-Exe'n unter dem command.com aufrufen lassen.
Die müsstest du von Hand mal raussuchen.
Beim Ping hab ich das mal versucht:
>dir %windir%\ping*.* /s
Datenträger in Laufwerk C: ist System XP
Volumeseriennummer: 0815-4711
Verzeichnis von C:\WINDOWS\system32
04.08.2004 05:00 18.944 ping.exe
04.08.2004 05:00 33.792 ping6.exe
2 Datei(en) 52.736 Bytes
Verzeichnis von C:\WINDOWS\system32\dllcache
04.08.2004 05:00 18.944 ping.exe
04.08.2004 05:00 33.792 ping6.exe
2 Datei(en) 52.736 Bytes
Vermutlich bei XCopy analog.
Gruss
Biber