环境变量PATH太长问题的解决办法

原创 2012年12月04日 19:34:56

做软件开发嘛。不可避免的就要用到很多开发工具,其中的很多工具都要求我们把其可执行文件路径加入到系统的PATH环境变量中,时间久了,我们的PATH变量长度就变成了一个超级长的字符串,也许有一天,在你又一次安装某个软件之后,你突然发现,原本可以使用的某个exe文件,当你运行到哦时候,给你来个“找不到xx.dll文件!”,你怎么办,就这样无语吗?

    要说,微软够贱的,你说你们把环境变量的最大长度设置为10000,不就没事了,非得那么吝啬,总是256、512、1024的限制,搞的LZ不爽!!

   但是,骂归骂,你还是没办法,怎么办,找微软中国网站寻求帮助呗。

  搜索“环境变量 path”

竟然没找到完全匹配的,也许是我太急了吧?

不过还是有很多类似的问题,都是什么字符串长度限制。罗列一下:

1.命令提示符 (cmd.exe) 命令行字符串限制http://support.microsoft.com/kb/830473/zh-cn)

嗯,跟我的有点像,MS提供的解决办法是:

例如,如果 PATH 环境变量中包含多于 2047年或 8191 个字符 (根据您的操作系统),使用一个或多个下面的方法来降低的字符数:

  • 使用较短的文件夹和文件的名称。
  • 减少文件夹树的深度。
  • 将文件存储在较少的文件夹,以便在 PATH 环境变量,需要较少的文件夹。
  • 调查可能的方法可以用来减少寻找.dll 文件的路径的依赖项。
2.长 PATH 环境变量将导致 16 位应用程序挂起http://support.microsoft.com/kb/169171/zh-cn)

3.当您使用"以管理员身份运行"选项运行在 Windows Vista 中,或在 Windows Server 2008 中使用环境变量的应用程序时,您会遇到各种错误在 Windows Vista 和 Windows Server 2008 中,环境变量的值的长度被限制为 2048 个字符。但是,通过使用以管理员身份运行选项运行的应用程序通过使用环境变量时,环境变量的值被截断为 1024 个字符的长度

--------------------------------------------

总之,还不能根治啊。

环境变量path的值大于1023的解决办法

 1.计算机—>属性—>更改设置—>高级—>环境变量 2.然后编辑Path,全选将其中的路径全部复制出来。新建一个系统变量取名path2,将复制的内容放入其中。 3.然后再Path中建立一个...
  • jytxj111
  • jytxj111
  • 2015年02月23日 15:03
  • 672

解决Windows7 Path环境变量过长的方法

使用mklink命令来缩写path环境变量
  • SWhard
  • SWhard
  • 2016年11月12日 18:04
  • 2635

Windows环境变量过长及修改环境变量后导致的不能开机解决方案

昨晚搭建OpenCV开发环境时需要加入其可执行文件路径至环境变量中D:\software\OpenCV\build\x64\vc10\bin,遂编辑系统环境变量Path,发现问题如下: 1.环境变量编...
  • zhaohsww
  • zhaohsww
  • 2013年09月05日 11:00
  • 8843

解决Windows7 Path环境变量过长的方法

http://blog.csdn.net/swhard/article/details/53141937 今天在使用ffmpeg开发时出现了找不到文件的情况,最终发现cmd中path...
  • NRlovestudy
  • NRlovestudy
  • 2017年01月01日 00:55
  • 873

偏方巧治PATH变量超长问题

症状回放:最近安装一个Delphi的控件,结果,在安装之后启动Delphi时出现了找不到相关文件的错误。一开始以为是Delphi内的Library路径没有添加,查看,一切正常。再次启动Delphi,提...
  • zhmnsw
  • zhmnsw
  • 2007年04月11日 21:42
  • 4404

环境变量path的值超过1023字符。无法设置该值。

环境变量path的值超过1023字符。无法设置该值。 为何会出现那么多的无用的环境变量呢? 一些软件在安装时都会将自己的启动软件添加在path中,但软件卸载时可能不会及时将path中的路径删除掉; 还...
  • magi1201
  • magi1201
  • 2014年12月03日 22:20
  • 2781

windows一个目录下最大文件数目(文件上限)

windows一个目录下最大文件数目 1)FAT16文件系统, 可以保存的文件体积最大值是 4 GB - 1 byte (2^32 bytes - 1 byte); 卷的最大...
  • funnyfu0101
  • funnyfu0101
  • 2017年10月10日 15:13
  • 1360

环境变量PATH太长问题的解决办法

做软件开发嘛。不可避免的就要用到很多开发工具,其中的很多工具都要求我们把其可执行文件路径加入到系统的PATH环境变量中,时间久了,我们的PATH变量长度就变成了一个超级长的字符串,也许有一天,在你又一...
  • godenlove007
  • godenlove007
  • 2012年12月04日 19:34
  • 16848

windows 查看,修改环境变量

首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。1、查看当前所有可用的环境变量:输入 set 即可查看。 ...
  • xinganshenguang
  • xinganshenguang
  • 2016年12月20日 11:28
  • 1193

2015-03-27-oracle-环境变量path的值超过1023字符,无法设置改值

在给别人安装过程中碰到的错误 【错误1】环境变量path的值超过1023字符,无法设置改值 【原因】 环境变量中的path的变量值太长了【解决方法】 1)WIN7 我的电脑–》右键属性–》高...
  • JKL852qaz
  • JKL852qaz
  • 2016年03月27日 10:29
  • 1875
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:环境变量PATH太长问题的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)