Кажется нашел в чем проблема.
Запускаю SET в командной строке и там выдает пусть к временному каталогу:
TEMP=C:\Users\UserName\AppData\Local\Temp\19
TMP=C:\Users\UserName\AppData\Local\Temp\19
Соответственно такого каталога не существует (подпапки 19). Если создать руками папку 19 то все норм.
При следующем входе на сервер tmp уже не 19, а 20.
Думал сделать скрипт на создание нужной подпапки, но поскольку скрипт не лежит в папке пользователя, то путь до tmp там нормальный:
TEMP=C:\Users\UserName\AppData\Local\Temp\
TMP=C:\Users\UserName\AppData\Local\Temp\
Почему из под пользователя ссылка на tmp некорректная? как это исправить?