我遇到过环境变量中的系统变量中可以拥有的条目数量可能有限制,有人可以验证我的怀疑吗?
我是不是讨论 Path 中可以存在多少个字符。
答案1
没有限制数字据我所知,变量的大小有一些限制(取决于系统版本):
http://msdn.microsoft.com/en-us/library/windows/desktop/ms682653%28v=vs.85%29.aspx
用户定义的环境变量的最大大小为 32,767 个字符。环境块的大小没有技术限制。但是,根据用于访问块的机制,存在实际限制。例如,批处理文件不能设置长度超过最大命令行长度的变量。
Windows Server 2003 和 Windows XP:进程的环境块最大大小为 32,767 个字符。从 Windows Vista 和 Windows Server 2008 开始,环境块的大小不再受技术限制。
他们提到的 nb 命令行长度是 8191 个字符。