取消设置以 = 开头的环境变量

取消设置以 = 开头的环境变量

我的 Windows 中有这个奇怪的环境变量(讨论过这里这里):

C:\Users\******\Desktop>set ""
=::=::\
=C:=C:\Users\******\Desktop

不幸的是,我必须运行一个会遇到此问题的软件(Apache Spark)。因为在那里提交问题(或者在 Java 上,因为 Spark 的人声称这是 Java 的错误)会花费太长时间,所以我正在寻找一个临时解决方案来删除这些环境变量。

因为它们包含多个,所以我使用或的=第一个方法失败了。有什么解决方案吗?setxset XY=

因为我也使用 cmder.exe 运行 bash(其中变量如下所示:)!::=::\,所以使用 bash 实用程序的解决方案也是可以接受的。

更新:我通过从以下位置调用 Spark 启动脚本暂时解决了该问题Windows 上的 Ubuntu 上的 Bash。主机系统的环境变量未在此处设置。不过,我不认为这是一个永久的解决方案。

相关内容