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

Windows系统CNTK安装报错:无法获取$SourceFile

解决CNTK安装脚本PowerShell致命错误的思路

我之前帮朋友排查过类似的CNTK安装问题,给你几个实用的排查方向:

  • 检查并升级PowerShell版本
    CNTK的安装脚本对PowerShell版本有最低要求(至少3.0),Windows 7默认搭载的是PowerShell 2.0,这大概率是报错的核心原因。你可以按Win+R输入powershell,执行命令$PSVersionTable.PSVersion查看当前版本。如果低于3.0,直接升级到PowerShell 5.1(Windows 7支持的最高稳定版本)。

  • 以管理员权限运行脚本
    安装脚本需要系统级权限才能完成文件写入、环境变量配置等操作。右键点击install.bat选择「以管理员身份运行」,或者先打开管理员级别的命令提示符,切换到脚本所在目录后执行install.bat。Windows 7用户还要注意UAC设置不要调得过高,避免拦截脚本的关键操作。

  • 排查网络与代理问题
    下载阶段报错很可能是网络不稳定或代理拦截了安装包请求。先尝试关闭代理、VPN,切换到稳定的有线网络重试;如果是企业内网环境,需要先在PowerShell中配置代理:

    netsh winhttp set proxy 你的代理地址:端口号
    

    安装完成后再重置代理:

    netsh winhttp reset proxy
    
  • 调整PowerShell执行策略
    Windows默认的执行策略可能会阻止本地脚本运行。打开管理员权限的PowerShell,执行以下命令允许本地脚本运行(输入Y确认即可):

    Set-ExecutionPolicy RemoteSigned
    
  • 补全系统必要补丁
    Windows 7需要安装.NET Framework 4.5及以上版本,还有KB2533623这类PowerShell相关的系统补丁,否则PowerShell运行会出现兼容性错误。Windows 10用户则建议将系统更新到最新的累积更新版本,确保组件兼容性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:18:34