我在 Windows 10 64 位机器上安装了 ConEmu。几个小时内它运行良好。但是今天,当我尝试启动一个简单的 cmd.exe shell 时,我收到两条错误消息。
- 在对话框中,它说
不支持 16 位应用程序。无法启动或执行程序“\??\C:\Users[MyUserName]\cmd.exe”,因为它与 64 位版本的 Windows 不兼容。请联系软件编辑器……等等等等。
在ConEmu终端中,显示以下内容:
无法创建进程,ErrCode=0x000000D8,
描述:此 %1 版本与当前执行的 Windows 版本不兼容。在您的坐标系统中进行验证,然后联系软件编辑器。
当前目录:C:\Users[MyUserName]
要执行的命令:“C:\Users[MyUserName]\cmd.exe”/k“C:\Program Files\ConEmu\ConEmu\CmdInit.cmd”
按 Enter 或 Esc 关闭控制台,或者等待...
正在运行的内容:
- 如果独立启动(又名 [Win]+[R]),cmd.exe 是可以的
- ConEmu 内部的其他 shell、命令或应用程序运行良好(PowerShell、PuTTy、CygWindows、notepad++ 等)。
- 我还可以从 ConEmu 内的其他 shell(Powershell 和 CygWindows)正常启动 cmd.exe。
我尝试将其完全删除,清理目录,包括 clink 插件和 xml 设置文件%APPDATA%
。问题仍然存在。
我不是 Windows 专家。你知道这可能来自哪里吗?
答案1
重新安装 ConEmu
- 删除注册表(下载 Microsoft Fix it 实用程序并清理注册表)
- 从控制面板卸载
- 然后安装