Windowsターミナルでコマンドプロンプトをデフォルトに設定する方法
Windowsターミナルを起動すると、PowerShellがデフォルトのシェルとして起動するのが一般的です。コマンドプロンプトに慣れていたり、コマンドプロンプトの方がシンプルだと感じたりする場合は、デフォルトのプロファイルを変更すると良いでしょう。設定によっては、毎回手動で切り替えたり、間違ったシェルを起動して時間を無駄にしたりするのが面倒なので、これは便利です。デフォルトのプロファイルをコマンドプロンプトに変更すると、Windowsターミナルを開くたびにcmd.exeが直接起動するようになります。
Windowsターミナルは、Windows 11でコマンドラインを多用する人にとって非常に便利なツールです。スクリプト作成、サーバー管理、あるいはちょっとしたコマンド入力など、用途は様々で柔軟性に優れています。しかし、デフォルト設定が面倒な場合もあります。そこで、PowerShellやその他の普段使っているシェルではなく、コマンドプロンプトをデフォルトに設定する方法をご紹介します。設定はJSONファイルに保存されており、微調整するだけで設定が完了しますが、Windowsターミナルにはこのためのかなり使いやすいGUIが備わっています。
Windowsターミナルでコマンドプロンプトをデフォルトに設定する方法
設定を開いてプロフィール設定へ移動する
- スタートボタンを右クリックします。
- メニューからWindowsターミナルを選択します。ピン留めされている場合やすぐに表示されない場合は、まずWindowsターミナルを開く必要がある場合があります。
- 上部のバーで下向き矢印をクリックし、「設定」を選択します。または、 を押してCtrl +, 直接設定を開きます。このショートカットが機能しない場合は、メニューまたはサイドバー(Windows 11の新しいUIを使用している場合)から設定を見つけることもできます。
デフォルトプロファイルをコマンドプロンプトに変更する
- 設定タブが開くと、JSONスタイルのレイアウトまたはGUI(バージョンによって異なります)が表示されます。左側に「スタートアップ」(または同様のタブ)があります。
- 既定のプロファイルのドロップダウン メニューには、PowerShell、コマンド プロンプト、インストールされている場合は WSL などのオプションが表示されます。
- そのリストからコマンドプロンプトを選択します。
- 「保存」ボタンをクリックして選択内容を確定します。変更を完全に適用するには、Windows Terminal の確認または再起動が必要になる場合があります。
これで、Windowsターミナルを開くたびに、PowerShellではなくコマンドプロンプトが直接読み込まれるようになります。これが機能する理由は、Windowsターミナルがプロファイルシステムを使用しており、各シェルが独自の設定を持つためです。デフォルトプロファイルを設定すると、優先シェルが設定されます。
追加のヒント: プロフィールのカスタマイズ
コマンドプロンプトの見た目をもっと良くしたり、動作を変えたい場合は、設定でプロファイルをカスタマイズできます。例えば、配色やフォントを変更したり、起動コマンドを追加したりできます。プロファイルセクションを探して、コマンドプロンプトの項目を見つけてください。どんどん調整してみてください。こういう細かい設定をするのは楽しいですよ。
Windows Terminal は CMD に代わるものですか?
ちょっと奇妙に聞こえるかもしれませんが、Windows Terminal は実際にはコマンドプロンプトや PowerShell を置き換えるものではありません。これらは依然として別々のアプリです。Windows Terminal は、それらすべてに加え、WSL と SSH セッションを実行できる統合インターフェースを提供しているだけです。基本的には、より使いやすくなったシェルラッパーです。CMD を手動で起動することもできますが、必要に応じて Windows Terminal 内でデフォルトに設定できるようになりました。Windows は、必要以上に複雑な操作をしなければならない場合もあります。