Windows 右键菜单自定义配置

Windows 右键菜单自定义配置本文详细介绍了如何通过修改 Windows 注册表来自定义桌面 文件夹和文件的右键菜单 包括不同位置的菜单配置方法 注册表路径 属性字段和安全提示

大家好,欢迎来到IT知识分享网。

Windows 右键菜单自定义配置

右键菜单需要修改到注册表文件,注册表文件修改后会立即生效,存在一定的风险,可提前备份注册表信息,并注意修改的内容,避免导致系统异常!

win+r, 输入regedit 可打开注册表文件。

一、 右击菜单的区别

桌面/文件夹空白处/文件夹/文件 右击菜单的区别

  1. HKEY_CLASSES_ROOT\DesktopBackground\Shell下创建,只会在 桌面 右击菜单中显示;
  2. HKEY_CLASSES_ROOT\Directory\Background\shell下创建,则在 桌面和文件夹空白处 右击菜单都会显示;
  3. HKEY_CLASSES_ROOT\Directory\shell下创建,则只会在选中 文件夹 的右击菜单中显示;
  4. HKEY_CLASSES_ROOT\*\shell下创建,则只会在选中 文件 的右击菜单中显示。

在这里插入图片描述

二、 注册表说明

2.1 注册表路径参数说明

参数 说明 备注
%1 传入当前文件路径
%2 系统默认的打印机
%3 文件扇区
%4 端口
%D 文件路径
%L 文件长路径
%V 文件路径
%W 当前文件的父目录的路径

在这里插入图片描述

2.2 属性字段说明

属性名 说明 备注
默认 默认字段,可定义参数名称或执行文件的路径参数
Icon 配置显示图标
MUIVerb 这个属性可以加可以不加,用来修改你的右键名,不加默认为项名
SubCommands 决定了是否是多级菜单模式

三、 配置一级菜单

3.1 桌面空白处

配置在桌面空白处,右键快捷键,运行指定exe程序

定位注册表路径: HKEY_CLASSES_ROOT\DesktopBackground\Shell

在这里插入图片描述

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Halo] "Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Halo\command] @="\"D:\\MyProgram\\Longing\\Documents\\test\\ps_debug.exe\" \"%V\"" 

3.2 文件夹空白处

配置在文件夹空白处,右键快捷键,运行指定exe程序

定位注册表路径: HKEY_CLASSES_ROOT\Directory\Background\shell

在这里插入图片描述

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\Photo_Process] @="Photo Process" "Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico" [HKEY_CLASSES_ROOT\Directory\Background\shell\Photo_Process\command] @="\"D:\\MyProgram\\Longing\\Desktop\\temp\\dist\\ps_debug.exe\" \"%V\"" 

3.2 选中文件夹

选中文件夹时,右键快捷键,运行指定bat程序

定位注册表路径: HKEY_CLASSES_ROOT\Directory\shell

在这里插入图片描述

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Dir_Rename] @="Dir Rename" "Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico" [HKEY_CLASSES_ROOT\Directory\shell\Dir_Rename\command] @="\"D:\\MyProgram\\Longing\\Documents\\dir_rename.bat\" \"%1\"" 

在这里插入图片描述

3.2 所有文件

选中文件时,右键快捷键,运行指定exe程序

定位注册表路径: HKEY_CLASSES_ROOT*\shell

在这里插入图片描述

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text] [HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command] @="D:\\MyProgram\\Tools\\Sublime Text\\sublime_text.exe \"%1\"" 

在这里插入图片描述

四、配置二级菜单

4.1 踩坑注意事项

  • 如需配置二级菜单,新增的项中,默认的键值一定需要为空,否则无法展示出二级菜单!!!
  • 在默认键值为空的情况下,默认会以配置的项名进行显示,如果需要修改该名称可借用MUIVerb属性字段。

在这里插入图片描述

4.2 配置说明

​ 在桌面/文件夹空白处/文件夹/文件 配置右击二级菜单的方式是一致,具体配置在哪根据实际使用情况来决定,windows二级菜单需要在主菜单下新增shell项进行二级菜单配置,同理三级菜单也是。

4.2.1 主菜单配置

背景: 在选中文件夹时的右键菜单中配置一个自定义二级菜单界面。

HKEY_CLASSES_ROOT\Directory\shell 路径下,右键新增项 , 配置主菜单名称

在这里插入图片描述

4.2.2 配置主菜单的属性字段

​ 配置主菜单的显示图标(根据实际使用情况来,非必要),新增字符串,定义Subcommands,声明为二级菜单。

在这里插入图片描述

4.2.3 在主菜单下,新增shell

​ 为保证二级菜单能正常显示,需在主菜单下,新增项,名称命名为shell。

在这里插入图片描述

4.2.4 配置子菜单名称

同理,子菜单的默认名称字段为空, 根据需要配置显示图标。

在这里插入图片描述

4.2.5 新增command,配置执行动作

​ 上述步骤完成后,则需要选中子菜单右键新建项,command,配置菜单的执行行为。

在这里插入图片描述

4.2.6 注册表文件直接配置

​ 上述步骤,如果熟悉原理,也可直接新增一个reg,注册表配置文件,直接配置后希望的内容,后直接双击运行,并可完成上述过程中的操作步骤。

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Tools Box] @="" "Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico" "SubCommands"="" [HKEY_CLASSES_ROOT\Directory\shell\Tools Box\shell] [HKEY_CLASSES_ROOT\Directory\shell\Tools Box\shell\Dir Rename] "Icon"="D:\\MyProgram\\Longing\\Pictures\\ico\\doggie.ico" [HKEY_CLASSES_ROOT\Directory\shell\Tools Box\shell\Dir Rename\command] @="\"D:\\MyProgram\\Longing\\Documents\\dir_rename.bat\" \"%1\"" 
4.2.6 三级 四级…菜单配置

如需配置三级、四级菜单,可重复4.2.3的步骤,在子菜单下新增shell项进行配置,需注意子菜单不是越多越好,如配置过多层级菜单,会影响系统加载,导致卡顿。

4.2.7 二级菜单配置效果展示

在这里插入图片描述

最后希望大家都能配置成功属于自己的自定义的右键菜单!!!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/128198.html

(0)
上一篇 2025-09-02 15:45
下一篇 2025-09-02 16:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信