You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过微软商店安装VS Code后如何添加「Open with VS Code」右键选项

微软商店版VS Code添加「Open with VS Code」右键菜单方法

前置准备

先确认你的VS Code可执行文件路径:按下Win+R输入cmd打开命令提示符,执行where code,输出的路径就是code.exe的实际存放位置,常规微软商店安装的默认路径为C:\Users\<你的用户名>\AppData\Local\Microsoft\WindowsApps\code.exe,记好该路径后续会用到。


方法1:手动修改注册表

  • 按下Win+R输入regedit打开注册表编辑器
  • 依次定位到路径:HKEY_CLASSES_ROOT\Directory\Background\shell
  • 右键点击shell文件夹,选择「新建-项」,命名为VSCode
    • 双击右侧的「默认」值,数值数据填Open with VS Code,这是右键菜单显示的文字
    • 右键点击新建的VSCode项,选择「新建-字符串值」,命名为Icon,数值数据填你刚才找到的code.exe完整路径,右键菜单就会显示VS Code的图标
  • 右键点击VSCode项,选择「新建-项」,命名为command
    • 双击右侧的「默认」值,数值数据填"你的code.exe路径" "%V",比如"C:\Users\XXX\AppData\Local\Microsoft\WindowsApps\code.exe" "%V",注意路径需要加英文引号
  • (可选)添加右键点击单个文件的菜单:定位到HKEY_CLASSES_ROOT\*\shell路径,重复上述相同操作即可
  • (可选)添加右键点击文件夹的菜单:定位到HKEY_CLASSES_ROOT\Directory\shell路径,重复上述相同操作即可

方法2:bat脚本一键添加

把以下代码复制到记事本,将代码里的C:\\Users\\XXX\\AppData\\Local\\Microsoft\\WindowsApps\\code.exe替换为你自己的code.exe路径(注意路径里的反斜杠要写两个),保存为后缀为.bat的文件,右键选择「以管理员身份运行」即可完成配置。

@echo off
:: 替换为你自己的code.exe路径,注意反斜杠写两个
set "CODE_PATH=C:\\Users\\XXX\\AppData\\Local\\Microsoft\\WindowsApps\\code.exe"

:: 添加右键点击文件夹空白处的菜单
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode" /ve /d "Open with VS Code" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode" /v "Icon" /d "%CODE_PATH%" /f
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command" /ve /d "\"%CODE_PATH%\" \"%%V\"" /f

:: 添加右键点击文件夹的菜单
reg add "HKEY_CLASSES_ROOT\Directory\shell\VSCode" /ve /d "Open with VS Code" /f
reg add "HKEY_CLASSES_ROOT\Directory\shell\VSCode" /v "Icon" /d "%CODE_PATH%" /f
reg add "HKEY_CLASSES_ROOT\Directory\shell\VSCode\command" /ve /d "\"%CODE_PATH%\" \"%%1\"" /f

:: 添加右键点击单个文件的菜单
reg add "HKEY_CLASSES_ROOT\*\shell\VSCode" /ve /d "Open with VS Code" /f
reg add "HKEY_CLASSES_ROOT\*\shell\VSCode" /v "Icon" /d "%CODE_PATH%" /f
reg add "HKEY_CLASSES_ROOT\*\shell\VSCode\command" /ve /d "\"%CODE_PATH%\" \"%%1\"" /f

echo 右键菜单添加完成
pause

配套删除脚本

如果后续要移除该右键菜单,将以下代码保存为bat文件以管理员身份运行即可:

@echo off
reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode" /f
reg delete "HKEY_CLASSES_ROOT\Directory\shell\VSCode" /f
reg delete "HKEY_CLASSES_ROOT\*\shell\VSCode" /f
echo 右键菜单已删除
pause

内容的提问来源于stack exchange,提问作者Marcus Wong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 00:06:03