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

运行PowerShell类定义脚本时报HRESULT:0x80131047错误如何解决

PowerShell自定义类触发0x80131047报错解决方法

你遇到的法语报错翻译为:给定的程序集的名称或基本代码无效。(HRESULT 异常: 0x80131047)。你提供的类定义语法完全符合PowerShell规范,报错由运行环境或脚本属性异常导致,可按以下步骤排查:

  • 确认PowerShell版本
    类定义是PowerShell 5.1及更高版本才支持的语法,运行以下命令查看当前版本:
    $PSVersionTable.PSVersion
    如果版本低于5.0,升级PowerShell至5.1或更高版本即可解决。
  • 解除脚本的安全锁定
    从互联网下载、其他设备拷贝的脚本会被Windows添加安全标记,默认阻止加载执行。可直接在PowerShell中执行命令解锁:
    Unblock-File -Path .\WindChill_API.ps1
    也可以右键点击脚本文件,在属性面板底部勾选「解除锁定」选项后保存设置。
  • 调整脚本存储路径
    如果脚本所在路径包含中文、特殊符号、空格,或者路径总长度超过260字符,会触发.NET程序集加载异常,将脚本移动到纯英文无特殊字符的短路径下(例如C:\scripts\)重新运行即可。
  • 修复.NET Framework组件
    PowerShell 5.1基于.NET Framework运行,本地.NET Framework组件损坏也会触发该加载错误,运行.NET Framework官方修复工具修复后重试即可。

内容的提问来源于stack exchange,提问作者Alexandre.R

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 07:15:07