在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没有什么方法可让它即时生效呢?下面介绍一种方法:

  以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的 PATH 值已经生效。

  不用担心DOS窗口中的修改会影响环境变量的值,DOS窗口中的环境变量只是Windows环境变量的一个副本而已。但是对副本的修改却会引发Windows环境变量的刷新,这正是我们想要的!

诡异啊,使用win+R->cmd 启动的cmd.exe 会发现在电脑属性中设置的环境变量立马生效了,在其他模式下启动的cmd却没有发生效果,怪哉!!查看了一下资料,在电脑属性中设置环境变量以后,以后启动的程序和线程会生效,而对以前驻留内存的程序不起作用,也有人说kill explorer.exe 再启动explorer.exe 可以激发设置其作用。

这里要理解的是,一个程序启动时,环境变量被复制到该程序所在的环境中,在该程序执行过程中不会被除该程序以外的其他程序所改变。也就是说,假设我们启动了一个cmd程序,然后通过控制面板修改了环境变量设置,但是已经启动了的cmd所拥有的环境变量并不会被改变。如果我们在修改环境变量之后启动cmd程序,则该程序将拥有新的环境变量。
那么结论就很明显了:修改环境变量之后,如果受影响的是应用程序,那么只要简单地重新启动此应用程序,环境变量的修改就会反映到该程序中,而不必重新启动计算机;但是,如果受影响的是系统服务,就必须重新启动才能将环境变量的修改反映到系统服务中(因为没有办法在不重启计算机的情况下重新启动系统服务管理器)。

如何使windows系统环境变量的改变即时生效相关推荐

  1. Windows系统环境变量path详解

    Windows系统环境变量path详解 大家平时有没有编辑好path变量,可是运行结果却不尽人意的情况,那么希望看完我这篇关于path变量的文章对大家有所帮助,在文章的结尾有参考文档和笔者之前踩过的坑 ...

  2. Windows系统环境变量大全(XP/Win7/Win8)

    很多时候,不管我们在XP下还是在Vista.Win7.Win8下,不管我们是程序员还是普通用户,我们都可能会用到Windows系统环境变量. 可能有些初级用户比较迷惑,这个,对我们有什么用?该怎么用? ...

  3. Windows系统环境变量之path环境变量(Python, Java环境变量配置)

    系统: Windows10 path系统环境变量的作用: Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外 ...

  4. windows系统环境变量和用户环境变量的区别

    区别: 环境变量分为系统环境变量和用户环境变量.环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用. 例如你要用opencv,那么你把opencv的bin目录加入到path变 ...

  5. Windows环境变量设置后立即生效——方法总结

    前言 当开发android应用时,需要在windows环境下设置java的环境变量.通常我们将java的安装路径添加到系统环境变量path中去,然后重启之后,在命令提示符中输入 : java -ver ...

  6. windows系统环境变量过长解决方案(PATH too long installer unable to modify Path)

    在按照官方文档安装PCL库时,发现如下danteng的错误,内心极度崩溃!以前也遇到过,当时暂时解决了该问题,现在又遇到了重新解决一次,为了方便以后遇到该问题时不再不知所措,现做个笔记! 一.环境 w ...

  7. Windows 系统环境变量大全

    %ALLUSERSPROFILE% 列出所有用户Profile文件位置. %APPDATA% 列出应用程序数据的默认存放位置. %CD% 列出当前目录. %CLIENTNAME% 列出联接到终端服务会 ...

  8. windows 全局变量_如何在Windows中使用全局系统环境变量

    windows 全局变量 Any system administrator who spends a good bit of time in the command prompt or batch s ...

  9. Windows 10 系统设置系统环境变量和用户环境变量

    系统环境变量对整个系统有效 用户环境变量只对当前用户有效 方法一: 1.首先选中桌面此电脑图标,右键选择属性.如果桌面没有此电脑图标,打开方式http://blog.csdn.net/qq_29129 ...

  10. 【windows】常见系统环境变量路径,如%appdata%等

    1.介绍 %appdata%就代表了C:Users\用户名\AppData\Roaming这个文件夹. "%"是系统变量的一种表示方法,在升级补丁或者软件需要将某些内容写入系统文件 ...

最新文章

  1. 伍六七带你学算法——被忽视的数学公式
  2. SpringMVC异常处理机制详解[附带源码分析]
  3. nodeJs 是什么?你需要先想清楚这个问题,才能学习nodejs (介绍)
  4. 怎样推断两个日期在一周内
  5. springcloud工作笔记098---springcloud多项目包扫描问题
  6. python安装失败错误代码0x_详解雨林木风Win10提示“Python 0x80070643安装时发生严重错误”解决方法...
  7. paip. 解决java程序不能自动退出
  8. C++norm函数的用法
  9. ipsan虚拟存储服务器,IPSAN存储架构
  10. 四大组件之Service(服务)
  11. 用Python写三级菜单的三个版本
  12. linux 用谷歌浏览器总是崩溃,谷歌浏览器显示喔唷崩溃啦(谷歌浏览器经常崩溃怎么办)...
  13. SecureCRT方向键不可用
  14. 锂电池电量百分比计算_锂离子电池容量计算之电压法
  15. springboot的商品设计热销排行实现
  16. unity 内部嵌入的网页插件中播放视频网页的问题
  17. 云监控无线煤气报警器如何解决联动问题?
  18. Python 命名关键字形参
  19. 2.12 真实数据的噪声平滑处理
  20. 数电课设-4路抢答器

热门文章

  1. 彩虹色MD主题1 for Sublime Text Typora EmEditor EverEdit
  2. 一年级课程表(3月14日-3月18日)
  3. Leetcode刷题笔记 35.搜索插入位置(详细说明二分查找)
  4. Spring Boot (十一): Spring Boot 定时任务
  5. fiash星空动画制作_Flash8实现动态星空的通用方法
  6. MycoLightTM 比率细菌膜电位试剂盒程序
  7. 计算机科学与工程版面费,《计算机工程与设计》版面费问题 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  8. 解决spacedesk卸载/重装软件时显示 指定的账户已存在
  9. ubuntu20.05+GTX1050Ti驱动+CUDA10.2+CUDNN8+pytorch最后OK
  10. UESTC 1639 云中谁寄锦书来?雁字回时,月满西楼