@alexeyaktanov

RDS ферма. Почему не запускается программа?

Здравствуйте.
Столкнулся с такой проблемой. Есть ферма серверов windows server 2022. На каждом хосте установлена программа (RSClient).
Профили пользователей подключаемые и хранятся на сетевом диске.
Ярлык запуска программы выведен на рабочий стол пользователя и если запустить двойным кликом этот ярлык, то возникает ошибка (в логах винды ничего нет. Похоже на внутреннюю ошибку запуска самой программы). Если запустить программу от имени другого пользователя и вбить логин/пароль текущего пользователя, то программа запускается. Если положить ярлык в любое расположение локального диска сервера, то программа так же запускается нормально. Если положить ярлык в любое место в сетевой папке, то так же запуск программы происходит нормально.
Я так понимаю что программа не запускается только с каталога пользователя. но не понятно почему и как сделать так что бы ярлык находясь на рабочем столе запускал программу двойным кликом.
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alexeyaktanov Автор вопроса
Кажется нашел в чем проблема.
Запускаю 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 некорректная? как это исправить?
Ответ написан
Комментировать
hint000
@hint000
у админа три руки
Запускаю SET в командной строке и там выдает пусть к временному каталогу:
TEMP=C:\Users\UserName\AppData\Local\Temp\19
TMP=C:\Users\UserName\AppData\Local\Temp\19

Был тут недавно вопрос с похожей проблемой:
Несанкционированное переназначение системных переменных TEMP и TMP — как отучить?
И в ответах там интересная ссылка:
https://renenyffenegger.ch/notes/Windows/registry/...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы