win11 系统修改右键菜单样式

476 字
2 分钟
win11 系统修改右键菜单样式

原理#

Windows 11 通过注册表键值 {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} 控制右键菜单版本。写入空的 InprocServer32 值后,系统回退到 Windows 10 经典菜单渲染逻辑。


一、恢复经典右键菜单#

前提条件#

  • Windows 11 任意版本
  • 管理员权限(推荐,部分系统需要)

操作步骤#

Step 1:以管理员身份打开终端#

右键开始菜单 → Windows Terminal(管理员)PowerShell(管理员)

Step 2:执行注册表写入命令#

Terminal window
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

Step 3:重启资源管理器#

Terminal window
taskkill /f /im explorer.exe
start explorer.exe

或者直接重启电脑,效果相同。

预期效果#

恢复后右键菜单直接展示所有扩展项:

右键
├─ 查看
├─ 排序方式
├─ Git Bash Here ← 直接可见
├─ Open with Code ← 直接可见
├─ 7-Zip ← 直接可见
├─ Docker ← 直接可见
└─ ...

而非:

右键
├─ 复制
├─ 粘贴
└─ 显示更多选项 →(折叠在这里)

二、恢复 Windows 11 新版菜单#

如需回退到 Windows 11 默认菜单风格:

Terminal window
reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f

重启资源管理器:

Terminal window
taskkill /f /im explorer.exe
start explorer.exe

三、制作一键脚本(可选)#

如果需要在多台机器批量执行,可保存为 .bat 脚本:

restore-classic-menu.bat

Terminal window
@echo off
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
taskkill /f /im explorer.exe
start explorer.exe
echo Done. Classic context menu restored.
pause

右键该文件 → 以管理员身份运行 即可。


注意事项#

事项说明
影响范围仅修改当前用户(HKCU),不影响其他账号
系统更新Windows 大版本更新后可能需要重新执行
安全性注册表操作仅限用户级键值,无系统安全风险
可逆性完全可逆,执行删除命令即可恢复默认

总结#

操作命令
恢复经典菜单写入 {86ca1aa0...}\InprocServer32 空值
恢复新版菜单删除 {86ca1aa0...}
重启资源管理器taskkill /f /im explorer.exe && start explorer.exe

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
win11 系统修改右键菜单样式
https://kokkoro.me/posts/win11-classic-right-click-menu/
作者
Kokkoro
发布于
2026-05-12
许可协议
CC BY-NC-SA 4.0
Kokkoro
就让身为引导者的我,全力支持主人吧(OxO)
公告
欢迎来到我的博客!希望这里的内容能够帮助到你~
分类
标签
最新动态
站点统计
文章
45
分类
5
标签
115
总字数
125,992
运行时长
0
最后活动
0 天前
站点信息
构建平台
ESA Pages
博客版本
Firefly v6.15.6
文章许可
CC BY-NC-SA 4.0