背景#
某天我正在配置 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 的环境变量页面进行验证:
新建终端也可验证:
文章结束