environment variable is too large 2047

https://stackoverflow.com/questions/34491244/environment-variable-is-too-large-on-windows-10

方案1

When PATH variable gets overloaded with too many values it reaches a point where you cannot add values anymore. Trying the following should solve your problem.

Solution 1:

  1. Create a new system variable say 'NEWPATH'
  2. Assign the bin directory location to 'NEWPATH'
  3. Now append '; %NEWPATH%' to the PATH variable

If this still doesn't work then try to copy some part of PATH variable already existing values to the 'NEWPATH' and then append the 'NEWPATH'

Solution 2:

Check the value of PATH variable if you can group and shorten the paths. For example,

C:\Program Files\Microsoft SQL Server\102\Tools\Binn\;C:\Program Files\Microsoft SQL Server\102\DTS\Bin\;

can be combined to

C:\Program Files\Microsoft SQL Server;

In this way you can build more space into your fixed length PATH variable and finally adjust your bin directory location into PATH.

Hope this helps you!

 

方案2

There are few ways to clean up your path variable. The easiest is to use Rapid Environment Editor. This free utility will,

  1. Remove the duplicate paths (right click > Cleanup Paths)
  2. Remove non-existent folders (shown in red which you need to manually delete)
  3. Replace long paths with short paths (right click > long to short path).

I do above steps in order and use 3rd step only for longest paths until Path variable size is in control again.

If you want to go more advanced, here's little C# tool that you can modify to whatever other logic you want to implement

作者:Chuck Lu    GitHub    
posted @   ChuckLu  阅读(1172)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2018-03-06 Handle exception in ServiceBase.OnStart method
2018-03-06 C# Interactive Walkthrough
2015-03-06 数据采集的开源软件
点击右上角即可分享
微信分享提示