
我使用的是 Windows 10,打開命令提示符,cd 到包含 test.exe 檔案的資料夾,當我鍵入“test.exe”並按 Enter 時,該檔案始終在新視窗中執行。我的其他電腦不會出現這種情況。
為什麼此計算機上會出現此行為以及如何更改它?
更新:test.exe 是一個控制台應用程式。在我的其他計算機上,沒有打開新窗口,文件在命令提示符的同一窗口中執行,這是我期望的行為。
答案1
我在控制台應用程式上遇到了類似的問題,並遇到了這個線程,所以我想為其他對我有用的人添加我的更新。
我的問題是我調用的 .exe 已配置為提升運行。我啟動的 cmd 提示字元未以管理員身份執行,且啟動後無法提升。因此,它將啟動一個新的提升視窗來運行命令,該視窗將在眨眼間完成,然後退出,讓我看到沒有輸出的非提升提示。
解決方案A:以管理員身分執行cmd/powershell。然後它就可以在同一個視窗中運行。解決方案 B:將 .exe 變更為不以管理員身分執行,以免它啟動新的提升視窗。這是我選擇的選項。