如何用 WinUtil 恢复 Windows 11 资源管理器的经典右键菜单?
【免费下载链接】winutilChris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates项目地址: https://gitcode.com/GitHub_Trending/wi/winutil
在 Windows 11 中,文件资源管理器的右键菜单被换成了简化版新样式,老版本中的选项被收进“显示更多选项”。如果希望右键直接显示 Windows 10 时期的经典完整菜单,可以在 WinUtil(Chris Titus Tech's Windows Utility)的 Tweaks 标签中执行名为Right-Click Menu Previous Layout - Enable的选项。该选项定义在 config/tweaks.json 中,文档描述的效果是“Restores the classic context menu when right-clicking in File Explorer, replacing the simplified Windows 11 version.”。适用环境以 Getting Started 为准:Windows 11(WinUtil 不支持 Windows 10)、PowerShell 5.1 或更高版本、以管理员身份运行,首次下载需要网络连接。
准备条件并启动 WinUtil
WinUtil 不需要传统安装,直接从 PowerShell 以脚本方式运行:
- 右键点击 Windows 开始按钮,选择“Terminal (Admin)”(或用搜索、运行对话框方式以管理员身份打开 PowerShell)。
- 执行启动命令(稳定版):
irm "https://christitus.com/win" | iex- 首次运行时 WinUtil 会下载最新版本并初始化界面,可能需要等待片刻。
文档说明irm负责下载脚本、iex负责执行,从官方来源下载时是安全的。
先创建还原点(必做)
右键菜单选项位于z__Advanced Tweaks - CAUTION分类下。Tweaks 指南 对 Advanced Tweaks 的明确要求是:先创建还原点、逐项审查,不要把整个 advanced 列表当作一键基线来批量执行。因此执行前按 Getting Started 的路径创建还原点:
- 打开Tweaks标签页;
- 在 Essential Tweaks 区域找到 “Create Restore Point”,勾选它;
- 点击Run Tweaks执行。
这样即使改动出问题,也有回滚点可用。
定位并执行右键菜单选项
- 在Tweaks标签页的z__Advanced Tweaks - CAUTION区域找到Right-Click Menu Previous Layout - Enable;
- 只勾选这一项,不要连同整个高级列表一起选中(文档明确提示不要把完整 advanced 列表当作 one-click baseline);
- 点击屏幕底部的Run Tweaks。
执行前需要知道该选项的文档化 InvokeScript 会做两件事(见 RightClickMenu 参考页):
- 在注册表
HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}下创建空的InprocServer32子项; - 执行
Stop-Process -Name explorer结束资源管理器进程。
副作用说明:结束 explorer 后桌面和任务栏会短暂消失并随即重建,属于脚本自带的正常现象,已打开的窗口会随 explorer 一起恢复。Tweaks 指南还有一条通用提示:有些 tweak 立即生效,有些需要重启 Explorer、注销或整机重启才生效——本项脚本自己负责结束 explorer,改动在 explorer 重新拉起后即生效。
验证结果
- 主要判断方式就是文档对该项效果的描述:explorer 重启后,在文件资源管理器中任意位置点击鼠标右键,如果直接出现经典完整布局的菜单(而不是简化版 Win11 菜单、无需再点“显示更多选项”),说明改动已生效。
- 状态检测:Tweaks 标签顶部的Get Installed Tweaks按钮可对系统上已应用的 tweak 做检测,文档标注其为 best-effort detection,结果供参考。
- 更完整的核对:点击窗口右上角齿轮图标选择Export Environment Report,会导出一个只读 JSON 文件,其中包含每个 tweak/toggle 的 applied/not-applied 状态(不包含注册表原始值)。WinUtil 不会自动上传该文件,保存位置由你决定。
撤销恢复
- 打开Tweaks标签页,再次勾选Right-Click Menu Previous Layout - Enable;
- 点击底部的Undo Selected Tweaks。
文档化的 UndoScript 会执行:
Remove-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" -Recurse注意:撤销脚本只删除该注册表项,不包含结束 explorer 的步骤;结合 Tweaks 指南的通用提示,若界面没有立即回到简化版菜单,可能需要重启 Explorer、注销或重启整机后改动才体现。
限制与边界
- 仅适用于 Windows 11;WinUtil 官方声明不支持 Windows 10(Windows 10 已于 2025 年 10 月 14 日结束支持)。
- 该选项属于 Advanced Tweaks(CAUTION)分类,务必按文档要求先建还原点再执行。
- 本文只覆盖“恢复经典右键菜单”这一个任务,高级分类中的其他选项与此无关,不应随本项一起勾选执行。
【免费下载链接】winutilChris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates项目地址: https://gitcode.com/GitHub_Trending/wi/winutil
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考