無法使用 ConEmu 啟動 cmd.exe shell

無法使用 ConEmu 啟動 cmd.exe shell

我已在 Windows 10 64 位元電腦上安裝了 ConEmu。幾個小時後效果很好。但今天,在嘗試啟動簡單的 cmd.exe shell 時,我收到兩個錯誤訊息。

  1. 在一個對話框中,它說

    不支援 16 位元應用程式。無法啟動或執行程式“\??\C:\Users[MyUserName]\cmd.exe”,因為它與 64 位元版本的 Windows 不相容。請聯絡軟體編輯...... bla bla bla。

  2. 在 ConEmu 終端機中,它顯示以下內容:

    無法建立進程,ErrCode=0x000000D8,

    描述:%1 的版本與 Windows 執行的版本不相容。透過協調資訊系統驗證,並聯繫邏輯編輯器。

    目前目錄:C:\Users[我的使用者名稱]

    要執行的指令: "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

  1. 刪除註冊表(下載 Microsoft Fix it 實用程式並清理註冊表)
  2. 從控制台卸載
  3. 然後安裝

相關內容