Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Windows10で『コマンドウィンドウをここで開く』を復活する

Windows10のエクスプローラー上で、任意のフォルダーを Shift+右クリック したときに、コマンドウィンドウをここで開く メニューを表示させる方法です。
※ver.1803(April 2018 Update) , ver.1903(May 2019 Update) および ver.1909(Nov 2019 Update)で動作することを確認しています。

※ (2019/08/29追記) 何かの拍子(Windows Updateしたとき?)にレジストリ設定が一部消えてしまい、メニューが出なくなってしまいましたが、再度レジストリ設定を行うことで無事復活しました。

やることはレジストリに以下のキーを書き込むだけです。 ★レジストリ書き込みは自己責任で★

.regファイルはちょっと特殊な(?)Encoding(UTF-16 with BOM / CRLF)なので、regeditで適当なキーをエクスポートし、そのファイルをVSCodeなどのちゃんとしたエディターで開き、以下を上書きするのが安全です。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"ShowBasedOnVelocityId"=dword:00639bc8
"NoWorkingDirectory"=""
"HideBasedOnVelocityId"=dword:0

[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CURRENT_USER\Software\Classes\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"ShowBasedOnVelocityId"=dword:00639bc8
"NoWorkingDirectory"=""
"HideBasedOnVelocityId"=dword:0

[HKEY_CURRENT_USER\Software\Classes\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

ShowBasedOnVelocityId/HideBasedOnVelocityId の値だけを書き込めばいいと書かれているサイトもありましたが、私の環境では必要な項目を全部書き込まないとダメでした。


参考

[Shift]+右クリックメニューに「コマンドウィンドウをここで開く」を復活させる方法:Tech TIPS - @IT
Windows10/Shift+右クリックで「コマンドウィンドウをここで開く」を復活させる - IMUZA.com

leon-joel
Windows, Linux, C++, C#, WPF Ruby, Rails, SQL(PostgreSQL, MySQL, SQLite)
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away