当前位置: 首页 > news >正文

使用命令行管理 Windows 环境变量

1. 使用命令提示符 (CMD)

1.1. 设置环境变量

添加或修改临时环境变量(当前会话有效)

set MY_VAR=value

添加或修改用户环境变量

setx MY_VAR "value"

添加或修改系统环境变量(需要管理员权限):

setx /M MY_VAR "value"

1.2. 删除用户环境变量

MY_VAR 设置为空字符串(常用操作,非真正删除)

setx MY_VAR ""

修改注册表之前,请做好备份等安全防护措施;注意注册表的修改具有延迟性,造成的系统或程序影响可能不会在第一时间被感知

若需要完全删除环境变量,可以使用 reg 命令来操作注册表:

reg delete "HKCU\Environment" /v MY_VAR /f

删除系统环境变量(需要管理员权限)

reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v MY_VAR /f

1.3. 查看环境变量

set

查看特定的环境变量:

set MY_VAR

2. 使用 PowerShell

2.1. 设置环境变量

添加或修改临时环境变量(当前会话有效)

$env:MY_VAR = "value"

添加或修改用户环境变量

[System.Environment]::SetEnvironmentVariable("MY_VAR", "value", "User")

添加或修改系统环境变量(需要管理员权限):

[System.Environment]::SetEnvironmentVariable("MY_VAR", "value", "Machine")

2.2. 查看环境变量

Get-ChildItem Env:

查看特定的环境变量:

$env:MY_VAR

2.3. 删除环境变量

删除用户环境变量

[System.Environment]::SetEnvironmentVariable("MY_VAR", $null, "User")

删除系统环境变量(需要管理员权限)

[System.Environment]::SetEnvironmentVariable("MY_VAR", $null, "Machine")

3. 参考

  • https://stackoverflow.com/questions/13222724/command-line-to-remove-an-environment-variable-from-the-os-level-configuration
http://www.lryc.cn/news/477267.html

相关文章:

  • AUTODL配置百度网盘数据传输
  • LeetCode46. 全排列(2024秋季每日一题 57)
  • SpringBoot新闻稿件管理系统:架构与实现
  • MinIO讲解和java应用案例示范
  • 区块链技术与应用 【全国职业院校技能大赛国赛题目解析】第1套 区块链系统设计与运维部分
  • yaml文件编写
  • TOEIC 词汇专题:娱乐休闲篇
  • 驱动TFT-1.44寸屏(ST7735)显示器
  • 鸿蒙HarmonyOS NEXT一多适配技术方案
  • golang 中map使用的一些坑
  • cordova 离线打包Android -Linux
  • 【python】OpenCV—findContours(4.3)
  • 前端通过nginx部署一个本地服务的方法
  • Linux:防火墙和selinux对服务的影响
  • 从 vue 源码看问题 — vue 如何进行异步更新?
  • 【go从零单排】go中的基本数据类型和变量
  • 标签之文字排版,图片,链接,音视频(HTML) 基础版
  • 基于SpringBoot+Gpt个人健康管家管理系统【提供源码+答辩PPT+参考文档+项目部署】
  • 十四届蓝桥杯STEMA考试Python真题试卷第二套第一题
  • 【Windows修改Docker Desktop(WSL2)内存分配大小】
  • 阿里云-部署CNI flannel集群网络
  • favicon是什么文件?如何制作网站ico图标?
  • Linux云计算个人学习总结(一)
  • DCRNN解读(论文+代码)
  • 雷池社区版新版本功能防绕过人机验证解析
  • 一文详解开源ETL工具Kettle!
  • 《IMM交互式多模型滤波MATLAB实践》专栏目录,持续更新……
  • 解决数据集中xml文件类别标签的首字母大小写不一致问题
  • 手边酒店多商户版V2源码独立部署_博纳软云
  • 32位汇编——通用寄存器