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

Windows11中如何将bat文件关联至VS2022 x64原生工具命令提示符?

修改BAT文件双击行为为VS2022 x64原生工具命令提示符

需求背景

需要将Windows下BAT文件的默认双击打开程序,从普通cmd.exe切换为VS2022的x64原生工具命令提示符,以满足GraalVM native-image等功能对VC x64编译环境的依赖。已知该命令提示符的关键信息:

  • 快捷方式路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2022\Visual Studio Tools\VC\x64 Native Tools Command Prompt for VS 2022.lnk
  • 目标命令:%comspec% /k "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"

具体操作方法

方法一:通过系统设置修改文件关联(图形界面)

  • 打开「设置」→「应用」→「默认应用」→「选择按文件类型指定默认应用」
  • 在文件类型列表中找到 .bat 扩展名,点击当前默认的「命令提示符」选项
  • 选择「更多应用」,拉至底部点击「在这台电脑上查找其他应用」
  • 导航到快捷方式所在路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2022\Visual Studio Tools\VC\,选中x64 Native Tools Command Prompt for VS 2022.lnk并点击「打开」

方法二:通过注册表修改(更可靠)

如果图形界面方法无法生效,可直接修改注册表:

  1. 按下Win+R组合键,输入regedit打开注册表编辑器
  2. 导航至注册表路径:HKEY_CLASSES_ROOT\batfile\shell\open\command
  3. 双击右侧的「默认」字符串值,将原有内容替换为:
    "%comspec%" /k "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" "%1" %*
    

    注意:若你的VS2022是Professional/Enterprise版本,需将路径中的Community替换为对应版本名称

  4. 点击「确定」后关闭注册表编辑器,设置立即生效

效果验证

双击任意BAT文件,会自动启动加载了VC x64编译环境的命令提示符,并执行BAT脚本内容,此时可正常使用GraalVM的native-image等依赖VC工具链的功能。

内容的提问来源于stack exchange,提问作者Tugalsan Karabacak

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 20:40:20