右键菜单集成运维操作可提升效率,需按场景选择注册表路径:文件对应hkey_classes_root*\shell,文件夹图标对应directory\shell,空白处对应directory\background\shell,磁盘对应drive\shell;命令中用%1传文件路径,%v传当前路径;推荐设muiverb和icon增强体验;旧项用legacydisable隐藏更安全。
直接在右键菜单里集成运维操作,比如快速打开终端、执行脚本、校验哈希、上传文件或调用监控命令,是提升日常效率的关键。核心思路是把常用运维动作“一键化”,不依赖第三方软件启动,也不打开多余窗口。
明确触发位置再动手
不同场景对应不同注册表路径,选错就无效:
-
点文件时出现 → 改
HKEY_CLASSES_ROOT\*\shell(所有文件)或HKEY_CLASSES_ROOT\.log\shell(仅 .log 文件) -
点文件夹图标时出现 → 改
HKEY_CLASSES_ROOT\Directory\shell -
在文件夹空白处右键时出现 → 改
HKEY_CLASSES_ROOT\Directory\Background\shell(最常用,适合终端、Git Bash 等) -
点磁盘驱动器(如 C:\)时出现 → 改
HKEY_CLASSES_ROOT\Drive\shell
添加带参数的运维命令(以“计算 SHA256”为例)
这类操作需传递文件路径,%1 是关键占位符:
- 进入
HKEY_CLASSES_ROOT\*\shell,新建项,命名为CalcSHA256(名称不能含空格或中文标点) - 双击该项的 (默认) 值,设为显示文字:计算 SHA256
- 在
CalcSHA256下新建子项command - 双击
command的 (默认),填入:powershell -noprofile -command "Get-FileHash '%1' -Algorithm SHA256 | Out-GridView" - 重启资源管理器(任务管理器 → 重启 Windows 资源管理器)即可生效
添加图标和更友好名称(可选但推荐)
让菜单更专业、易识别:
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
- 在自定义项(如
CalcSHA256)下,新建字符串值,名称为MUIVerb,值设为你要显示的名称(支持中文,比 (默认) 更稳定) - 再新建字符串值,名称为
Icon,值填图标路径,例如:C:\Windows\System32\shell32.dll,-220(系统内置图标)
或"C:\Tools\hash.ico"(自定义 ICO 文件)
集成 Telegram/飞书触发的本地命令(如 clawusage)
若你已配置好通过聊天工具远程触发本地运维脚本,也可把它接入右键:
- 确保该脚本可通过命令行直接运行,例如:
C:\Scripts\clawusage.bat - 在目标 shell 路径(如
Directory\Background\shell)下新建项,如ClawUsage - 设
MUIVerb为 查看 Codex 用量 - 在
command的 (默认) 中填:cmd /c "C:\Scripts\clawusage.bat" - 如需传当前路径,用
"%V"(文件夹背景)或"%1"(文件)
安全清理旧项,避免冲突
加新功能前,先理清已有项:
- 不要直接删除注册表项——容易误删系统功能
- 推荐做法:找到冗余项(如旧版压缩工具残留),在其项内新建字符串值,名称为
LegacyDisable,值留空 → 立即隐藏 - 用 Regedit 的“编辑 → 查找”功能搜关键词(如 7z、QuickLook、EditWith),快速定位
- 备份注册表(文件 → 导出)再操作,几秒就能回退










