How to change TEMP files location in Windows

24-04-2013 8-04-0524-04-2013 8-08-27

Default temp location is C:\Windows\Temp or %SystemRoot%\TEMP.

The location can be changed via GUI or PowerShell:

Set-ItemProperty -path "HKLM:System\CurrentControlSet\Control\Session Manager\Environment" -name TEMP "C:\TEMP"
Set-ItemProperty -path "HKLM:System\CurrentControlSet\Control\Session Manager\Environment" -name TMP "C:\TEMP"