
私は Windows 10 を使用しています。コマンド プロンプトを開き、test.exe ファイルを含むフォルダーに cd し、「test.exe」と入力して Enter キーを押すと、ファイルは常に新しいウィンドウで実行されます。これは私の他のコンピューターでは発生しません。
このコンピュータでなぜこのような動作が発生するのでしょうか。また、これを変更するにはどうすればよいですか?
更新: test.exe はコンソール アプリケーションです。私の他のコンピューターでは、新しいウィンドウは開かれず、ファイルはコマンド プロンプトの同じウィンドウで実行されます。これは私が期待する動作です。
答え1
コンソール アプリケーションで同様の問題が発生し、このスレッドに出会ったので、私にとってうまくいった他の人たちのために更新情報を追加したいと思いました。
私の問題は、呼び出した .exe が管理者権限で実行するように構成されていたことです。起動した cmd プロンプトは管理者として実行されておらず、起動後に管理者権限で実行することはできません。そのため、コマンドを実行するために新しい管理者権限のウィンドウが起動され、瞬く間に完了して終了し、管理者権限のないプロンプトが出力なしで残ります。
解決策 A: cmd/powershell を管理者として実行します。そうすれば、同じウィンドウ内で実行できます。解決策 B: .exe を管理者として実行しないように変更して、新しい管理者特権のウィンドウを起動する必要がないようにする。これが私が選択したオプションです。