Windows注册表相关
Windows注册表相关 修改记得备份!!!
-
一般地说,只要是在windows系统中已注册过的扩展名,在HKEY_CLASSES_ROOT下均有"·该扩展名"子键 ,记录该扩展名的一些信息
-
鼠标右键桌面空白处,新建菜单中的项目在注册表中的位置
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew]
-
鼠标右键文件,弹出的菜单明细在注册表中的位置
-
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers]
-
鼠标右键文件夹,弹出的菜单明细在注册表中的位置
-
[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers]
-
鼠标右键在IE浏览器里,弹出的菜单明细在注册表中的位置
-
[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\MenuExt]
-
桌面空白处点击右键菜单
-
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
-
注意:1、某些软件所添加的鼠标右键可能在[HKEY_CLASSES_ROOT\Folder\shell] [HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers]
-
所有文件和文件夹的右键菜单在HKEY_CLASSES_ROOT\AllFilesystemObjects\shell和HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers
-
浏览器右键集中在HKEY-CURRENT-USER\Software\Microsoft\Internet Explorer\MenuExt主键下
Windows资源管理器右键菜单中添加一项
例如:想要在所有文件的右键菜单中增加一项用Notepad++打开
,实现如下:
- 打开注册表编辑器,展开
HKEY_CLASSES_ROOT
->*
->shell
,其中的各项就是在所有文件上右键时显示的菜单,在shell
上右键->新建
->项
,然后输入项的名称(如:Notepad++
),回车确定; - 选中此项,在右边显示有一个名为
(默认)
的属性,双击其名称,在弹出的对话框中的数值数据
处填写要在右键菜单中显示的内容(如:用Notepad++打开
,若此处不填写,则默认显示项名称,即Notepad++
),点击确定; - 在左侧新建的项上右键->
新建
->项
,输入项名称Command
(必须为此名称),回车确定; - 双击右侧的
(默认)
,在数值数据
处填写要执行的命令,例如,我要执行的命令是用Notepad++打开选中的文件,则应该这样填写:"D:\ProgramFiles\Notepad++_6.9.1_Portable\notepad++.exe" "%1"
。其中:第1个双引号内为Notepad++程序路径,后面的%1
代表选中的要打开的文件的路径,两个都要加英文双引号,否则如果路径中有空格的时候可能会打开出错; - 如果要为右键菜单中的此项添加图标,则在新建的项
Notepad++
上右键->新建
->字符串值
,输入名称icon
(必须为此名称),然后双击该名称,在弹出的对话框中的数值数据
处填写要在右键菜单该项前面显示的图标的路径,一般写该程序的路径即可,因为大多数exe程序内都包含图标,比如我在此处写:D:\ProgramFiles\Notepad++_6.9.1_Portable\notepad++.exe
。
此时已设置完成。可以在任何文件上点击右键查看效果。
修改右键菜单顺序
如,可以将这5项的名称分别修改为:
- 1-Notepad
- 2-Notepad2
- 3-EverEdit
- 4-SublimeText
- 5-Notepad++
然后,再在文件上右键,查看效果,此时这5项就相邻并且按12345的顺序排列了。
文件右键菜单 新增 copy to 即 复制到文件夹 菜单。
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers中我们使用后者在右键中添加复制到文件夹的命令
1.在该键下新建一子键,命名为copy to
2.选中copy to主键,在右窗格中修改“默认”键值项的值为{C2FBB630-2971-11D1-A18C-00C04FD75D13}即可
win11右键菜单恢复全部上下文模式:
win11右键菜单 刷新 设为首选
参考 https://www.cnblogs.com/jloveu/p/how-to-add-item-to-windows-explorer-pop-menu.html