Windows 11 将部分文件操作和第三方程序入口折叠到 Show more options(显示更多选项) 中。7-Zip、VS Code 或 Git 等项目如果没有直接显示在第一层菜单,每次使用都需要多打开一层。
临时打开经典菜单可以按:
Shift + F10
需要让经典菜单成为默认样式时,可以为当前用户写入一个注册表项。操作同时包含恢复方法,因此先记录完整路径和回退命令,再进行修改。
修改范围
使用的注册表位置是:
HKEY_CURRENT_USER\Software\Classes\CLSID\
{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32
HKEY_CURRENT_USER(HKCU)表示修改当前 Windows 用户的配置,不是为电脑上的全部用户修改系统范围设置。
打开管理员终端
- 按
Win + X; - 选择 Windows Terminal (Admin) 或 终端(管理员);
- 接受 User Account Control 提示。
命令可以在 PowerShell 或 Command Prompt 中执行,因为实际调用的是 Windows 自带的 reg.exe。
写入经典菜单设置
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
参数含义:
| 参数 | 作用 |
|---|---|
reg add |
新建或更新 registry key/value |
| 路径 | 当前用户下的目标 CLSID 配置 |
/ve |
操作 unnamed/default value |
/f |
不再交互确认,直接应用 |
命令显示操作成功后,注册表设置已经写入,但正在运行的 File Explorer 还没有重新读取配置。
重启 File Explorer
无需重启整台电脑,可以只重启 Windows Explorer:
- 按
Ctrl + Shift + Esc打开 Task Manager; - 在进程列表中找到 Windows Explorer(Windows 资源管理器);
- 右键选择 Restart(重新启动)。
桌面和任务栏可能短暂消失后重新出现。随后在桌面或文件夹中右键,检查经典菜单是否已经成为默认菜单。
如果 Task Manager 中暂时找不到 Windows Explorer,也可以注销并重新登录,或重启电脑后再检查。
恢复 Windows 11 默认菜单
需要撤销时,重新打开终端并删除对应 value:
reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /va /f
然后再次重启 Windows Explorer 或重新登录。
参数:
| 参数 | 作用 |
|---|---|
reg delete |
删除 registry value |
/va |
删除该 key 下的全部 values |
/f |
不再交互确认 |
回退命令只针对这条 InprocServer32 设置,不应把删除范围扩大到不相关的 CLSID 或整个 Classes 分支。
检查与注意事项
- 修改前确认命令路径以
HKCU开头,并与页面完整一致; - 经典菜单没有立即出现时,先确认 Windows Explorer 已经重启;
- 右键菜单中的第三方项目仍取决于相应程序是否正确注册 shell extension;
Shift + F10可以在不修改注册表时临时使用经典菜单;- 需要恢复时运行明确的回退命令,不要在 Registry Editor 中猜测并删除附近项目。
这项设置只改变右键菜单的呈现入口,不会安装、删除或重新配置 7-Zip、VS Code、Git 等第三方软件。