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

执行az bicep命令报错WinError 193:%1不是有效的Win32应用程序

解决az bicep命令报[WinError 193] %1 is not a valid Win32 application错误

问题描述

执行az bicep version及所有az bicep系列命令时,均抛出以下错误:

The command failed with an unexpected error. Here is the traceback:
[WinError 193] %1 is not a valid Win32 application
Traceback (most recent call last):
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 664, in execute
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 729, in _run_jobs_serially
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 698, in _run_job
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 334, in __call__
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/resource/custom.py", line 4601, in show_bicep_cli_version
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/resource/_bicep.py", line 94, in run_bicep_command
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/resource/_bicep.py", line 267, in _get_bicep_installed_version
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/resource/_bicep.py", line 305, in _run_command
  File "subprocess.py", line 548, in run
  File "subprocess.py", line 1026, in __init__
  File "subprocess.py", line 1538, in _execute_child
OSError: [WinError 193] %1 is not a valid Win32 application

尝试重装Azure CLI、移除PATH中的Python相关路径后问题仍未解决。

解决方案

1. 清理现有Bicep二进制文件

打开文件资源管理器,导航到%USERPROFILE%\.azure\bin目录,删除其中的bicep.exe文件。

2. 手动下载匹配架构的Bicep二进制

下载对应Windows系统架构的Bicep可执行文件(64位系统选择x64版本,32位选择x86版本)。

3. 放置文件到指定目录

将下载好的bicep.exe复制到%USERPROFILE%\.azure\bin目录下。

4. 验证PATH配置

打开系统环境变量设置,确认%USERPROFILE%\.azure\bin已添加到PATH中,且该路径位于其他可能存在冲突的路径之前。

5. 测试命令

重启命令行终端,执行az bicep version验证是否恢复正常。

额外排查点

  • 若问题依旧,检查杀毒软件是否拦截了bicep.exe的执行,可临时关闭杀毒软件后重试。
  • 确认系统架构与下载的Bicep版本完全匹配,避免32位/64位不兼容问题。

内容的提问来源于stack exchange,提问作者Akolen Dvdnk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 20:51:17