
Window Terminal はデフォルトで WSL を起動するように設定しています。エクスプローラーから特定のフォルダーにターミナルを開きたいことがよくあります。問題は、WSL がデフォルトであるため、実際には cmd.exe が必要な場合でも、常に Linux シェルが開かれることです。
右クリック メニューに WSL と cmd.exe の両方を表示する方法はありますか?
答え1
「ほぼ」:Powershellとbashのオプションは、シフトデフォルトでは + 右クリック。レジストリの変更により、コンテキスト メニュー「cmd で開く」を追加/再度有効にすることができます。
- 開ける
regedit
- 行く
Computer\HKEY_CLASSES_ROOT\Directory\shell\cmd
- キーの所有権を自分に変更します (そうしないと、次のステップで変更を行うことができません。現在の所有者をメモしてください。通常は TrustedInstaller です)
- ユーザー(または変更を行うために使用するグループ)に書き込みアクセス権を付与します。そうしないと、次の手順で変更を行うことができません。再度、元の設定をメモしてください)
- 値の名前
HideBasedOnVelocityiD
をShowBasedOnVelocityiD
open command window here
Shift キーを押しながら右クリックすると、ターミナル アプリケーションではなく、cmd.exeのオプションが表示されます。
後でセキュリティ設定の変更を元に戻すことをお勧めします。TrustedInstaller を所有者として追加するには、と入力する必要がありますNT Service\TrustedInstaller
。