Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows Terminalの右クリックメニューにコマンドプロンプト・PowerShellプロファイルを追加する方法

Windows Terminalのコンテキストメニューに「任意のプロファイルで開く」項目を追加する方法

Windows Terminalを使えば、コマンドプロンプトやWindows PowerShellなどの複数のタブを1つのウィンドウで開くことができ、右クリックのコンテキストメニューからも起動できます。ただし、既定のオプションでは既定のスタートアッププロファイルが開かれるため、必要に応じて任意のプロファイルを選んで開けるように、展開式(カスケード型)のコンテキストメニューを追加しておくと非常に便利です。

既定・コマンドプロンプト・PowerShellプロファイル用のコンテキストメニュー項目を追加する

たとえば、既定のスタートアッププロファイルがコマンドプロンプトに設定されているものの、Windows PowerShellを開きたいという場面があるかもしれません。そんなときは、コンテキストメニューのオプションを使えば、管理者権限なしでWindows Terminal上のWindows PowerShellを開くことができます。この設定はレジストリエディターを使用して行うため、作業を始める前に必ずシステムの復元ポイントを作成しておくことをおすすめします。

展開式のWindows Terminalメニューをコンテキストメニューに追加する手順

展開式のWindows Terminalメニューをコンテキストメニューに追加するには、以下の手順に従います。

  1. PCでメモ帳を開きます。
  2. 以下のテキストを貼り付けます。
  3. [ファイル] > [名前を付けて保存] をクリックします。
  4. 保存場所を選択し、「.reg」拡張子付きの名前を入力して、[ファイルの種類] から [すべてのファイル] を選択します。
  5. [保存] ボタンをクリックします。
  6. 作成した .reg ファイルをダブルクリックし、追加を確認します。
  7. デスクトップを右クリックして、オプションが追加されているか確認します。

各手順の詳細については、このまま読み進めてください。

まず、PCでメモ帳を開き、以下のテキストをそのまま貼り付けます。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\OpenWTHere]
"MUIVerb"="Open in Windows Terminal"
"Extended"=-
"SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\001flyout]
"MUIVerb"="Open in Windows Terminal Default Profile"

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\001flyout\command]
@="cmd.exe /c start wt.exe -d \"%1\""

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\002flyout]
"MUIVerb"="Open in Windows Terminal Command Prompt"
"Icon"="imageres.dll,-5323"

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\002flyout\command]
@="cmd.exe /c start wt.exe -p \"Command Prompt\" -d \"%1\""

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\003flyout]
"MUIVerb"="Open in Windows Terminal PowerShell"
"Icon"="powershell.exe"

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\003flyout\command]
@="cmd.exe /c start wt.exe -p \"Windows PowerShell\" -d \"%1\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWTHere]
"MUIVerb"="Open in Windows Terminal"
"Extended"=-
"SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\001flyout]
"MUIVerb"="Open in Windows Terminal Default Profile"

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\001flyout\command]
@="cmd.exe /c start wt.exe -d \"%V\""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\002flyout]
"MUIVerb"="Open in Windows Terminal Command Prompt"
"Icon"="imageres.dll,-5323"

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\002flyout\command]
@="cmd.exe /c start wt.exe -p \"Command Prompt\" -d \"%V\""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\003flyout]
"MUIVerb"="Open in Windows Terminal PowerShell"
"Icon"="powershell.exe"

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\003flyout\command]
@="cmd.exe /c start wt.exe -p \"Windows PowerShell\" -d \"%V\""

[ファイル] > [名前を付けて保存] をクリックし、ファイルの保存場所を選択します。

「.reg」拡張子付きの名前(例:TermExpMenu.reg)を入力し、[ファイルの種類] のドロップダウンリストから [すべてのファイル] を選択して、[保存] ボタンをクリックします。

その後、作成した .reg ファイルをダブルクリックし、[はい] ボタンをクリックしてレジストリへの追加を確定します。

お望みであれば、このコンテキストメニュー項目を追加するための、すぐに使えるレジストリファイルをダウンロードして利用することもできます。

これで、デスクトップを右クリックすると、コンテキストメニューに展開式の Windows Terminal オプションが表示され、既定のプロファイル・コマンドプロンプト・PowerShellを直接選んで開けるようになります。

コンテキストメニューからWindows Terminal項目を削除する方法

逆に、このコンテキストメニューオプションが不要になった場合は、以下の手順で削除できます。

まず、レジストリエディターを開き、以下のパスに順番に移動します。

HKEY_CLASSES_ROOT\Directory\shell\OpenWTHere

HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWTHere

OpenWTHere キーを右クリックし、[削除] を選択します。

次に、[OK] ボタンをクリックして削除を確定します。

その後、変更を反映させるために、PCを再起動するか、ユーザーアカウントからサインアウトして再度サインインする必要がある場合があります。

続いて、コンテキストメニューに「管理者として Windows Terminal を開く」を追加する方法も確認しておきましょう。

以上です!このガイドが、コンテキストメニューに展開式の Windows Terminal オプションを追加し、好きなプロファイルを素早く開くのに役立てば幸いです。

関連記事

  • コンテキストメニューから「ターミナルで開く」を削除する方法
  • Windows Terminalの既定のシェルを変更する方法
  1. Windows 11でコンテキストメニューを透明化する方法

    Windows 11といえば、デザインとユーザーインターフェースの大幅な進化がまず目につきます。数々の新機能の中でも、コンテキストメニューを透明にできる点は見逃せないポイントです。 本記事では、Windows 11でコンテキストメニューを透明化する具体的な手順を、ステップバイステップでわかりやすく解説します。 Windows 11でコンテキストメニューを透明にする方法 はじめに用語の確認です。Windowsにおける「コンテキストメニュー」とは、マウスを右クリックしたときに表示されるショートカットメニューのことです。右クリックメニューとも呼ばれます。 Windows 11では、スタートメニューや

  2. Windows 11でコンテキストメニューを透明化する方法

    Windows 11といえば、デザインやユーザーインターフェースの大幅な進化が何より目を引きます。数々の新機能の中でも、スタートメニューやタスクバーを半透明にできる「透明効果」は特に人気ですが、実はコンテキストメニューも透明化できることをご存じでしょうか。 この記事では、Windows 11のコンテキストメニューを透明化する方法を、初心者の方にもわかりやすくステップバイステップで解説していきます。 コンテキストメニューとは まず前提として、コンテキストメニューとは、グラフィカルユーザーインターフェース(GUI)上でマウスを右クリックした際に表示されるショートカットメニューのことです。「右クリッ