修改环境变量后,不需要重启电脑,但是需要重启exe
2016-07-29 10:23
453 查看
这里要理解的是,一个程序启动时,环境变量被复制到该程序所在的环境中,在该程序执行过程中不会被除该程序以外的其他程序所改变。也就是说,假设我们启动了一个cmd程序,然后通过控制面板修改了环境变量设置,但是已经启动了的cmd所拥有的环境变量并不会被改变。如果我们在修改环境变量之后启动cmd程序,则该程序将拥有新的环境变量。
那么结论就很明显了:修改环境变量之后,如果受影响的是应用程序,那么只要简单地重新启动此应用程序,环境变量的修改就会反映到该程序中,而不必重新启动计算机;但是,如果受影响的是系统服务,就必须重新启动才能将环境变量的修改反映到系统服务中(因为没有办法在不重启计算机的情况下重新启动系统服务管理器)。
那么结论就很明显了:修改环境变量之后,如果受影响的是应用程序,那么只要简单地重新启动此应用程序,环境变量的修改就会反映到该程序中,而不必重新启动计算机;但是,如果受影响的是系统服务,就必须重新启动才能将环境变量的修改反映到系统服务中(因为没有办法在不重启计算机的情况下重新启动系统服务管理器)。
相关文章推荐
- Windows下修改环境变量后需不需要重启电脑的问题
- windows7 修改环境变量 和 用不用重启电脑的讨论
- 解决修改windows环境变量需要重启才能生效
- windows7 修改环境变量 和 用不用重启电脑的讨论
- 如何不重启电脑使得修改之后的环境变量有效
- 注册表修改之后,是不会生效的,需要重启,或者执行如下操作(但是有些按这样操作也还是不能立即生效,最保险的方式还是通过重启电脑来实现)
- 【转】windows7 修改环境变量 和 用不用重启电脑的讨论
- windows7 修改环境变量 和 用不用重启电脑的讨论
- windows7 修改环境变量 和 用不用重启电脑的讨论
- 如何不重启电脑使得修改之后的环境变量有效
- windows7 修改环境变量但不用重启电脑
- VC编程获取和修改环境变量,不重启系统即时生效
- Windows不重启就使环境变量修改生效
- jar转exe(已测试JSmooth软件,可转成功,但是仍需要jre环境,等于说没成功)
- 通过bat脚本修改环境变量并且不用重启立即生效
- Android 常见命令操作(需要配置adb.exe的环境变量)
- 关于环境变量设置是否需要重启的问题
- Windows不重启使环境变量修改生效
- 设置系统环境变量需要重启吗?
- VC修改环境变量, 不重启系统, 即时生效.