admin 管理员组

文章数量: 1184232

概述:Windows 11引入的新右键菜单(也叫“现代右键菜单”),初次点击只显示常用和精简的功能,很多传统的右键菜单项都被折叠在“显示更多选项”里,需要再点一下,非常麻烦。因此我希望让右键菜单直接显示全部的功能。

我们可以通过修改注册表,让Win11右键菜单直接显示全部经典功能。


操作方法:修改注册表(亲测有效)

  1. 按下 Win + R,输入 regedit ,回车,打开注册表编辑器。

  2. 定位到以下路径:

    HKEY_CURRENT_USER\Software\Classes\CLSID
    
  3. CLSID 目录下,右键选择“新建” > “项”,命名为:

    {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
    
  4. 在刚才新建的这项下,再右键“新建” > “项”,命名为:

    InprocServer32
    
  5. 选中 InprocServer32,然后在右侧窗口,双击默认值(Default),不用输入内容,保持空白直接确定

  6. 关闭注册表编辑器。

  7. 重启资源管理器(或重启电脑):

    • 按 Ctrl+Shift+Esc 打开任务管理器
    • 找到“Windows 资源管理器”,右键点击选择“重新启动”

这样,Win11的右键菜单就会变成Win10的经典样式,所有功能都会直接显示了。


还原方法:删除注册表项

如果想恢复Win11自带的现代右键菜单,只需要把刚才在注册表里新建的那两个项删除,然后重启资源管理器即可。


注意

  • 如果对注册表操作不太熟,修改注册表前建议备份,防止误操作。
  • 该方法仅影响资源管理器和桌面右键菜单,不会影响系统安全和稳定性。

自动化执行方法

上面的所有操作都有相应的命令可以自动化执行。我们也可以通过命令行或终端(CMD 或 PowerShell)直接执行命令来完成注册表的添加和修改操作,思路是完全一样的,只不过这样可以不用手动打开注册表编辑器逐级查找,更加便捷。

下面是一键添加Win11经典右键菜单注册表项的命令(适用于CMD和PowerShell):


1. 添加经典右键菜单注册表项

可以直接将以下命令复制到命令提示符(CMD)或PowerShell中执行:

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

说明:

  • /ve 表示设置默认值(Default)
  • /f 表示强制覆盖,无需确认
  • 不带 /d 参数则默认值为空

2. 重启资源管理器使更改生效

可以在CMD或PowerShell中输入:

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

3. 恢复为Win11默认右键菜单(删除注册表项)

如果想恢复原状,可以运行:

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

再重启资源管理器即可。


【完整操作流程示例】

  1. 打开命令提示符(以普通用户身份即可,不必使用管理员)

  2. 粘贴以下命令并回车:

    reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve /f
    taskkill /f /im explorer.exe
    start explorer.exe
    
  3. 完成,右键菜单已变为经典样式。


注意:

  • 如果有批量需求,也可以将上述命令保存为 .bat.ps1 脚本文件,双击执行即可。

本文标签: 右键菜单 功能 经典