千石

千石の云上小窝

Talk is cheap, show me the code
bilibili
github
email

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

背景#

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

image

寻找解决方案#

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

有两个解决方案:

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

如果想实施这个方案,可以考虑:

  • 将 PATH 变量分割为多个小的部分。
  • 创建新的环境变量,并将一些路径从 PATH 移动到这些新变量中。
  • 在 PATH 中使用这些新变量,如 % NEW_VAR%,以减少 PATH 的总长度。
  1. 使用专门的环境变量编辑工具
    网络上有很多的免费的环境变量编辑工具,这些工具相对专业,后期也容易进行管理,本文选择这个方案。

解决过程#

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

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

image

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

管理员权限打开软件,可以看到如下界面:

image

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

image

以增加 PATH 为例,右击PATH

image

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

image

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

image

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

image

新建终端也可验证:

image

文章结束

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。