エクスプローラーのコンテキストメニューを追加する

Windows 10 のエクスプローラーでも従来と同様にレジストリを編集することでコンテキストメニューを追加できる。

任意の拡張子のファイルに対しては HKEY_CLASSES_ROOT\.拡張子\shell、フォルダーに対しては HKEY_CLASSES_ROOT\Directory\shell にキーを追加すればよい。

たとえばフォルダーに「Visual Studio Code で開く (S)」というメニューを追加する場合は次のようなエントリを追加する。

[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Visual Studio Code で開く (&S)"

[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"C:\\Users\\userName\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%L\""


追加されたコンテキストメニューのスクリーンショット。「Visual Studio Code で開く」という項目が追加されている。