
我已在 Windows 10 64 位元電腦上安裝了 ConEmu。幾個小時後效果很好。但今天,在嘗試啟動簡單的 cmd.exe shell 時,我收到兩個錯誤訊息。
- 在一個對話框中,它說
不支援 16 位元應用程式。無法啟動或執行程式“\??\C:\Users[MyUserName]\cmd.exe”,因為它與 64 位元版本的 Windows 不相容。請聯絡軟體編輯...... bla bla bla。
在 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
- 刪除註冊表(下載 Microsoft Fix it 實用程式並清理註冊表)
- 從控制台卸載
- 然後安裝