v0.1.0 · Windows 11 · GPL-3.0 开源

Win11 右键菜单
一键回到经典

MenuGo 是一款免费、仅 3.04 MB 的开源小工具。一键在经典(Win10 风格)与 Win11 默认菜单之间切换,自动重启资源管理器——所有改动只落在 一个注册表键上,改得快,看得见,退得回。

MenuGo
MenuGo Windows 11 右键菜单
当前样式 · 默认菜单
简洁的一级菜单,更多选项收在「显示更多选项」中
已写入注册表 · 重启资源管理器后生效
Windows 11 Pro for Workstations (26H2)v0.1.0
  • 3.04 MB 便携版体积
  • 10 种 界面语言
  • 1 个 注册表键
  • 100% 开源 GPL-3.0

为什么做它

想把 Win11 菜单换回经典,
不该是一场冒险

Win11 的新菜单好看,但「显示更多选项」这多出来的一步,每天要重复几十次。想把经典菜单找回来,网上现成的路子基本是这三条:

跟着教程手改注册表

打开 regedit、找到 CLSID、新建项、敲空值——教程散落各处、键值抄错一位都没人管。改完生效、想改回去,又是一轮搜索。

来路不明的「优化工具」

几百 MB 的工具箱里藏着一个开关,顺便还带上开机自启、弹窗和全家桶。我就想切个菜单,你给我装一个系统管家?

改了不敢重启

手动删 Explorer 进程心里发毛:任务栏会不会回不来?文件窗口全关了怎么办?出了问题既不知道原因,也不知道怎么退回。

MenuGo 的答案:免费开源 + 仅几 MB + 一键切换与还原。改动只有一个注册表键,重启资源管理器全程校验,随时一键切回默认。

核心功能

一件事,做到位

MenuGo 不贪多:把右键菜单切换这件小事,做成你每天愿意用的一键操作。

一键切换

当前状态就是开关:点「经典」或「默认」立刻写入,状态一目了然,没有确认弹窗。

安全重启 Explorer

优先等系统自动恢复 shell,超时才手动拉起 explorer.exe,并以任务栏窗口重建为准——不会误报成功。

跟手启动

双屏用户的痛点:窗口永远开在主屏?MenuGo 启动时自动定位到鼠标所在显示器居中。

应用到所有用户

可选把样式写入所有已加载的用户配置单元,全家共用一台电脑也能统一菜单风格(需管理员运行)。

一键清除缓存

设置与 WebView 缓存一键清空,被占用的文件下次启动自动扫尾。软件用久了想「回到出厂」,一下就好。

便携模式与命令行

放一个 portable.flag 就是绿色版;MenuGo.exe /C /R 让脚本和自动化也能切菜单。

切换后会出现「待重启」提示条,一键重启资源管理器立即生效;也可以打开「切换后自动重启」,从此连这一步都省了。

界面支持浅色 / 深色 / 跟随系统,原生标题栏同步变色;F5 刷新、F1 关于、Alt+C/Alt+D 切换样式。

透明开源

它到底动了你系统的什么?
就这一个键。

没有任何魔法。MenuGo 的全部系统改动,就是下面这张表——每一行都可以自己在 regedit 里核实。

PS> MenuGo /C :: 切换到经典菜单

+ HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32

└ 默认值 = ""(空 REG_SZ,这就是经典菜单的开关)

PS> MenuGo /D :: 切换回默认菜单

− HKCU\Software\Classes\CLSID\{86ca1aa0-…}\InprocServer32

应用到所有用户

对 HKEY_USERS\<SID>\… 下每个已加载的用户执行同样操作,需管理员运行。

任务栏选项

自动隐藏与位置写在 …\Explorer\StuckRects3\Settings 的两个字节(位置仅早期 Win11 有效)。

版本判断

CurrentBuild ≥ 22000 判定 Windows 11;ProductName 在 Win11 上仍写着 "Windows 10",不可信。

删得掉,就回得去:默认菜单 = 删除这个键。任何时刻一键切回默认,注册表回到初始状态,系统毫无残留。

程序只访问上表列出的注册表路径;所有外链走硬编码白名单(本项目 GitHub、作者博客与赞助页),Webview 无法让它打开任意地址。

界面预览

小而克制的主界面

上面是用代码 1:1 还原的软件窗口,下面同步展示当前样式对应的右键菜单——自动轮播,也可以直接点击窗口里的按钮试试。

MenuGo
MenuGo Windows 11 右键菜单
当前样式 · 默认菜单
简洁的一级菜单,更多选项收在「显示更多选项」中
已写入注册表 · 重启资源管理器后生效
Windows 11 Pro for Workstations (26H2)v0.1.0
此电脑 Win11 默认菜单
打开
使用其他应用打开
剪切
复制
重命名
删除
显示更多选项
在终端中打开
查看▸
排序方式▸
刷新
粘贴
撤销
新建▸
属性

Win11 默认菜单:常用操作一屏放下,更多功能要多点一步「显示更多选项」

写给爱较真的开发者

轻,是因为架构选对了

基于 Tauri 2 而非 Electron:前端就是系统 WebView,不带浏览器内核;注册表与进程操作全部下沉到 Rust。便携版仅 3.04 MB,启动几乎是瞬时的。

  • Tauri 2
  • Rust
  • Vanilla JS
  • winreg
  • DWM FFI
  • 零前端框架

「前端只管好看,注册表读写全部收口在 Rust 侧的单一模块;外链走白名单,删除路径做名称校验——小工具也要有安全边界。」

立即开始

下载 MenuGo

v0.1.0 · 便携版 3.04 MB · GPL-3.0 开源,永久免费。

免安装,下载即用;仅支持 Windows 11(build ≥ 22000),其他版本会给出友好提示。WebView2 系统自带,无需额外安装。

GitHub Releases

常见问题

你可能想问

要花钱吗?

不要。MenuGo 以 GPL-3.0 开源、永久免费,没有任何功能墙或广告。

真的开源吗?源码在哪?

开源。完整源码在 GitHub 仓库,基于 Tauri 2 + Rust + 原生 JS,欢迎来提 Issue 与 PR。

首次打开提示「已保护你的电脑」或报毒?

这是误报,不是病毒。MenuGo 完全开源、代码公开可查;但它没有购买昂贵的代码签名证书,Windows SmartScreen 和部分杀毒软件会对「无签名的新程序」默认提高警惕。

SmartScreen 提示「Windows 已保护你的电脑」:点击「更多信息」→「仍要运行」即可继续。

杀毒软件(Defender / 360 等)报毒或隔离:在杀软里选择「信任」或将 MenuGo 加入白名单,再从隔离区恢复文件。以 Defender 为例:Windows 安全中心 → 病毒和威胁防护 → 保护历史记录 → 找到对应条目 → 允许。

仍不放心?源码就在 GitHub 仓库,可以自行构建,或请懂行的朋友帮你审查。

它的原理是什么?安全吗?

Windows 11 用一个注册表键决定右键菜单样式,MenuGo 只创建 / 删除这一个键(可选写所有用户),详情见上方「原理」区块的完整清单——每一行都可以自己在 regedit 里核实,其余系统设置一概不碰。

切换后为什么要重启资源管理器?

菜单样式由 Explorer 在启动时读取,改完键值必须重启它才生效。MenuGo 内置一键重启:优先等系统自动恢复,超时才手动拉起,并确认任务栏真的回来了才算成功;也可以打开「切换后自动重启」全自动。

会动我的文件和其他设置吗?

不会。MenuGo 只读写「原理」区块列出的注册表键值,不读取、不修改任何文件内容;所有操作全部在本地完成,没有网络依赖。

支持哪些系统?

Windows 11(build ≥ 22000)。Windows 10 与更早版本不在支持范围,程序会给出友好提示。任务栏位置调节仅对早期 Win11 版本有效(微软已在后续版本移除该能力)。

便携版怎么用?

在 exe 同目录放一个空的 portable.flag 文件,设置就会保存在旁边的 settings.ini 里(而不是 %APPDATA%\MenuGo),整个文件夹拷到 U 盘即可随身携带。

清除缓存会删除什么?

只删除 MenuGo 自己的两处数据:%APPDATA%\MenuGo(设置文件)与 %LOCALAPPDATA%\com.lingxi.menugo(WebView 缓存),删除前有确认提示;被占用的文件会在下次启动时自动补删。其他软件的任何数据都不会被触碰。

还有其他问题?查看完整帮助文档