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

使用Chocolatey在Windows 11安装yasm遇Write-ChocolateyFailure错误求助

解决Chocolatey安装yasm时Write-ChocolateyFailure未识别的错误

错误原因

Write-ChocolateyFailure是Chocolatey旧版本的内置辅助函数,在较新的版本(如你使用的1.2.0)中已被弃用/移除,但yasm的Chocolatey包脚本仍在调用该过时函数,导致安装报错。

解决方法

方法1:手动完成安装(最快解决)

下载已经完成,只需手动配置即可:

  • 找到已下载的文件:C:\ProgramData\chocolatey\lib\yasm\tools\yasm.exe
  • 将该文件所在路径添加到系统环境变量PATH中,或者直接将yasm.exe复制到已在PATH中的目录(比如C:\Windows\System32)
  • 打开新的PowerShell窗口,执行yasm --version,若显示版本信息则安装成功。

方法2:修复包安装脚本

如果希望通过Chocolatey正常完成安装流程:

  1. 打开文件C:\ProgramData\chocolatey\lib\yasm\tools\chocolateyInstall.ps1
  2. 找到所有调用Write-ChocolateyFailure的代码行,替换为新版Chocolatey的错误处理逻辑,例如用throw "安装失败"替代,或者直接删除该调用(因为核心文件已下载完成)
  3. 执行choco install yasm --force重新触发安装流程。

方法3:升级Chocolatey到最新版本

升级到最新版Chocolatey可能会提供更好的兼容性:

choco upgrade chocolatey

升级完成后,重新尝试choco install yasm。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 16:35:22