
ContextMenuManager七类右键场景一次接管关掉的菜单项一分钟找回【免费下载链接】ContextMenuManager️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager软件越装越多文件右键菜单被第三方条目塞满常用项沉到了最后几页。ContextMenuManager 是一款 Windows 右键菜单管理工具把翻不完的菜单收敛成一张带开关的清单。 安装与版本选择下载最新版本的 zip 包解压到任意目录即可无需安装。按系统选 .NET 版本Win7 选 3.5 版Win8/8.1/10 选 4.0 版Vista 需自行安装对应 .NET Framework 运行库。直接运行 exe左侧默认选中文件场景右侧即当前菜单项清单。配置、备份统一存放在程序目录下的 Config 文件夹随绿色包一起移动。️ 覆盖范围它管的是哪些右键入口左侧栏列出了程序接管的全部入口文件、文件夹、目录、桌面背景、磁盘分区、所有对象、此电脑、回收站、库以及新建、发送到、打开方式和 WinX共 7 个一级场景。每一项都能调显隐、名称、图标和执行命令还能直接打开它对应的注册表键或本地文件位置。场景支持的操作典型使用意图文件、文件夹、目录启用禁用、改名、换图标、子菜单编辑清掉第三方塞进来的冗余条目目录背景、桌面背景、磁盘分区、所有对象、此电脑、回收站、库启用禁用、注册表定位清理桌面与驱动器右键杂项新建启用禁用、新建条目精简右键新建列表发送到新增快捷方式、恢复默认挂载常用脚本和工具打开方式启用禁用、新增条目整理打开方式里的程序WinX启用禁用、分组、排序定制开始菜单快捷方式 任务一把文件右键里的冗余项批量关掉目标把文件右键菜单里不想要的条目批量禁用菜单立刻变短。操作步骤进入文件场景右侧列出当前全部菜单项每项右侧一个开关。逐个关闭不想保留的项程序对注册表写入系统预留的隐藏键值不删除任何数据。某项状态与实际不符时点工具栏刷新重新扫描菜单状态。预期结果关掉开关后回到桌面右键对应条目立即消失重新打开开关即可恢复无需重启资源管理器。 任务二给发送到加一个自定义入口目标让一个本地脚本或 exe 出现在发送到菜单里。操作步骤进入发送到场景点列表顶部的新建一个菜单项目。指定目标文件支持 exe、bat、cmd、vbs、js、wsf 等格式。填写菜单显示名称和启动参数确定后程序在 SendTo 目录生成 .lnk 快捷方式。预期结果列表立刻出现新条目右键任意对象选发送到就能看到它。️ 安全边界与回退路径如果你关错了开关重新打开一次即可。禁用只是写入系统预留的隐藏标记原始注册表数据一个字节都没动所以右键菜单里消失的条目随时都能回来不需要重启资源管理器。如果你误执行了永久删除先确认设置里已打开自动备份。删除前程序会把该注册表键导出为 .reg 文件存到 Config\Backup 下按日期命名的文件夹删错了就按日期找到对应文件双击导入注册表即可还原。如果手伸向打开这类关键项程序默认开着保护动手前弹窗确认误关关键项会立刻提醒你而不是无声执行。这层保护可以在设置里关掉但新手不建议关。 源码入口最核心的逻辑在 ContextMenuManager/Controls/ShellItem.csItemVisible属性承载了开关的全部动作改显隐、读名称、取图标都在这个类里。ContextMenuManager/Controls/Interfaces/ 下的 16 个接口定义了所有场景共用的标准动作显隐、删除、注册表导出、注册表定位、文件定位文件、发送到、WinX 的菜单项类都实现同一批接口行为因此保持一致。ContextMenuManager/Methods/AppConfig.cs 定义了 Config、Backup、Languages 等目录的生成逻辑想弄清备份落在哪里看这里就够了。开关背后的实现说白了就是给注册表项写入或清除两个隐藏标记// ShellItem.ItemVisible禁用写入隐藏标记启用清除标记不删除数据 if (value) { RegistryEx.DeleteValue(RegPath, HideBasedOnVelocityId); RegistryEx.DeleteValue(RegPath, LegacyDisable); } else { Registry.SetValue(RegPath, HideBasedOnVelocityId, 0x639bc8); Registry.SetValue(RegPath, LegacyDisable, ); }这就是全部核心逻辑写入标记菜单隐藏清除标记菜单回来。⚠️ 三个高频坑坑 1删错项想找回场景执行了永久删除条目从列表消失。 原因默认不会自动备份删了就只剩注册表历史里找。 解法平时在设置里打开自动备份删除前程序会先导出 .reg 到 Backup 目录删错就按日期找到备份文件双击导入还原。坑 2和别的右键管理工具混用场景之前用过其他工具隐藏过菜单项换到本程序后发现那些项不见了。 原因各工具的禁用原理不同别家隐藏的项在这里读不到。 解法先用原工具把那些项还原再统一用本程序管理。坑 3显示启用菜单里却看不到场景列表里开关是开的右键菜单却没有对应条目。 原因部分特殊项受系统其他因素影响不直接显示。 解法这是正常现象按程序通用规则该项仍算启用不必处理。程序需要对注册表做大量读写Windows Defender 等杀毒软件可能误报遇到报警把它加入白名单即可。菜单被塞满的时候用它多个场景要一起管、还想添加自定义项它一张清单全搞定。只想处理一两个残留的话手工打开注册表编辑器也够。【免费下载链接】ContextMenuManager️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考