永发信息网

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

答案:2  悬赏:80  手机版
解决时间 2021-12-21 21:15
  • 提问者网友:孤凫
  • 2021-12-21 07:43
如何使windows系统环境变量的改变即时生效
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-12-21 09:12
先到我的电脑>属性>高级>环境变量,添加新环境变量或修改已有的环境变量,然后运行“DOS命令提示符”或run cmd,假设要修改PATH变量,不管PATH的原值是什么,在DOS窗口直接把PATH修改为任意值,关闭DOS窗口,这时,我的电脑>属性>高级>环境变量里PATH已经在Windecho ows全局生效了。
不用担心在DOS窗口的修改会影响我的电脑>属性>高级>环境变量里的修改,DOS窗口的环境变量只是Windows环境变量的一个副本,副本的改动不会影响正本,但会触发正本的刷新,这正是我想要的——让环境变量生效。
附注:
不懂在DOS下修改环境变量?简单得很,如要修改PATH,“SET PATH=C:\”,等号两边不要有空格。PATH环境变量最常用,专门有个DOS命令PATH,用来查看和修改PATH值,这里就不展开讲PATH的语法了。
想验证一下环境变量到底有没有生效?简单得很,新开一个DOS窗口,如要看PATH值,“ECHO %PATH%”。同上,PATH还可以用PATH命令来查看。
全部回答
  • 1楼网友:患得患失的劫
  • 2021-12-21 10:07
getenvironmentvariable和setenvironmentvariable函数只对当前线程有效所以当你退出程序时你在该程序所设置的环境变量都将无效,若要修改windows的环境变量可将线程设为系统线程再进行设置。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯