Приложение, которое я хочу использовать, нуждается в настройке среды HOMEPATH, чтобы работать без сбоев. Обычно это не проблема, потому что это установлено по умолчанию. Вот дамп CMD:
C:\Users\xxxx>set home
HOMEDRIVE=C:
HOMEPATH=\Users\bert
Проблема возникает, когда я пытаюсь повысить привилегию приложения до администратора (щелкнув правой кнопкой мыши -> Запуск от имени администратора). Приложение не может найти HOMEPATH. Поэтому я пытаюсь выполнить ту же команду, что и выше, в окне cmd, которое также имеет повышенные права. И вот:
C:\windows\system32>set home
Environment variable home not defined
Зачем? И как я могу это исправить? Я искал повсюду безрезультатно :(
Я также не уверен, как установить HOMEPATH для пользователя, так как не нашел достаточной документации по этому вопросу, как в MSDN, так и в Интернете.
Спасибо, прежде чем.
РЕДАКТИРОВАТЬ, чтобы предоставить больше контекста
У меня есть два пользователя на моем компьютере, один в группе администраторов, а другой как обычный пользователь (группа пользователей). Для моего использования dialy я работаю от имени обычного пользователя, а для команды run as administrator - от имени другого пользователя. Этот пользователь в группе администраторов не является «супер-администратором», для которого не требуется приглашение UAC, это пользователь, который создается при установке окон. Есть ли какая-то информация, которую я должен добавить?