我们知道在 Windows 系统中可以通过设置 PATH 这一环境变量来让系统找到我们所需要的可执行程序。但有时,会发生明明添加了路径,但系统还是找不到对应程序的问题。
这是因为 Windows 默认支持的 PATH 的最长长度为 260 个字符,当我们设置的路径项比较多的时候,总长度就超过了这一限制,因此靠后的项就被忽略了。
要突破这一限制,我们可以使用 Windows 的组策略编辑器(gpedit),找到“计算机配置——管理模板——系统——文件系统”,其中有一个名为“启用 Win32 长路径”的设置项:
然后选中“已启用”即可。
重新打开一个命令行或者 PowerShell 窗口,之前找不到的程序现在就可以被正确地找到了,说明长路径已经生效。
参考链接:
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...