「win11取消右键显示更多恢复win10经典.zip」https://pan.quark.cn/s/36a5ed85612f
前言
Windows11有很多反人类的设计,比如在桌面或者文件夹文件上右键,不能完全显示出所有菜单项目,而是要点击一下显示更多选项 。
1. 修改前的显示样式
- 在桌面右键时显示这样:
- 在文件上右键时显示这样:
- 在点开显示更多选项的时候才能看到我们常用的功能
这完全是超级反人类的设计了!!!那有没有办法恢复为Windows10的经典传统菜单模式呢?
2. 恢复为Windows10的经典传统菜单模式
2.1 下载并解压恢复工具
下载地址:https://pan.quark.cn/s/36a5ed85612f
- 下载后的截图
- 解压压缩包(需要使用主流解压缩工具,比如WinRAR、7z、360解压缩等,不要使用Windows自带,否则会提示压缩包损坏)
2.2 运行恢复工具
- 右键以管理员身份运行
- 输入 1 是恢复Windows10经典传统菜单模式
- 输入 2 是恢复Windows11默认菜单模式
- 输入 0 是退出恢复工具
注意:输入完数字后会立即注销重启系统以使修改生效,请保存正在编辑的文件后使用!!
3. 恢复后的效果
- 在桌面右键时显示这样:
- 在文件上右键时显示这样
恢复成Windows10经典传统菜单模式后,我们在文件夹上右键时不会在折叠选项。我们可以直接选择我需要的功能。
4. 恢复工具代码解析
echo off
禁用脚本的命令回显color 1f
设置命令提示符窗口的文本颜色和背景颜色,1f表示文本颜色为白色,背景色为深蓝色:start
这一行定义了一个标签(label),名为"start",用于以后在脚本中跳转到这个标签处执行代码。cls
用于清空屏幕上的文本,以便显示新的文本echo,
用于在屏幕上显示一个空行。echo 修改右键菜单模式
用于显示一个文本行choice /c:120 /n /m
提示选择一个选项,可以输入1、2、0/c:120
指定了允许的选项,即1、2和0/n
表示显示数字标签而不是字符标签/m
显示提示信息
if %errorlevel%==0 exit
如果选择了0,也就是放弃修改,那么脚本将退出。if %errorlevel%==1 goto cmd1
: 如果选择了1,也就是切换到 Windows 10 传统模式,脚本会跳转到标签"cmd1"处执行相应的命令。if %errorlevel%==2 goto cmd2
如果选择了2,也就是切换到 Windows 11 默认模式,脚本会跳转到标签"cmd2"处执行相应的命令。exit
如果前面的if条件都不成立,脚本将退出。reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
使用 reg.exe 命令来添加注册表项,用于修改右键菜单的设置,恢复为经典传统菜单模式。reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
恢复为Windows11默认菜单模式。shutdown -l
用于注销当前用户使修改生效
echo off
color 1f
:start
cls
echo,
echo 修改右键菜单模式
echo,
echo 1 Windows 10 传统模式
echo,
echo 2 Windows 11 默认模式
echo,
echo,
echo,
echo 0 放弃修改,退出
echo,
echo,
choice /c:120 /n /m:"请选择要使用的模式"
if %errorlevel%==0 exit
if %errorlevel%==2 goto cmd2
if %errorlevel%==1 goto cmd1
exit
:cmd1
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
shutdown -l
exit
:cmd2
reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
shutdown -l
exit