环境变量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变量超长问题

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

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

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

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

在给别人安装过程中碰到的错误 【错误1】环境变量path的值超过1023字符,无法设置改值 【原因】 环境变量中的path的变量值太长了【解决方法】 1)WIN7 我的电脑–》右键属性–》高...

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

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

Maven安装与环境配置(Windows)

注意:Maven3以上版本要求安装jdk1.7以上版本。 1、下载安装包在Maven官网下载最新版的安装包:http://maven.apache.org/download.cgi2、解压安装包3、配...
  • xyang81
  • xyang81
  • 2016年05月24日 10:12
  • 15048

maven 环境搭建 Myeclipse配置

一:Maven的下载安装 准备工作: 1)安装环境 Windows xp 2)需安装JDK ,并配置环境变量(略) 3) Maven版本3.0.5 4)下载地址:http...
  • kalision
  • kalision
  • 2014年09月04日 16:04
  • 43275

关于WORD提示“Word无法创建工作文件,请检查临时环境变量”问题的解决办法

 最近使用VSuite Ramdisk改变了系统临时文件夹路径, 结果感觉没什么变化,再想改变回来时发现work打开时提示“Word无法创建工作文件,请检查临时环境变量”  并且word无法保存。 解...
  • gwl48
  • gwl48
  • 2011年05月23日 20:39
  • 22696

关于Windows10 Java环境变量配置问题的解决办法

关于Windows10 Java环境变量配置问题的解决办法由于最近有一些时间,所以想要把之前学过一段时间的Java重新捡起来看看,之前的学习环境是Ubuntu,对于环境变量的配置和Windows也没有...

ubantu系统环境变量出错进不去系统解决办法

ubantu系统在系统的环境变量更改后,只要有一点错误就很容易进不去系统,针对这样的情况我们只有jia...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:环境变量PATH太长问题的解决办法
举报原因:
原因补充:

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