我在 Windows XP 中收到“该程序无法在 DOS 模式下运行”的消息

我在 Windows XP 中收到“该程序无法在 DOS 模式下运行”的消息

在某些 Windows 操作系统中,每个命令行程序都运行良好,但在某些 Windows 版本(例如 Windows XP)中,我收到此错误:

“该程序无法在 DOS 模式下运行。”

我该如何避免这个问题?

当我尝试使用nmappwdumpbut和其他内置 exe 的工作时,会出现此问题。发生了什么zenmapcalc.exe

答案1

你正在用吗Command.com 或 Cmd.exe?尝试 Cmd。

此外,如果您使用快捷方式进入命令提示符,请确保您没有弄乱程序的设置,尤其是与内存或兼容性相关的设置(注意:屏幕截图来自随机站点,不要按照所示进行配置,因为这些可能不是全部默认设置):

XP 上的 EXE 内存设置 XP 上的 EXE 兼容性设置

答案2

我刚刚遇到了同样的问题并找到了一个可能也适合您的解决方案。

我假设您已通过命令行使用 ftp 将文件传输到您尝试运行 exe 的机器上。

要修复此问题,请再次下载文件,但请记住打开二进制模式。我这样做了,现在 exe 运行没有问题。

相关内容