Windows 11中如何让自定义应用命令显示在常规右键菜单?
Windows 11自定义右键菜单不显示的解决办法
之前在Windows 10里用以下注册表配置给.jpg文件添加自定义右键菜单完全正常,但到了Windows 11中,只有按住Shift右键才能看到「Example」选项,直接右键无法找到。要让自定义命令直接显示在常规右键菜单,需要补充注册表配置:
修复后的注册表代码
在原有项的基础上,给Example子项添加ShowBasedOnVelocityId DWORD值,具体配置如下:
[HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg\Shell\Example] "ShowBasedOnVelocityId"=dword:00639bc8 [HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg\Shell\Example\Command] @="C:\\example.exe \"%1\""
操作步骤
- 把上述代码复制到记事本,保存为
AddJpgContextMenu.reg(保存时需选择「所有文件」,避免保存成txt格式) - 双击运行该注册表文件,确认导入配置
- 重启文件资源管理器(或注销后重新登录系统),之后右键点击.jpg文件就能直接看到「Example」选项
补充说明
ShowBasedOnVelocityId的0x639bc8是Windows 11识别「允许显示在主右键菜单」自定义项的固定标识值,添加后自定义命令不会被藏到「显示更多选项」中- 如果需要给其他文件类型添加类似右键菜单,只需替换路径中的
.jpg为对应扩展名即可
内容的提问来源于stack exchange,提问作者Wyck




