本文档提供有关如何修改Windows注册表的信息。注册表包含着操作系统的关键设置和选项,不正确的修改可能会导致系统性能下降、软件故障,甚至使计算机无法正常启动。因此,在进行任何更改之前,请确保您已充分理解要执行的操作及其潜在影响。

说明

对于Windows桌面的美化,我喜欢将桌面快捷方式添加到开始屏幕与右键菜单栏中,故此文对此作操作说明。

修改右键菜单栏样式

由于Win11右键菜单栏将部分内容隐藏,使用起来非常不方便,故将右键菜单栏改回win10样式。

新建一个记事本,将以下内容粘贴进去,保存退出并修改文件名后缀为.bat
@echo off

:start

cls

echo,

echo 修改右键菜单模式

echo,

echo 1 穿越到Windows 10默认模式

echo,

echo 2 恢复为Windows 11默认模式

echo,

echo 0 什么也不做,退出

echo,

echo,

choice /c:120 /n /m:"请选择要进行的操作(1/2/0):"

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

taskkill /f /im explorer.exe

start explorer.exe

exit

:cmd2

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

taskkill /f /im explorer.exe

start explorer.exe

exit
双击打开.bat文件,根据描述输入1/2/0,系统会自动重启资源管理器,随后右键菜单栏样式就已修改完成。2024-12-02T08:18:53.png

注册表

写到一半突然想起来有现成软件可使用,无需手动修改注册表,直接看文章最后一Part就行。
win+r打开“运行”,输入regedit打开注册表。

注册表结构

根目录文件夹说明

根目录名说明
HKEY_CLASSES_ROOT系统参数
HKEY_CURRENT_USER当前用户参数
HKEY_LOCAL_MACHINE本地软硬件参数
HKEY_USERS所有用户参数
HKEY_CURRENT_CONFIG部分硬件参数的映射

右键菜单

目录名说明
HKEY_CLASSES_ROOT\DesktopBackground\Shell仅桌面右键菜单
HKEY_CLASSES_ROOT\Directory\shell仅文件夹右键菜单
HKEY_CLASSES_ROOT*\shell仅文件右键菜单(所有文件类型)
HKEY_CLASSES_ROOT\SystemFileAssociations(找到扩展名,在底下新建子项shell)仅指定文件右键菜单
HKEY_CLASSES_ROOT\SystemFileAssociations(找到扩展名\shell,底下有edit和open)open和edit分别对应右键菜单的打开和编辑的默认打开方式

右键菜单编辑工具

写到这突然想起来之前已经找到了个很好用的右键菜单编辑工具。。
所以直接点这里下载就行了
此处附上作者链接1作者链接2

下载完成后点击exe文件,选择桌面背景,右上角新建,选择shell,确定
2024-12-02T12:15:42.png
若想要在右键菜单直接显示,则在菜单文本填入想要的名字,菜单命令填入软件位置(exe文件)
2024-12-02T12:18:19.png
若想要放在子菜单,则填入菜单文本后在下方选择多级,确认
2024-12-02T12:19:07.png
点击红圈内按钮
2024-12-02T12:20:22.png
在此处即可添加到子菜单中
2024-12-02T12:20:48.png
添加完成后,可在桌面右键查看是否生效

除此之外,你也可以用这个小工具去删除一些不需要的右键菜单栏,但在删除前,建议先保存系统还原点或备份注册表再进行修改