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

如何让通过脚本安装的dotnet在Windows PowerShell中全局可访问?

解决Windows下任意位置使用dotnet命令的问题

嘿,这个问题其实很好解决——只需要把.NET Core SDK的安装路径添加到系统的PATH环境变量里就行,我给你准备了两种操作方式,选你顺手的来:

方法一:图形界面操作(适合不熟悉命令行的同学)

  • 打开「系统属性」:右键点击「此电脑」→「属性」,然后点击界面里的「高级系统设置」;或者按下Win+R快捷键,输入sysdm.cpl后回车。
  • 在弹出的窗口切换到「高级」标签页,点击下方的「环境变量」按钮。
  • 在「系统变量」区域找到名为Path的变量,点击「编辑」。
  • 点击「新建」,将路径C:\Users\[你的用户名]\AppData\Local\Microsoft\dotnet粘贴进去(记得把[你的用户名]替换成你实际的Windows用户名,比如如果你的用户名是Alex,路径就是C:\Users\Alex\AppData\Local\Microsoft\dotnet)。
  • 依次点击所有窗口的「确定」按钮保存设置。
  • 重要:关闭当前所有的命令提示符/PowerShell窗口,重新打开一个新的,之后就能在任意位置直接输入dotnet命令啦。

方法二:PowerShell命令行操作(更快捷)

如果你习惯用命令行,可以按以下步骤操作:

  • 右键点击开始菜单,选择「Windows PowerShell (管理员)」或者「终端(管理员)」。
  • 如果你想让所有用户都能使用dotnet命令,运行这条命令(替换[你的用户名]):
    [Environment]::SetEnvironmentVariable("Path", "$([Environment]::GetEnvironmentVariable('Path', 'Machine'));C:\Users\[你的用户名]\AppData\Local\Microsoft\dotnet", "Machine")
    
  • 如果你只想让当前用户生效(不需要管理员权限),可以用这条命令:
    [Environment]::SetEnvironmentVariable("Path", "$([Environment]::GetEnvironmentVariable('Path', 'User'));C:\Users\[你的用户名]\AppData\Local\Microsoft\dotnet", "User")
    
  • 关闭当前PowerShell窗口,重新打开一个新的,输入dotnet --version测试一下,应该就能正常识别了。

小提示

其实dotnet-install.ps1脚本在安装过程中会提示是否自动将路径添加到PATH里,可能你当时没注意到~不过现在手动添加也完全没问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 18:47:33