在某些 Windows 操作系统中,每个命令行程序都运行良好,但在某些 Windows 版本(例如 Windows XP)中,我收到此错误:
“该程序无法在 DOS 模式下运行。”
我该如何避免这个问题?
当我尝试使用nmap
、pwdump
but和其他内置 exe 的工作时,会出现此问题。发生了什么zenmap
?calc.exe
答案1
你正在用吗Command.com 或 Cmd.exe?尝试 Cmd。
此外,如果您使用快捷方式进入命令提示符,请确保您没有弄乱程序的设置,尤其是与内存或兼容性相关的设置(注意:屏幕截图来自随机站点,不要按照所示进行配置,因为这些可能不是全部默认设置):
答案2
我刚刚遇到了同样的问题并找到了一个可能也适合您的解决方案。
我假设您已通过命令行使用 ftp 将文件传输到您尝试运行 exe 的机器上。
要修复此问题,请再次下载文件,但请记住打开二进制模式。我这样做了,现在 exe 运行没有问题。