WIN10系统如何升级CURL至最新版本并解决PATH配置后旧版本仍生效问题
Win10 CURL升级版本不生效解决方案
该问题核心是系统自带旧版CURL的路径优先级高于你新增的新版路径,Windows读取PATH路径时按照从上到下的顺序匹配,排在前面的路径会被优先调用,按以下步骤操作即可解决:
- 调整PATH优先级
打开系统环境变量编辑界面,找到你新增的7.79.1版本CURL的目录条目,点击「上移」按钮,将该条目移动到C:\Windows\System32条目之前。如果你的CURL路径是添加在用户变量的PATH中,建议先移至系统变量的PATH中再调整优先级,避免系统变量优先级高于用户变量导致配置不生效。
配置参考截图:


- 刷新环境变量
修改环境变量后必须关闭所有已打开的CMD、PowerShell终端窗口,重新打开新窗口再执行验证操作,仍不生效可直接重启电脑完成全局刷新。 - 验证配置结果
执行where curl命令,输出结果中排在第一个的路径就是当前系统优先调用的CURL路径,确认路径为你安装的7.79.1版本目录后,再执行curl --version即可查到正确的版本号。
如果你不想调整PATH优先级,也可以获取管理员权限后,将新版CURL目录下的curl.exe直接覆盖到C:\Windows\System32目录,直接替换系统自带的旧版本。
内容的提问来源于stack exchange,提问作者SimonNgMelbourne
相关产品推荐
相关产品推荐

