
如果您发现 Windows 10 系统盘(通常是 C 盘)空间持续减少,而临时文件长期堆积在系统默认路径(如 C:\Users\用户名\AppData\Local\Temp 和 C:\Windows\Temp)中,则可通过更改临时文件路径将生成位置迁移至其他磁盘。以下是具体操作步骤:
一、通过系统环境变量修改 TEMP/TMP 路径
该方法直接更新操作系统级环境变量,使绝大多数应用程序(包括浏览器、Office、开发工具等)在启动时自动读取新路径创建临时文件,从而避免 C 盘持续写入。
1、在目标非系统盘(如 D: 或 E:)新建一个空文件夹,命名为 Temp(例如:D:\Temp)。
2、右键桌面“此电脑”图标,选择“属性”。
3、点击左侧“高级系统设置”。
4、在“系统属性”窗口中切换到“高级”选项卡,点击底部“环境变量”按钮。
5、在“环境变量”窗口中,分别定位到“用户变量”和“系统变量”区域,找到名为 TEMP 和 TMP 的四个条目(用户 TEMP、用户 TMP、系统 TEMP、系统 TMP)。
6、依次双击每个变量,在弹出的编辑框中点击“浏览目录”,选择您创建的 D:\Temp 文件夹;或直接在“变量值”栏输入完整路径(如:D:\Temp)。
7、全部修改完成后,逐层点击“确定”关闭所有窗口。
8、必须重启所有已打开的应用程序;部分程序(如 Chrome、Word、Visual Studio)需完全退出后重新启动才生效。
二、通过注册表编辑器同步更新系统级 Temp/Tmp 值
该方法补充环境变量设置,确保 Windows 内核组件、服务及安装程序等底层进程也使用新路径,防止因注册表残留导致部分临时文件仍写入 C 盘。
1、按 Win + R 打开“运行”对话框,输入 regedit 并回车。
2、导航至注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment。
3、在右侧窗格中查找名为 Temp 和 Tmp 的字符串值(注意大小写不敏感,可能显示为全小写)。
4、双击 Temp,将“数值数据”修改为与环境变量一致的新路径(如:D:\Temp)。
5、同样双击 Tmp,填入相同路径。
6、关闭注册表编辑器。无需重启即可生效,但建议注销当前用户或重启系统以确保全部进程加载新值。
三、使用管理员权限命令行批量设置(setx 方式)
该方法适用于需要快速部署或脚本化操作的场景,通过 setx 命令一次性持久化写入用户与系统级变量,跳过图形界面多层交互。
1、以管理员身份运行“Windows PowerShell”或“命令提示符”。
2、依次执行以下四条命令(请将 D:\Temp 替换为您实际创建的路径):
3、setx TEMP “D:\Temp” /m
4、setx TMP “D:\Temp” /m
5、setx TEMP “D:\Temp”
6、setx TMP “D:\Temp”
7、关闭命令窗口。变更将在用户注销或系统重启后对所有新启动进程生效;当前运行中的程序不受影响。
四、配合磁盘清理工具立即释放已有临时文件
仅更改路径无法自动迁移或删除历史临时文件,需主动清理 C 盘中已存在的冗余内容,才能即时缓解空间压力。
1、在“此电脑”中右键点击 C 盘,选择“属性”。
2、点击“磁盘清理”按钮,等待扫描完成。
3、点击左下角“清理系统文件”,再次选择 C 盘进行深度扫描。
4、勾选 临时文件、Windows 更新清理、以前的 Windows 安装 等高占用项。
5、点击“确定”后,在确认提示中选择“删除文件”。
6、此操作不可逆,请确保未在 C:\Temp 中存放任何重要未保存数据。

评论(0)