![我在 Windows XP 中收到“该程序无法在 DOS 模式下运行”的消息](https://linux22.com/image/1330045/%E6%88%91%E5%9C%A8%20Windows%20XP%20%E4%B8%AD%E6%94%B6%E5%88%B0%E2%80%9C%E8%AF%A5%E7%A8%8B%E5%BA%8F%E6%97%A0%E6%B3%95%E5%9C%A8%20DOS%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E8%BF%90%E8%A1%8C%E2%80%9D%E7%9A%84%E6%B6%88%E6%81%AF%20.png)
在某些 Windows 操作系统中,每个命令行程序都运行良好,但在某些 Windows 版本(例如 Windows XP)中,我收到此错误:
“该程序无法在 DOS 模式下运行。”
我该如何避免这个问题?
当我尝试使用nmap
、pwdump
but和其他内置 exe 的工作时,会出现此问题。发生了什么zenmap
?calc.exe
答案1
你正在用吗Command.com 或 Cmd.exe?尝试 Cmd。
此外,如果您使用快捷方式进入命令提示符,请确保您没有弄乱程序的设置,尤其是与内存或兼容性相关的设置(注意:屏幕截图来自随机站点,不要按照所示进行配置,因为这些可能不是全部默认设置):
答案2
我刚刚遇到了同样的问题并找到了一个可能也适合您的解决方案。
我假设您已通过命令行使用 ftp 将文件传输到您尝试运行 exe 的机器上。
要修复此问题,请再次下载文件,但请记住打开二进制模式。我这样做了,现在 exe 运行没有问题。