提问人:Shaun Roselt 提问时间:11/2/2023 更新时间:11/2/2023 访问量:135
安装 RAD Studio(Delphi 和 C++ Builder)时,“我们检测到您的系统路径接近 Windows 限制”
"We have detected that your System Path is close to reaching the Windows limit" when installing RAD Studio (Delphi and C++ Builder)
问:
安装 RAD Studio(Delphi 和 C++ Builder)时,我收到以下消息:
我们检测到您的系统路径接近 Windows 限制。请选择“确定”继续安装,或选择“取消”终止安装。
这是怎麽?我该怎么办?
这是我需要担心的事情,以后可能会回来咬我的屁股吗?
或者我可以安全地忽略它并按“确定”吗?
答:
3赞
Matthias B
11/2/2023
#1
PATH
是 Windows 的全局环境变量之一。它的最大长度为 2047 个字符(至少在某些 Windows 版本上),安装多个 RAD Studio 版本很容易。如果发生这种情况,路径可能会被截断,从而导致 Windows 中难以理解的问题,甚至可能使 Windows 根本无法启动。
因此,在安装 RAD Studio 之前,您应该考虑您当前的 - 它看起来很长吗?PATH
如果存在过长的风险,缩短它的一个方法是创建具有短名称的额外目录,并将它们设置为指向实际目录的“交汇点”。例如(必须以管理员身份运行命令提示符):PATH
mklink /j "C:\Delphi11" "C:\Program Files (x86)\Embarcadero\RAD Studio\22.0"
然后,将所有匹配项替换为短名称。PATH
或者,只需将所有 RAD Studio 版本安装到具有短路径的文件夹中,例如 、 、 、 等。C:\D\XE2
C:\D\XE3
C:\D\10.4
C:\D\11
评论
0赞
AmigoJack
11/2/2023
10 年后,您应该知道如何使用格式,并且链接到您所写内容的来源会增加您的文本的价值,因为读者可以进一步调查/学习。更短的路径也可以通过 8.3 文件名实现,因此您可能会得到 .C:\PROGRA~2\EMBARC~1\RADSTU~1\22.0
6赞
dummzeuch
11/3/2023
减少 PATH 长度的另一种可能性是使用额外的环境变量,例如DELPHI11PATH,将 PATH 的部分移动到此变量,并将这些部分替换为 %DELPHI11PATH%。这是可能的,因为 PATH 的最大长度仅在扩展之前限制变量。
评论