如何从环境变量中删除系统变量或用户变量

如何从环境变量中删除系统变量或用户变量

我们在批处理脚本中使用 setx 命令来设置环境变量。是否有任何命令可以在批处理脚本中使用,可以删除用户和系统变量中的环境变量,然后设置批处理脚本中定义的变量。

任何帮助将不胜感激。

此致

维拉斯

答案1

尝试将变量设置为空字符串。

设置和取消设置环境变量

在我看来它已经消失了。

答案2

对于本地环境变量,您可以通过将其设置为空来删除它们 SET 命令

对于系统变量,这更复杂。您可以使用 SETX 命令。它确实删除了该变量,这意味着该变量将不再出现在新进程的环境块中,但它确实在注册表中留下了一个空条目,这可能不是一件好事。

要完全删除系统变量,请使用 REG 命令, 像这样:

reg delete HKCU\Environment /F /V varname

相关内容