免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

ContextMenuManager 快速清理 Windows 右键菜单:免费开源的菜单管理工具

ContextMenuManager 快速清理 Windows 右键菜单:免费开源的菜单管理工具 ContextMenuManager 快速清理 Windows 右键菜单免费开源的菜单管理工具【免费下载链接】ContextMenuManager️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager刚卸载的软件用XXX打开还留在菜单里软件越装越多右键列表越长越乱不少项根本用不上。ContextMenuManager 是一个免费的开源 Windows 右键菜单管理工具开关一拨就能禁用菜单项还能改名、换图标、添加自己的命令全程不用打开注册表。先看你用它要办哪几件事想禁用一个菜单项 → 在列表里找到它把开关拨到灰色菜单里立刻消失想给菜单项改名、换图标 → 右键该项选修改名称或修改图标想知道某个项属于哪个程序 → 用导航注册表位置或导航文件位置直接跳到对应位置想添加一条自定义命令 → 点新建一个菜单项目填上显示文字和要执行的命令想按扩展名管理 → 打开文件类型页签选择 .exe、.lnk 等具体格式逐项处理 走一遍从下载到完成第一次禁用从项目的 Releases 下载 zip 包解压即可使用想从源码构建执行git clone https://gitcode.com/gh_mirrors/co/ContextMenuManager。为什么zip 版解压即用源码版方便想改代码的读者。直接运行 exe。程序分 .NET 3.5 和 4.0 两个版本32 位、64 位系统都支持Win7 及以上系统自带所需运行库Vista 需要手动装对应版本的 .NET Framework。为什么这一步能避开程序打不开的麻烦。打开程序在左侧点文件场景中间列表就是该场景的全部菜单项每行右侧一个开关。为什么文件是最常用的场景从它入手验证效果最直观。挑一个确定不用的项把开关拨成灰色再到资源管理器里右键一个文件确认它已经消失。为什么实际场景里验证才算真正禁用成功。如果个别项没立即消失点顶部刷新按钮或重启资源进程再看。为什么少数菜单项需要刷新后才生效。最后点列表顶部的新建一个菜单项目加一条复制完整路径试试。为什么右键菜单自定义最实用的用法顺手练会。左侧选菜单场景右侧列表每个菜单项对应一个启用/禁用开关功能细节按需求分组右键菜单项怎么禁用、清理左侧边栏列出文件、文件夹、目录、桌面、磁盘、回收站、新建、发送到、打开方式、WinX 等场景选中后中间列表就是该场景下要管理的全部内容。开关拨到灰色该项立即从菜单隐藏拨回来就恢复反复操作都是可逆的。对想保留但觉得难看的项还可以右键修改名称修改图标把菜单的文字和外观改成自己喜欢的样子。英文界面下的文件场景列表顶部可新建菜单项定位与导出菜单项导航注册表与文件位置遇到来源不明的残留项右键选导航注册表位置程序会直接打开它对应的注册表分支——注册表就是 Windows 存放系统设置的数据库选导航文件位置则跳到相关文件。确认归属后你还能用导出注册表把这条目存档备查。注意永久删除执行后无法恢复新手动手前先确认清楚。如何添加自定义右键命令点列表顶部的新建一个菜单项目设置菜单里显示的文字和要执行的命令就行。比如给文件菜单加一条复制完整路径或给发送到菜单添一个自己的小工具新建、发送到、打开方式等场景同样支持添加。这些列表控件的实现放在 ContextMenuManager/Controls/ 目录想看某功能对应哪段代码可以从这里入手。进阶页签按文件类型管理 Windows 右键菜单文件类型页签可以按具体扩展名管理菜单项比如只处理 .exe 文件右键时看到的项。其他规则页签则提供 IE 浏览器菜单管理、WinX 菜单管理、按 GUID 屏蔽扩展等进阶功能。只想整理普通菜单的话默认主页就够用进阶页签以后需要了解时再看。程序工具栏内置的操作按钮对应主页、文件类型、其他规则、刷新等功能入口它背后在做什么每个右键菜单项本质上是注册表里的一条条目而这个工具禁用的方式不是删除而是往条目里写一个系统保留的隐藏标记 LegacyDisableWindows 见到标记就自动把它藏起来去掉标记即恢复显示。程序还处理了 ProgrammaticAccessOnly、ShowAsDisabledIfHidden 等多个系统开关兼容不同来源的菜单项。// 节选自 ContextMenuManager/Controls/ShellItem.cs // 禁用时写入系统保留值恢复时把该值删掉 Registry.SetValue(RegPath, LegacyDisable, ); // 拨到灰色给条目打上请隐藏我记号 RegistryEx.DeleteValue(RegPath, LegacyDisable); // 拨回来去掉记号菜单项随之恢复说白了拨一下开关就是在菜单项的条目上贴掉、再贴回一张请隐藏我的便签藏与显由 Windows 自己完成。⚠️ 用之前先看这里杀软可能误报程序要大量读写注册表项Windows Defender 等可能报病毒它是开源项目添加进白名单即可。禁用后个别项还在显示少数菜单项受其他因素控制按通用规则仍显示为启用属正常现象点刷新或重启资源进程再验证。别和其他菜单管理工具混用各工具禁用方式不同别的工具禁用的项在这个程序里可能根本看不到建议只用一个。永久删除不可逆删掉就回不来了新手建议只用启用/禁用开关少碰删除类操作。界面语言可切换内置简中、繁中、英、日、韩、俄、葡、德、阿共 9 种语言文件放在 languages/ 目录。它适合想清理杂乱右键菜单的普通用户、需要自定义菜单命令的用户以及要统一维护多台电脑配置的管理员底层读写逻辑可参考 ContextMenuManager/BluePointLilac.Methods/ 目录。现在就做打开文件场景禁用两三个确定不用的项再到资源管理器里右键看效果。【免费下载链接】ContextMenuManager️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表