惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

TaoSecurity Blog
TaoSecurity Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Fortinet All Blogs
Cisco Talos Blog
Cisco Talos Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
Secure Thoughts
美团技术团队
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
Engineering at Meta
Engineering at Meta
人人都是产品经理
人人都是产品经理
月光博客
月光博客
T
Tor Project blog
P
Privacy & Cybersecurity Law Blog
Recorded Future
Recorded Future
I
Intezer
博客园 - 【当耐特】
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
GbyAI
GbyAI
罗磊的独立博客
V
V2EX
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
A
About on SuperTechFans
Scott Helme
Scott Helme
Vercel News
Vercel News
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
Recent Announcements
Recent Announcements
Hacker News: Ask HN
Hacker News: Ask HN
C
CERT Recently Published Vulnerability Notes
G
Google Developers Blog
B
Blog
博客园 - 叶小钗
WordPress大学
WordPress大学
博客园 - 聂微东
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Jina AI
Jina AI
IT之家
IT之家
C
Cybersecurity and Infrastructure Security Agency CISA
P
Palo Alto Networks Blog
小众软件
小众软件
博客园 - Franky
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog

6Jyc5p+a

【笔记】通过NapCat和AstrBot实现QQ机器人 【笔记】部署NapCat 【笔记】部署AstrBot 【笔记】Poetry学习笔记 【笔记】uv学习笔记 【笔记】Nodejs通过mysql2操作MySQL数据库 【笔记】CodeBuddy学习笔记 【笔记】MiMoCode学习笔记 【笔记】OpenCode使用XiaomMiMo作为供应商 【笔记】OpenCode学习笔记 【笔记】IDEA的AiAssistant使用自定义的Agent 【笔记】MacOS上删除TimeMachine时间机器备份 【笔记】MacOS上部署XiaomiMiloco 【笔记】Docker的上下文 【源码】Python3创建1x1像素的图片 【靶场】xss-labs通关攻略 【靶场】upload-labs通关攻略 【笔记】Brave迁移ProxySwitchyOmega数据到ZeroOmega 【笔记】通过Docker部署DVWA 【笔记】通过Docker部署xss-labs 【笔记】通过Docker部署upload-labs 【笔记】通过Docker部署Vulhub 【笔记】宝塔通过Docker部署SQLI-LABS 【笔记】宝塔部署Docker 【笔记】通过Docker部署SQLI-LABS 【靶场】SQLI-LABS通关攻略 【笔记】MSYS2学习笔记 【笔记】Cygwin学习笔记 【笔记】Linux上和MacOS上配置环境变量 【笔记】命令行配置HTTP代理 【笔记】Windows上配置环境变量 【踩坑】Windows上在IDEA中配置Codex报错 【笔记】start学习笔记 【笔记】Windows的CMD命令学习笔记 【笔记】Java的PriorityQueue和PriorityBlockingQueue 【笔记】IDEA通过AIAssistant安装Codex 【笔记】bcrypt学习笔记 【速查表】浏览器默认禁用的不安全端口 【笔记】Astro学习笔记 【代码】Python3实现从NTP服务器同步时间 【笔记】Koa学习笔记 【笔记】Solidity计算字符串的MD5值 【笔记】Hardhat学习笔记 【笔记】Go安装笔记 【笔记】CVE-2024-3094漏洞利用 【笔记】CVE-2026-43284和CVE-2026-43500漏洞利用 【笔记】CVE-2023-3567漏洞利用 【代码】Python3读写M1卡 【笔记】M1卡学习笔记 【笔记】Python3中文转拼音 【代码】Python3生成中国大陆姓名拼音 【代码】Python3爬取中国大陆手机号段 【笔记】Nodejs发送请求 【笔记】Trello通过API添加待办事项 【笔记】Nodejs的流和缓冲区 【笔记】Nodejs的事件 【笔记】Nodejs的文件和目录操作 【笔记】CNVD-2020-10487漏洞利用 【笔记】CVE-2017-12617漏洞利用 【笔记】PHP输出源码 【笔记】PHP的Phar 【笔记】通过Docker部署OnlineTools 【笔记】XML学习笔记 【笔记】Windows的用户和组 【笔记】CVE-2006-7243漏洞利用 【代码】JS将目录编号转换为十六进制 【笔记】PHP抑制所有报错 【笔记】HFish学习笔记 【笔记】JumpServer学习笔记 【笔记】Conpot学习笔记 【笔记】南墙WAF学习笔记 【笔记】堡塔云WAF学习笔记 【笔记】Windows的远程桌面服务 【笔记】Windows的防火墙
【笔记】Windows添加自定义右键菜单项
57uv6Z6g · 2026-06-29 · via 6Jyc5p+a

前言

Windows添加自定义右键菜单项

为文件添加自定义右键菜单项

文件本身右键

  1. HKEY_CLASSES_ROOT\*\shell新建项
  2. HKEY_CLASSES_ROOT\*\shell\新项修改默认值为右键菜单项名称
  3. HKEY_CLASSES_ROOT\*\shell\新项新建字符串值Icon数据为图标的路径
  • 自动截取可执行文件的图标将Icon数据定义为可执行文件路径,0
  1. HKEY_CLASSES_ROOT\*\shell\新项新建项,名为command
  2. HKEY_CLASSES_ROOT\*\shell\新项\command修改默认值为执行的CMD命令

为文件夹添加自定义右键菜单项

普通文件夹本身右键

  • HKEY_CLASSES_ROOT\Directory\shell

普通文件夹内空白处右键

  • HKEY_CLASSES_ROOT\Directory\Background\shell

磁盘驱动器本身右键

  • HKEY_CLASSES_ROOT\Drive\shell

库本身右键

  • HKEY_CLASSES_ROOT\LibraryFolder\shell

任何类型文件夹本身右键

  • HKEY_CLASSES_ROOT\Folder\shell

案例

快捷方式文件本身右键打开文件所在位置

OpenFileLocation.reg
1
2
3
4
5
6
7
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile\shell\File Location]
@="打开文件所在的位置"

[HKEY_CLASSES_ROOT\lnkfile\shell\File Location\command]
@="explorer.exe /select,\"%1\""

普通文件夹内空白处右键打开命令行

OpenCMDHere.reg
1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDHere]
@="OpenCMDHere"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDHere\command]
@="cmd.exe /s /k pushd \"%V\""
OpenPowerShellHere.reg
1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenPowerShellHere]
@="OpenPowerShellHere"
"Icon"="powershell.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenPowerShellHere\command]
@="powershell.exe -NoExit -NoProfile -Command \"Set-Location -LiteralPath \\\"%V\\\"\""

文件本身、普通文件夹本身、普通文件夹内空白处右键打开代码编辑器

OpenIDEAHere.reg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\OpenIDEAHere]
@="OpenIDEAHere"
"Icon"="idea64.exe,0"

[HKEY_CLASSES_ROOT\*\shell\OpenIDEAHere\command]
@="cmd.exe /s /c idea64.exe -e \"%1\""

[HKEY_CLASSES_ROOT\Directory\shell\OpenIDEAHere]
@="OpenIDEAHere"
"Icon"="idea64.exe,0"

[HKEY_CLASSES_ROOT\Directory\shell\OpenIDEAHere\command]
@="cmd.exe /s /c idea64.exe \"%1\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenIDEAHere]
@="OpenIDEAHere"
"Icon"="idea64.exe,0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenIDEAHere\command]
@="cmd.exe /s /c idea64.exe \"%V\""
OpenVSCodeHere.reg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\OpenVSCodeHere]
@="OpenVSCodeHere"
"Icon"="%LocalAppData%\\Programs\\Microsoft VS Code\\Code.exe,0"

[HKEY_CLASSES_ROOT\*\shell\OpenVSCodeHere\command]
@="cmd.exe /s /c code.cmd \"%1\""

[HKEY_CLASSES_ROOT\Directory\shell\OpenVSCodeHere]
@="OpenVSCodeHere"
"Icon"="%LocalAppData%\\Programs\\Microsoft VS Code\\Code.exe,0"

[HKEY_CLASSES_ROOT\Directory\shell\OpenVSCodeHere\command]
@="cmd.exe /s /c code.cmd \"%1\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenVSCodeHere]
@="OpenVSCodeHere"
"Icon"="%LocalAppData%\\Programs\\Microsoft VS Code\\Code.exe,0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenVSCodeHere\command]
@="cmd.exe /s /c code.cmd \"%V\""

完成

参考文献

少数派——Tsan
CSDN——weixin_33882452
CSDN——「已注销」