Windows 10临时文件占用C盘空间问题可通过修改TEMP/TMP环境变量路径解决,方法包括:一、系统属性界面图形化设置;二、管理员命令提示符用setx批量配置;三、注册表直接编辑(需备份)。

如果您发现 Windows 10 系统临时文件持续占用 C 盘空间,导致系统盘容量紧张或 I/O 性能下降,则可能是由于默认 TEMP 和 TMP 环境变量仍指向系统盘下的 AppData\Local\Temp 路径。以下是更改临时文件夹路径的多种操作方法:
一、通过系统属性界面修改用户及系统级TEMP/TMP变量
该方法使用图形化界面直接编辑环境变量,确保所有新启动的应用程序(包括桌面软件与后台服务)均能识别并使用新的临时路径。操作前必须在目标磁盘(如 D:)预先创建一个空文件夹,并确认当前用户对该文件夹拥有完全控制权限。
1、在目标磁盘(例如 D:\)新建一个空文件夹,命名为 Temp_Win10。
2、在桌面右键单击“此电脑”,选择“属性”。
3、点击左侧菜单中的“高级系统设置”。
4、在“系统属性”窗口中切换到“高级”选项卡,点击底部的“环境变量”按钮。
5、在“环境变量”窗口中,分别定位到“用户变量”区域和“系统变量”区域,找到名为 TEMP 和 TMP 的四个变量条目(用户 TEMP、用户 TMP、系统 TEMP、系统 TMP)。
6、依次双击每个变量,在弹出的编辑窗口中点击“浏览目录”,选择您预先创建的目标文件夹(例如 D:\Temp_Win10);或直接在“变量值”栏中输入完整路径(例如:D:\Temp_Win10)。
7、对全部四个条目逐一完成修改后,点击“确定”逐层关闭窗口。
8、重启所有已打开的应用程序;Chrome、Edge、Microsoft Office 等必须完全退出后再启动,才能加载新路径。
二、使用命令提示符一次性批量修改(管理员权限)
该方法利用 setx 命令持久化写入环境变量,适用于需快速部署或多台设备统一配置的场景。setx 默认仅修改当前用户变量,添加 -m 参数方可作用于系统变量;执行前仍需确保目标文件夹已存在且权限正确。
1、以管理员身份运行“命令提示符”或“Windows PowerShell”。
2、执行以下四条命令(请将 D:\Temp_Win10 替换为您实际创建的路径):
3、setx TEMP "D:\Temp_Win10" /m
4、setx TMP "D:\Temp_Win10" /m
5、setx TEMP "D:\Temp_Win10"
6、setx TMP "D:\Temp_Win10"
7、关闭命令窗口,注销当前用户或重启系统,使变更对所有服务与进程生效。
三、通过注册表直接编辑(高级用户适用)
该方法绕过环境变量界面,直接修改 Windows 底层注册表中存储的 TEMP 与 TMP 值,可确保系统核心组件(如 Windows Update、BITS 服务、svchost 进程)也采用新路径。操作前请务必备份注册表,避免误改引发系统异常。
1、按 Win + R 输入 regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Environment。
3、在右侧窗格中,查找字符串值 TEMP 和 TMP;若不存在,右键空白处 → 新建 → 字符串值,并命名为 TEMP 和 TMP。
4、双击 TEMP,将其“数值数据”修改为新路径(例如:D:\Temp_Win10);同样修改 TMP 值。
5、再次导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment。
6、在该路径下右侧窗格中,查找或新建 TEMP 和 TMP 字符串值,并将数值数据设为相同的新路径(例如:D:\Temp_Win10)。
7、修改完成后关闭注册表编辑器,立即注销或重启系统。










