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

已安装.NET环境但命令行无法识别dotnet命令求助

解决dotnet命令未被识别的问题

1. 验证PATH配置有效性

  • 打开系统属性(右键「此电脑」→属性→高级系统设置→环境变量)
  • 在系统变量的Path项中,确认是否包含C:\Program Files\dotnet\(x64版本默认安装路径)
    • 注意区分用户变量和系统变量,命令行默认优先读取系统变量的Path配置
    • 若路径存在,可将其移至Path列表顶部,避免被其他路径覆盖;若不存在,手动添加该路径后重启命令行

2. 检查.NET安装文件完整性

  • 在CMD中直接执行完整路径的命令,验证安装文件是否正常:
    "C:\Program Files\dotnet\dotnet.exe" --version
    
    • 若能正常返回版本号,说明问题出在环境变量;若仍报错,打开控制面板→程序和功能,找到.NET SDK 6.0.100 (x64),右键选择「更改」→「修复」,完成后重启电脑
    • 修复无效的话,重新下载对应版本的.NET SDK 6.0.100安装包执行覆盖安装

3. 刷新命令行环境变量

  • 打开管理员权限的CMD,执行refreshenv命令强制刷新环境变量,之后再执行dotnet --version测试
  • 若使用PowerShell,可尝试切换到CMD环境测试,部分PowerShell会话可能存在环境变量缓存未更新的情况

4. 排查32位/64位环境冲突

  • 在CMD中执行echo %PROCESSOR_ARCHITECTURE%,返回AMD64表示当前是64位命令行环境
  • 若返回x86,说明是32位CMD,会优先读取C:\Program Files (x86)\dotnet\路径,若未安装32位.NET则会报错。可打开C:\Windows\System32\cmd.exe启动64位CMD后再测试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 18:03:18