Windows 10: RunAs требует повышения прав, даже если командная строка запускается от имени администратора
Я настроил приложение, которое должно запускаться обычным пользователем, но требует прав администратора. Это глупо, это нормальное приложение, но оно так и устанавливается. Пользователям определенно не разрешено быть администратором, просто запустите эту программу с правами администратора.
Когда я вошел в систему как обычный пользователь, я могу выбрать "Запуск от имени администратора" в меню "Пуск" и ввести учетные данные администратора. Приложение работает нормально.
Рекомендуемый способ подготовить это - создать ярлык со следующими свойствами:
runas /user:thispc\administrator /savecred /path/to/application
Проблема в том, что я получаю сообщение об ошибке
The requested operation requires elevation
Несмотря на это, я указал учетную запись администратора и ввел правильный пароль.
Теперь приходит то, что поражает: я снова захожу в систему как thispc\administrator. Я открываю командную строку и ввожу:
/path/to/application
Он работает без сбоев, не запрашивая учетные данные. Как и ожидалось. Но теперь, как и администратор в той же командной строке:
runas /user:thispc\administrator /savecred /path/to/application
Введите правильные учетные данные. И я получаю такое же сообщение об ошибке, что требуется повышение прав.
Я не понимаю этого. Во-первых, когда я обычный пользователь, я ожидаю, что RunAs запускает мое приложение, используя учетные данные администратора. Это не.
Чтобы проверить, я вхожу и запускаю командную строку от имени администратора. Я могу запустить приложение просто так, но не с помощью RunAs, хотя у меня есть полные разрешения для этого приложения.
Поскольку у вас нет моего приложения, вы можете воспроизвести этот файл c:\windows\regedit.exe. Как администратор вы можете запустить его. Используя RunAs, вы получите сообщение об ошибке повышения прав.
Если это произойдет, в чем смысл RunAs? Очевидно, он никогда не запускается, даже не запускается от имени администратора.
Это автономная, нетронутая машина W10. Политики не установлены, политики доменов не действуют.