找回密码
 加入我们
搜索
      
查看: 458|回复: 4

[软件] 求教win的环境变量TEMP临时改变路径(不重启)已解决

[复制链接]
发表于 2025-6-23 22:36 | 显示全部楼层 |阅读模式
本帖最后由 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参数去改系统的临时目录路径即可免重启。当然具体程序要重新打开一次。
发表于 2025-6-23 23:04 | 显示全部楼层
WM_SETTINGCHANGE
写个程序广播一下
另外也看你要作用的那个程序的逻辑, 如果是只启动时拿一次不是每次用到都拿, 也是寄
发表于 2025-6-24 00:33 | 显示全部楼层
有现成的我给你写了一个,根据程序设计不同,不一定生效
https://c.wss.pet/f/hbmvcikloxh 链接有效期24小时
sha1: 811eed557969d41b489aa8de4b018588a01ae3f8
发表于 2025-6-24 08:35 | 显示全部楼层
管理员的TEMP是在Windows系统目录下的,改当前用户的TEMP不要用管理员身份
 楼主| 发表于 2025-6-24 13:08 | 显示全部楼层
uuyyhhjj 发表于 2025-6-24 00:33
有现成的我给你写了一个,根据程序设计不同,不一定生效
https://c.wss.pet/f/hbmvcikloxh 链接有效期24小 ...

感谢,用setx命令解决了
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-6-25 12:35 , Processed in 0.021880 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表