Я получаю сообщение «Эта программа не может быть запущена в режиме DOS» в Windows XP

Я получаю сообщение «Эта программа не может быть запущена в режиме DOS» в Windows XP

В некоторых ОС Windows все программы командной строки работают нормально, но в некоторых выпусках Windows, например Windows XP, я получаю следующую ошибку:

«Эта программа не может быть запущена в режиме DOS».

Как избежать этой проблемы?

Эта проблема возникает, когда я пытаюсь использовать nmap, pwdumpи zenmap но calc.exeработают и другие встроенные exe's работают. Что происходит?

решение1

Ты используешьCommand.com или Cmd.exe? Попробуйте Cmd.

Кроме того, если вы используете ярлык для доступа к командной строке, убедитесь, что вы не нарушили настройки программы, особенно те, которые связаны с памятью или совместимостью (примечание: скриншоты взяты со случайного сайта, не настраивайте так, как показано, поскольку это, вероятно, не все настройки по умолчанию):

Настройки памяти EXE в XP Настройки совместимости EXE в XP

решение2

Я только что столкнулся с той же проблемой и нашел решение, которое, вероятно, подойдет и вам.

Я предполагаю, что вы использовали ftp через командную строку, чтобы загрузить файлы на машину, на которой вы пытаетесь запустить exe-файл.

Чтобы исправить проблему, загрузите файлы снова, но не забудьте включить двоичный режим. Я сделал это, и теперь exe-файлы работают без проблем.

Связанный контент