Бывают ситуации, когда runas или Запуск от имени… нельзя применить, ну например есть учетная запись пользователя с ограниченными правами, а ему необходимо работать с программой, которая требует права администратора (или другого пользователя), а рутовский пароль конечно же не дашь ему, понимаю это скорее относится к кривой разработке программы, чем к Windows. Но всё же есть решение воспользовать помощью сторонней утилиты ExecAs. Запускаем программу с ключем /s и появляется окошко добавления программы:
Вводим необходимые данные, думаю понятно без пояснений. И главном окошке ExecAs в списке программ появляется наша.
Другие ключи запуска программы:
ExecAs - запустит программу которую вы добавили, если она всего одна
ExecAs N - N - номер программы для запуска (это если у вас программ для запуска больше чем одна)
ExecAs /? - Помощь по утилите
Все данные, программа хранит в зашифрованном виде в реестре.
Программа бесплатная, лежит тут