此环境变量太大,此对话框允许将值设置为最长2047个字符

在编辑Windows环境变量之后弹出提示:“此环境变量太大,此对话框允许将值设置为最长 2047 个字符”。

这是因为环境变量的确太长了。即使我只是想打开Path看看,并没有添加新的路径也会报错。说明其它软件强制写进去太多了,导致必须手动更改。

解决办法就是将统一的前缀用另外的环境变量代替:

先将变量里的所有C:\Windows改成%CWIN%C:\Program Files改成%CPF%C:\Program Files (x86)改成CPF86,其它盘的软件安装路径同理。然后就可以点确定了。

之后在系统变量那里新建:

  1. 变量名:CWIN,变量值:C:\Windows
  2. 变量名:CPF,变量值:C:\Program Files
  3. 变量名:CPF86,变量值:C:\Program Files (x86)
  4. 其它盘的软件安装路径同理。

这时候如果再去编辑Path,会发现变量不是像以前那样一条单独显示一行了,需要在Path开头再添加C:\Windows;(有分号),然后才会正常识别。