Windows 编辑环境变量出现“此环境变量太大, 此对话框允许将值设置为最长2047个字符” 的解决方法

背景

某天我正在配置 ffmpeg ，保存环境变量时出现了此环境变量太大，此对话框允许将值设置为最长 2047 个字符的报错

寻找解决方案

经查询，出现这个错误是因为在编辑系统环境变量时，特定变量的长度超出了 Windows 所允许的最大字符数。这通常发生在修改 PATH 变量时，因为随着时间的推移，安装的程序可能会不断向 PATH 添加新的路径，导致其变得异常庞大。

有两个解决方案：

1. 手动编辑和删除导致相关问题的环境变量，由于我懒癌犯了，并且手动编辑容易导致不可知问题，遂放弃。

如果想实施这个方案，可以考虑：

将 PATH 变量分割为多个小的部分。

创建新的环境变量，并将一些路径从 PATH 移动到这些新变量中。

在 PATH 中使用这些新变量，如 % NEW_VAR%，以减少 PATH 的总长度。

使用专门的环境变量编辑工具
网络上有很多的免费的环境变量编辑工具，这些工具相对专业，后期也容易进行管理，本文选择这个方案。

解决过程

经查询，我选择了Rapid Environment Editor这个软件，这是一个免费的环境变量编辑工具，用户界面友好，可以更容易地管理环境变量，包括 PATH 变量，还允许查看、编辑和清理环境变量，还支持撤销和重做操作。
关于这个软件更详细的介绍，可以去软件官网查看：https://www.rapidee.com/

打开软件下载页面，点击安装文件，下载：https://www.rapidee.com/en/download

随后打开安装一气呵成，熟悉安装软件的小伙伴一定很熟悉，这里不赘述。

用管理员权限打开软件，可以看到如下界面：

界面还是很友好的，操作也很方便，如果想展开查看某个变量，可以点击变量名旁边的 '+' 图片：

以增加 PATH 为例，右击PATH：

点击Add value，同时按下F7，选择你想要添加到环境变量的目录，点击确定：

可以看到目录已经成功添加到环境变量：

也可以通过查看 Windows 的环境变量页面进行验证：

新建终端也可验证：

文章结束