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

推荐订阅源

V
V2EX
爱范儿
爱范儿
Martin Fowler
Martin Fowler
T
The Blog of Author Tim Ferriss
B
Blog RSS Feed
博客园 - 聂微东
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
WordPress大学
WordPress大学
Scott Helme
Scott Helme
AI
AI
S
Security Affairs
T
Threat Research - Cisco Blogs
M
MIT News - Artificial intelligence
T
Troy Hunt's Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
人人都是产品经理
人人都是产品经理
AWS News Blog
AWS News Blog
T
Threatpost
Cyberwarzone
Cyberwarzone
www.infosecurity-magazine.com
www.infosecurity-magazine.com
U
Unit 42
V
Vulnerabilities – Threatpost
J
Java Code Geeks
博客园 - Franky
月光博客
月光博客
Blog — PlanetScale
Blog — PlanetScale
NISL@THU
NISL@THU
D
Docker
小众软件
小众软件
N
News and Events Feed by Topic
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
A
Arctic Wolf
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
Forbes - Security
Forbes - Security
量子位
PCI Perspectives
PCI Perspectives
美团技术团队
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
I
InfoQ
Security Archives - TechRepublic
Security Archives - TechRepublic
有赞技术团队
有赞技术团队
腾讯CDC
P
Proofpoint News Feed
S
Security @ Cisco Blogs
G
Google Developers Blog
C
Cisco Blogs

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——「已注销」