电脑技巧

Windows 11 右键菜单恢复完整版:添加“在新窗口中打开”

约 6 分钟读完
Windows 11 右键菜单恢复完整版:添加“在新窗口中打开”

摘要

Windows 11 资源管理器右键菜单只显示常用项时,可先用 Shift+右键临时调出完整菜单,也可通过当前用户注册表长期切换为经典菜单,并为本地文件夹添加“在新窗口中打开”。本文提供适用于 Win11 22H2 及以上的复制即用命令、验证方法与撤销办法,全程无需管理员权限。

本文目录

Windows 11 把资源管理器的右键菜单改成了“常用项优先”的精简版,一些旧版命令被收进了“显示更多选项”。这通常不是菜单被删除,也不代表电脑出了故障。下面先用最安全的方法临时查看完整菜单,再介绍长期恢复经典菜单以及添加“在新窗口中打开”的方法。

适用设备与系统版本

  1. 适用于安装 Windows 11 22H2、23H2、24H2 等版本的台式机或笔记本。可按 Win + R,输入 winver 查看当前版本。
  2. 主要操作对象是“文件资源管理器”中的文件、文件夹和空白区域;不同版本的具体菜单文字可能略有差异。
  3. 下方命令只修改当前用户的 HKCU 注册表项,不需要管理员权限,也不会修改其他账户的设置。

先用 Shift 加右键临时查看完整菜单

  1. 打开文件资源管理器,进入任意目录。
  2. 按住 Shift 键,再单击鼠标右键,部分新版菜单会直接切换为旧版完整菜单;键盘用户也可以选中文件后按 Shift + F10。
  3. 如果普通右键菜单底部有“显示更多选项”,直接点击它,同样可以查看完整菜单。
  4. 这种方法只对当前一次右键有效,适合偶尔使用“打开命令提示符”“以管理员身份运行”等旧版命令的场景,不必立即修改注册表。

将资源管理器长期切换为完整右键菜单

  1. 先保存正在进行的复制、移动等操作。按 Win + R,粘贴下面的命令并按回车:

    reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
    
  2. 弹出注册表确认窗口时选择“是”。这条命令会创建 InprocServer32 项,并将其默认值设为空,这是社区常用的经典右键菜单切换方法。

  3. 为确保资源管理器重新加载设置,先保存工作,然后选择“开始 → 电源 → 注销”,重新登录电脑;直接重启电脑也可以。

  4. 重新打开文件资源管理器并单击右键,即可看到旧版完整菜单。如果菜单没有变化,先完成注销或重启,不要连续重复添加注册表项。

给文件夹添加“在新窗口中打开”

  1. 先检查系统自带项。在文件资源管理器中右键一个本地文件夹,打开“显示更多选项”。不少 Windows 11 版本已经提供“在新窗口中打开”,这时不必再添加。

  2. 如果希望它直接出现在精简菜单顶部,可在完整菜单中右键“在新窗口中打开”;若弹出菜单提供“固定到顶部”,点击即可。不同版本不一定为所有命令提供该选项。

  3. 如果系统完全没有这一项,按 Win + R,输入 cmd 并回车。在命令提示符中依次粘贴下面三行,每行执行一次:

    reg.exe add "HKCU\Software\Classes\Directory\shell\OpenNewWindowCustom" /ve /t REG_SZ /d "在新窗口中打开" /f
    reg.exe add "HKCU\Software\Classes\Directory\shell\OpenNewWindowCustom" /v Icon /t REG_SZ /d "%SystemRoot%\explorer.exe" /f
    reg.exe add "HKCU\Software\Classes\Directory\shell\OpenNewWindowCustom\command" /ve /t REG_SZ /d "explorer.exe \"%1\"" /f
    
  4. 注销并重新登录电脑,或者重启电脑。随后在文件资源管理器中右键一个本地文件夹,就能在完整菜单里看到“在新窗口中打开”,点击后会打开该文件夹的独立资源管理器窗口。

  5. 这三个命令分别创建菜单名称、图标和执行动作。若英文系统显示中文不方便,可把第一行命令中 /d 后面的文字改成 Open in new window,再重新执行该行。

不需要时如何撤销修改

  1. 只想删除自定义的“在新窗口中打开”,保留完整右键菜单,按 Win + R 运行:

    reg.exe delete "HKCU\Software\Classes\Directory\shell\OpenNewWindowCustom" /f
    
  2. 想恢复 Windows 11 默认精简菜单,则运行:

    reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f
    
  3. 执行后注销或重启电脑即可生效。撤销时只删除上面指定的子项,不要删除整个 CLSID 文件夹。

注意事项

  • 经典右键菜单切换属于非官方系统调整,Windows 大版本更新后可能失效;届时重复执行第一条添加命令即可。
  • “在新窗口中打开”针对的是文件资源管理器中的文件夹,不是所有文件都适用,也不适用于浏览器下载目录、压缩包内部或第三方软件自己的右键菜单。
  • 修改注册表前不要复制来源不明的命令。本文的路径全部位于当前用户项下,并提供了对应删除命令。
  • 不建议为了这一个功能安装来历不明的右键增强软件;这类工具常驻系统并加载扩展,卸载不当反而可能影响资源管理器。
  • 如果添加后看不到菜单项,应先确认右键对象确实是本地文件夹,再注销或重启一次;空白区域和文件图标上不会显示相同的文件夹命令。

小结

偶尔需要旧版菜单时,Shift + 右键 或“显示更多选项”最省事;希望长期使用时,再用当前用户注册表命令切换。若缺少“在新窗口中打开”,按本文的三个命令补充即可,并且随时可以单独撤销,不必重装系统。

常见问题

Windows 11 家庭版也能使用这些方法吗?

可以。操作仅涉及当前用户 HKCU 下的注册表项,不需要管理员权限,适用于家庭版、专业版等常规 Windows 11 版本。

为什么添加后仍然看不到“在新窗口中打开”?

请确认是在文件资源管理器中右键本地文件夹,而不是右键空白处、文件或桌面,并完成一次注销或重启。若系统原本已有该项,不要重复添加自定义命令。

以后 Windows 更新会不会把完整右键菜单恢复成精简版?

有可能。系统更新可能重置这类非官方调整,重新执行注册表添加命令并重启即可恢复;这不是微软承诺长期保留的官方选项。

参考来源