Windows11で古いコマンドプロンプトを一時的に使うには

この記事は約1分で読めます。

 みなさんこんにちは。
 RE-ROM²です。
 Windows11ではコマンドプロンプトのベースが、既定でWindowsターミナルになりましたが、古いコマンドプロンプトを使いたい人も多いと思います。
 けれど、既定の設定を変更する手順ばかりで一時的に使う方法は見当たらない…
 なので、今回は一時的に使う方法について調べました。

 結論として、”conhost.exe cmd.exe”で解決することができます。

 原理を説明すると、コマンドプロンプトを起動したときにcmd.exeとやりとりする役割を持っているのがconhost.exeやWindowsターミナルです。実はcmd.exeやpwsh.exe単体ではウインドウを出せません。その橋渡しを担うプログラムの旧版がconhost.exeなので、それを明示的に指定すればよいというからくりです。

 これが問題解決の一助になれば幸いです。

コメント

タイトルとURLをコピーしました