添加菜单项
Win+R唤出运行对话框输入regedit打开注册表编辑器,进入目录HKEY_CLASSES_ROOT\Directory\Background\shell新建项,起个自己和注册的菜单有关的有意义的名字(当然你也可以随便起一个)。这里示例起的名字是example:

点击进入刚创建的项example,双击默认值:

修改为菜单项中要显示的名字:


然后右键唤出菜单,可以看到已经多了该项:

添加命令
在example下创建command项,修改默认值为要执行的命令,这是点击对应菜单要执行的命令:

这里设置为powershell echo 'Hello world!',点击菜单会唤出powershell打印Hello world!:


添加图标
在example项下创建可扩充字符串Icon,设置值为ico文件路径或者exe文件路径,这里设为E:\favicon.ico,我在这里放了以下图标:


效果如下:

参考
[Windows自定义右键菜单]: https://blog.csdn.net/qq_25166683/article/details/81352868 “详解”
[为上下文菜单编写]: https://superuser.com/questions/136838/which-special-variables-are-available-when-writing-a-shell-command-for-a-context “命令拓展阅读”