01在 Windows 11 恢复经典右键菜单

通过当前用户注册表恢复 Windows 10 风格的经典右键菜单,并在需要时删除相应设置、恢复 Windows 11 默认菜单。

2025-12-31
Windows 11Context MenuRegistryFile Explorer
本章目录 · 6

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_USERHKCU)表示修改当前 Windows 用户的配置,不是为电脑上的全部用户修改系统范围设置。

打开管理员终端

  1. Win + X
  2. 选择 Windows Terminal (Admin)终端(管理员)
  3. 接受 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:

  1. Ctrl + Shift + Esc 打开 Task Manager;
  2. 在进程列表中找到 Windows Explorer(Windows 资源管理器)
  3. 右键选择 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 等第三方软件。