公司动态

5 分钟清掉 Windows 右键菜单:ContextMenuManager 快速上手

📅 2026/8/28 12:07:45
5 分钟清掉 Windows 右键菜单:ContextMenuManager 快速上手
5 分钟清掉 Windows 右键菜单ContextMenuManager 快速上手【免费下载链接】ContextMenuManager️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager在文档上点右键弹出十几个菜单项哪个是很久前卸载的软件留下的都分不清。ContextMenuManager 是一个开源的 Windows 右键菜单整理工具禁用、改名、换图标、加自己的命令全在界面上完成不用手写注册表。本文给只想把菜单理干净的新手看。 先跑起来下载项目发布的 zip 包解压双击 exe 直接运行想从源码构建就先执行git clone https://gitcode.com/gh_mirrors/co/ContextMenuManager。Win7 及以上无需额外准备Win7 用 .NET 3.5 版Win8、Win10 用 .NET 4.0 版Vista 需要先装对应版本的 .NET Framework 运行库。启动后左侧默认选中文件中间列表就是你右键任意文件时看到的菜单项每行右侧一个开关。找一个不用的项把开关拨成灰色再到资源管理器里右键同一文件它已经不在菜单里了。中文主界面左侧选菜单场景中间每行一个菜单项和启用/禁用开关顶部是文件类型、刷新等入口按你想做的事找功能把某一项从菜单里藏掉左侧边栏按场景分组文件、文件夹、目录、桌面、磁盘分区、回收站、新建菜单、发送到、打开方式、WinX 等。点进场景把目标行的开关拨灰即可。验证很简单去资源管理器右键对应对象项消失了就是生效了再拨回蓝色它就回来。个别项没立刻消失时点顶部刷新按钮或重启资源进程再试。少数项还受其他系统规则控制开关显示启用但菜单里本来就不出现属于正常现象。给自己加一条命令列表顶部的新建一个菜单项目用于添加自己的项填菜单上显示的文字和要执行的命令比如给文件菜单加一条复制完整路径。保存后右键文件就能看到新入口点一下验证命令是否按预期执行。提示命令里带空格的路径要加引号否则执行会出错。各场景列表控件的代码集中在 ContextMenuManager/Controls/ 目录想查某个功能对应哪段实现可以从这里入手。查清一项属于哪个程序对列表里的任意项点右键选导航注册表位置会直接打开注册表Windows 存放系统设置的数据库里对应的分支导航文件位置则跳到相关文件的存放处。看分支名和路径就能判断归属再决定保留还是处理。风险提醒同一右键菜单里有永久删除它会直接移除注册表条目无法撤销。拿不准就先导出该项做备份或者只用禁用随时可恢复。按扩展名看菜单顶部工具栏点文件类型可以单独管理右键特定扩展名比如只看 .exe 或 .lnk时出现的菜单项。选中扩展名后中间列表只显示该类型对应的项改完去右键对应文件确认。English界面下同样是每行一个开关适合对照英文软件名确认归属。英文界面File场景OneDrive、7-zip 等文件右键项各带一个开关底部状态栏显示当前管理的范围一张表看懂项目信息系统Win10、Win8.1、Win8、Win7、Vista位数32 位、64 位系统均可运行环境.NET 3.5 与 .NET 4.0 两个版本Win7 及以上自带所需运行库高分屏支持建议缩放比 150%界面语言内置 9 种简中、繁中、英、日、韩、俄、葡、德、阿拉伯功能入口主页各场景、文件类型、其他规则、刷新、关于 背后发生了什么每个右键菜单项都是注册表里的一个键值条目。ContextMenuManager 做的事就是把各场景的条目读出来排成清单再把你的操作写回去。禁用的关键在于它不删条目而是往条目里写几个系统保留的隐藏标记。程序同时处理LegacyDisable、ProgrammaticAccessOnlyWin10 较新版本还会写HideBasedOnVelocityId目的是兼容不同来源的菜单项。// 节选自 ContextMenuManager/Controls/ShellItem.cs Registry.SetValue(RegPath, LegacyDisable, ); Registry.SetValue(RegPath, ProgrammaticAccessOnly, ); RegistryEx.DeleteValue(RegPath, LegacyDisable);一句话理解开关拨灰等于给这个菜单项贴了张把我藏起来的标签Windows 见到标签就自动隐藏拨回来标签去掉它又出现。条目本身始终没被删所以这一步随时可逆。注册表读写相关的封装在 ContextMenuManager/BluePointLilac.Methods/ 目录。❓ 你可能想知道会被杀软当成病毒吗可能。大量读写注册表属于敏感行为Windows Defender 等偶尔误报把它加入受信任列表即可。禁用后要重启电脑吗不用。多数项即时生效个别不消失时点刷新或重启资源进程就行。永久删除能反悔吗不能它会直接移除注册表条目。拿不准就先导出该项备份或干脆用禁用代替删除。重启后开关状态还在吗在。隐藏标记写进了注册表跟系统一起保存不依赖程序开着。界面语言有哪些简中、繁中、英、日、韩、俄、葡、德、阿拉伯共 9 种语言文件放在 languages/ 目录。 谁合适、谁不合适合适菜单杂乱想清理的人、想加自定义命令的人、要统一维护多台电脑的人。不合适同时用多个菜单工具的人以及习惯永久删除清残留的人。先试这个在主页 → 文件里禁掉两三个确定不用的项去资源管理器看效果。【免费下载链接】ContextMenuManager️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考