修改Win11网吧客户机系统/电竞酒店客户机系统的右键菜单样式为经典的,或者改回Win11样式,最好能在经典/Win11新样式间自由切换样式
需求分析:
经查询相关资料,修改Win11右键菜单样式可以用修改注册表的方式完成。
活用()命令和echo命令动态生成网吧注册表文件并导入批处理
因为本次需求需要修改的注册表很小,就修改一个键值,所以直接使用reg add来完成,不用单独生成一个.reg文件再导入。
@ECHO OFF :menu cls echo ============================== echo 1,WIN10经典右键菜单栏 ,2-Win11新版右键菜单栏 echo ============================== echo. @echo off set ip= set /p ip=请输入: if "%ip%" == "" goto _end if /I "ip%" == "1" goto _cmd1 if /I "%ip%" == "2" goto _cmd2 :_cmd1 reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve @taskkill /f /IM explorer.exe start explorer exit :_cmd2 reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f @taskkill /f /IM explorer.exe start explorer exit :_end exit
修改右键菜单前后对比:
1、修改回经典样式时会删除一些Win11原有的任务栏相关设置。原因是批处理恢复Win1样式时比较简单粗暴的删除整个注册表相关项了。所以本次批处理代码还有很大优化空间,大家可以自行发挥
2、Win11的新右键菜单加载速度明显优于经典样式。个人偏爱Win11右键菜单