如题,在安装的时候遇到
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
预期值: 1023
实际值 : 1379这样的错误。查了下,说要清理Path环境变量的内容,但我也不知道该清理哪些,下面附上Path的内容:
%JAVA_HOME%\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Lenovo\Touch Fingerprint Software\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin请大神帮我解决下,谢谢了

解决方案 »

  1.   

    环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
      

  2.   

    不要沉 啊,我也想弄短点,但是我不知道该删除哪些Path
      

  3.   

    是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
      

  4.   

    不需要,直接把oracle的环境变量写到用户path中,原系统path不变
      

  5.   

    不需要,直接把oracle的环境变量写到用户path中,原系统path不变
    可是我现在是在安装报错啊,oracle的环境变量怎么弄?
      

  6.   

    不需要,直接把oracle的环境变量写到用户path中,原系统path不变
    可是我现在是在安装报错啊,oracle的环境变量怎么弄?
    那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin
      

  7.   

    不需要,直接把oracle的环境变量写到用户path中,原系统path不变
    可是我现在是在安装报错啊,oracle的环境变量怎么弄?
    那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin

    试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题
      

  8.   

    不需要,直接把oracle的环境变量写到用户path中,原系统path不变
    可是我现在是在安装报错啊,oracle的环境变量怎么弄?
    那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin

    试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题
    那你就多移过去一些啊
      

  9.   

    不需要,直接把oracle的环境变量写到用户path中,原系统path不变
    可是我现在是在安装报错啊,oracle的环境变量怎么弄?
    那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin

    试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题
    那你就多移过去一些啊
    我把所有的都挪过去了,还是报这个错误啊
      

  10.   

    同样遇到此问题,百度了半天,发现都是些乱七八糟的答案,不要听上面那些人说的什么删除path,问题根源估计根本不是在path长度,有人说是win系统的应用安全组策略
    两天找不到这个问题解决办法,顿时很想吐槽,国内的开发环境就是这么破烂吗?偌大的CSDN和知乎这种号称专业网站都没有答案,大神牛人是不是从来不愿分享的?
    更不用说小白的百度了.
    必须到国外开发者论坛寻找答案了吗?
      

  11.   

    安装ORACLE已经超过30次了,从来没碰到你的问题,怎么帮你? 如果确定是PATH的问题,你可以把path拷贝一份,然后把那些C:\Program Files\Intel 全都删除,然后安装。完毕后再修改回去,把ORACLE增加的path也加上去。
      

  12.   

    可能你运气好,中BUG了,当然Oracle不会承认这是BUG,因为不是由于Oracle的原因导致的问题。检查下:1、C$系统默认共享有没有打开,cmd中net share可确认;
    2、临时目录是不是有权限读写?是否包含中文名(不要包含中文名)
      

  13.   

    可以新建一个path1把后面附加的环境添加到这个变量上,然后把path1添加到path就可以啦。但是安装Oracle出现这个问题忽略也可以,不怎么影响后面的使用。
      

  14.   

    不需要,直接把oracle的环境变量写到用户path中,原系统path不变
    可是我现在是在安装报错啊,oracle的环境变量怎么弄?
    那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin

    试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题
    那你就多移过去一些啊
    我把所有的都挪过去了,还是报这个错误啊

    我也试过了,把path放用户,系统重新建。  另外一种:新建Path1  path中引用path1,最后还是提示,c共享打开了 最后还是这个错误。我没办反了直接全部忽略。
    谁还有好办法?