Изменить место хранения профиля пользователя Windows

Взято отсюда: https://itteh.org/?p=469

1. Создайте новую папку, которая будет использоваться для хранения профилей.
2. Скопируйте все существующие профили из папки %systemdrive%\DocumentsandSettings в только что созданную папку. (Обратите внимание, что при копировании с файловой системы NTFS на файловую систему NTFS необходимо воспользоваться командой XCOPY и параметром командной строки /o, что позволит сохранить списки контроля доступа, связанные с каждым файлом.)
3. Запустите редактор системного реестра (REGEDIT.EXE) и перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList.
4. Дважды щелкните на записи ProfileDirectory.
5. Введите путь к новой папке и щелкните на кнопке OK.

XCOPY /H /O /T /E /B /Y c:\users d:\users

Занятно, я mklink юзал, но этот вариант лучше, потому что позволяет сразу все менять. Спасибо автору :-)

Default user’s temps:
HKEY_USERS\Environment\

Default System temps:
HKLM\System\ControlSetXXX\Control\Session Manager\
HKLM\System\CurrentControlSet\Control\Session Manager\

Change environment valiables in Group Policy:

  1. Open the Group Policy Management Console . Right-click the Group Policy object (GPO) that should contain the new preference item, and then click Edit .
  2. In the console tree under Computer Configuration or User Configuration , expand the Preferences folder, and then expand the Windows Settings folder.
  3. Right-click the Environment node, point to New , and select Environment Variable .

https://technet.microsoft.com/en-us/library/cc772047(v=ws.11).aspx