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

如何启用Visual Studio 2022的x86版本Developer PowerShell

如何在Visual Studio 2022中启用x86版本的Developer PowerShell

方法1:手动初始化x86开发环境

打开Windows PowerShell (x86)(32位版本),执行对应Visual Studio版本的vcvars32.bat脚本,需使用完整路径。以VS2022 Community版本为例:

& "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat"

执行完成后,PowerShell不会自动同步bat脚本修改的环境变量,需手动刷新:

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")

或直接重启PowerShell窗口,此时nmake等命令即可正常识别。

方法2:创建自定义快捷方式(便捷方案)

若需频繁使用,可创建快捷方式直接启动配置好的x86环境:

  • 右键桌面→新建→快捷方式
  • 目标栏输入以下命令(根据你的VS版本替换Community为Enterprise或Professional):
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "& 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat' ; $env:Path = [System.Environment]::GetEnvironmentVariable('Path','Machine') + ';' + [System.Environment]::GetEnvironmentVariable('Path','User')"
  • 将快捷方式命名为“Developer PowerShell (x86) for VS2022”,双击即可直接使用配置完成的x86开发环境。

原尝试失败原因

vcvars32.bat是在cmd环境中修改临时环境变量,PowerShell不会自动同步这些变更,因此需要手动刷新环境变量或重启窗口,才能让nmake等命令被系统识别。

内容的提问来源于stack exchange,提问作者mohammad-ghasemi-2549

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:59:52