Если щелкнуть программу правой кнопкой мыши и удерживать клавишу Shift, отображается дополнительная опция «Запуск от имени другого пользователя».
И наоборот, мой босс говорит, что если вы нажмете «Запуск от имени администратора», у вас будет больше возможностей, чем при входе в систему как учетную запись домена. Так в чем разница между этими двумя вариантами?
Это действительно вопрос изучения токенов безопасности в Windows в наши дни, но я скопирую / вставлю ответ от SO, найденный здесь: https://stackoverflow.com/questions/8986971/what-precisely-does-run-as-administrator-do так как невозможно закрыть как тупик кросс-сайт.
При входе в Windows создается токен доступа. Это идентифицирует вас, группы, в которых вы состоите, и ваши привилегии. И обратите внимание, что то, является ли пользователь администратором или нет, определяется тем, является ли пользователь членом группы администраторов.
Без UAC, когда вы запускаете программу, она получает копию токена доступа, и это контролирует, к чему программа может получить доступ.
С UAC, когда вы запускаете программу, она получает токен ограниченного доступа. Это исходный токен доступа с удаленными «Администраторами» из списка групп (и некоторыми другими изменениями). Даже если ваш пользователь является членом группы администраторов, программа не может использовать права администратора.
Когда вы выбираете «Запуск от имени администратора» и ваш пользователь является администратором, программа запускается с исходным токеном неограниченного доступа. Если ваш пользователь не является администратором, вам будет предложено ввести учетную запись администратора, и программа будет запущена под этой учетной записью.
Кредит: arx
Дополнительную информацию см. Здесь: