必须将windows 11用户临时文件夹迁出c盘以缓解空间压力,推荐优先修改用户级temp/tmp环境变量至d盘路径,其次可用设置应用图形化迁移或mklink创建符号链接实现重定向。

当C盘空间告急、系统运行变慢,而你发现大量临时文件堆积在C:\Users\用户名\AppData\Local\Temp时,必须将Windows 11的用户临时文件夹目录迁出系统盘——这一步操作直接影响所有新启动的桌面程序(如Chrome、微信、Office)的临时文件写入位置,不改则C盘将持续被蚕食。
通过系统属性修改用户级TEMP/TMP环境变量
这是覆盖范围最广、兼容性最强的方法,所有以当前用户身份运行的程序都会读取并使用新路径,包括安装包、浏览器、Office、Windows更新客户端等。
第一步:右键“此电脑”→选择“属性”→点击左侧“高级系统设置”→在弹出窗口中切换到“高级”选项卡→点击“环境变量”按钮。
第二步:在“用户变量”区域,找到TEMP和TMP两项;若不存在,点击“新建”创建;双击TEMP,将变量值设为【D:\Temp\User】(注意:路径末尾不能带反斜杠,且D:\Temp\User文件夹必须已手动创建);对TMP执行完全相同的操作,值也设为D:\Temp\User。
第三步:依次点击所有窗口中的“确定”,关闭全部对话框;重启所有已打开的应用程序(包括资源管理器),新设置即刻生效——无需重启整机,但未重启的应用仍沿用旧路径缓存值。
用设置应用图形化更改用户临时文件夹位置
该方法仅重定向用户级临时文件夹,适用于不想碰环境变量、也不愿开管理员权限的普通用户,UWP应用和部分系统组件响应更及时,但传统桌面程序仍优先读取环境变量。
方法一:按下Win + I打开“设置”→点击左侧“系统”→右侧点“存储”→向下滚动至“高级存储设置”→点击“更改临时文件夹位置”。
方法二:在弹出窗口中点击“浏览”→导航至D盘已创建好的文件夹(如D:\Temp\Settings)→选中该文件夹→点击“选择文件夹”→再点“确定”。
方法三:系统会提示“需要重启才能应用更改”,保存工作后立即重启。注意:此操作不会修改环境变量,也不会影响C:\Windows\Temp;若你同时做了环境变量修改,此处设置会被忽略——二者冲突时,环境变量优先级更高。
用mklink创建符号链接重定向用户级Temp目录
该方法保留原路径%LOCALAPPDATA%\Temp不变,但在NTFS底层将其映射至D盘真实文件夹,避免部分严格校验路径的程序出现兼容性问题,适合对环境变量敏感或被第三方软件锁定的场景。
① 以管理员身份运行Windows PowerShell。
② 执行命令创建目标目录:mkdir D:\Temp\User_Link。
③ 停止可能占用临时文件的进程:先注销当前用户,或执行taskkill /f /im explorer.exe终止资源管理器,避免文件被占用。
④ 重命名原用户临时文件夹:ren "%LOCALAPPDATA%\Temp" Temp_Old。
⑤ 创建目录联结:mklink /J "%LOCALAPPDATA%\Temp" "D:\Temp\User_Link"(必须用/J参数,不可用/D)。
⑥ 重启资源管理器:按Ctrl+Shift+Esc打开任务管理器→右键“Windows 资源管理器”→选择“重新启动”。验证方式:打开文件资源管理器,地址栏输入%temp%回车,确认打开的是D盘对应路径。











