Chiphell - 分享与交流用户体验
标题:
求教win的环境变量TEMP临时改变路径(不重启)已解决
[打印本页]
作者:
terry0086
时间:
2025-6-23 22:36
标题:
求教win的环境变量TEMP临时改变路径(不重启)已解决
本帖最后由 terry0086 于 2025-6-24 13:10 编辑
请教下win11下因为用ramdisk把TEMP和TMP指到4GB虚拟盘r:\temp了用起来很方便又快,但有时用某些软件或安装驱动时太大会爆掉,所以想临时改一下temp环境变量到别的盘去,用管理员权限进CMD重新set temp=d:\temp看似成功用set命令也看到改了但实际并没生效仍然用的原目录,关掉cmd窗口再输入set看到还是原先的TEMP=r:\temp,请问下除了改系统设置那环境变量并重启(弄完改回去又得重启)外有没有更方便不用重启的法子啊?
====
搜半天去某乎找到原来还有个setx的命令,需要时用setx TMP d:\temp 去改用户的路径或者再加/m参数去改系统的临时目录路径即可免重启。当然具体程序要重新打开一次。
作者:
xy.
时间:
2025-6-23 23:04
WM_SETTINGCHANGE
写个程序广播一下
另外也看你要作用的那个程序的逻辑, 如果是只启动时拿一次不是每次用到都拿, 也是寄
作者:
uuyyhhjj
时间:
2025-6-24 00:33
有现成的我给你写了一个,根据程序设计不同,不一定生效
https://c.wss.pet/f/hbmvcikloxh
链接有效期24小时
sha1: 811eed557969d41b489aa8de4b018588a01ae3f8
作者:
ShinichiYao
时间:
2025-6-24 08:35
管理员的TEMP是在Windows系统目录下的,改当前用户的TEMP不要用管理员身份
作者:
terry0086
时间:
2025-6-24 13:08
uuyyhhjj 发表于 2025-6-24 00:33
有现成的我给你写了一个,根据程序设计不同,不一定生效
https://c.wss.pet/f/hbmvcikloxh 链接有效期24小 ...
感谢,用setx命令解决了
欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/)
Powered by Discuz! X3.5