Запуск Windows Server 2016 TP4 (вы можете думать о нем как о Win10). Существует учетная запись администратора и стандартная учетная запись пользователя. Говоря о местных счетах здесь. Домена пока нет. Программа, которую мне нужно запустить, требует повышения прав. Проблема заключается в запуске его из учетной записи пользователя std.
Это НЕ дубликат сотен одинаковых вопросов. Решение создать задачу и запустить ее с помощью ярлыка здесь не работает. Запуск задачи с помощью ярлыка из учетной записи администратора работает, но не из учетной записи std.
Поскольку я хочу, чтобы эта программа всегда работала, я создал задачу, которая запустит ее при входе в систему любого пользователя. Но те же результаты, что и с вышеуказанным методом. Работает только для учетной записи администратора. Exe не запущен.
Настройка задачи на запуск при запуске компьютера (а не при входе пользователя в систему) DID действительно работает, но затем она выполняется в сеансе с идентификатором 0, и мне нужно, чтобы пользователь мог взаимодействовать с программой.
Я попытался добавить его в HKLM\Software\Microsoft\Windows\CurrentVersion\Run, те же результаты. В HKCU такие же результаты.
Пробовал скрипт входа в систему GPO для запуска exe, результаты те же. Пробовал скрипт входа в систему при запуске компьютера, но, как и ожидалось, он запускается в сеансе с идентификатором 0 :(
Пробовал скрипт входа в систему, установленный прямо в профиле пользователя, те же результаты.
Я попробовал все вышеупомянутые методы с несколькими другими процессами, которые требуют повышения, тот же самый результат со всеми из них. Ни один из них не может запустить процесс с повышенными правами для пользователя STD. Просмотрщик событий ничего не показывает по этому вопросу. Я думаю, что есть какая-то новая защита, которая препятствует этому.
Есть идеи?