#はじめに
Powershellをバージョン7に更新した際、右クリックメニューにある「Powershellで開く」がバージョン5のままだったので。
#方法
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\powershell_here]
@="PowerShell"
"Icon"="C:\\Program Files\\PowerShell\\7\\pwsh.exe"
[HKEY_CLASSES_ROOT\Directory\shell\powershell_here\command]
@="C:\\Program Files\\PowerShell\\7\\pwsh.exe -NoExit -Command Set-Location -LiteralPath '%L'"
[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell_here]
@="PowerShell"
"Icon"="C:\\Program Files\\PowerShell\\7\\pwsh.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell_here\command]
@="C:\\Program Files\\PowerShell\\7\\pwsh.exe -NoExit -Command Set-Location -LiteralPath '%V'"
これをregファイルとして保存し、結合する。
#補足
私は Powershell 7 をインストールする際の設定はデフォルトのままで行ったので、同じくデフォルトの設定で行った方はそのままコピペで大丈夫だと思います。
但し、私の環境は64-bitなので、32-bit版の Powershell を入れた方はファイル名などが恐らく違います。
「pwsh.exe」で検索かけて、自分の Powershell 7 がどこにあるか確認してください。