В чем разница между использованием режима Visual Studio 2012 "Запуск от имени администратора" и т.д.? Почему разработчики предпочитают использовать VS в режиме администратора? Каковы преимущества/привилегии, которые вы получаете? Я могу быть наивным, чтобы спросить об этом, но мне просто интересно. Спасибо.
Зачем запускать Visual Studio как "Запуск от имени администратора"?
Ответ 1
От MSDN: права пользователя и Visual Studio
Вы можете сделать почти все в среде Visual Studio IDE как обычное пользователя, но вам необходимы права администратора для завершения следующие задачи:
- Установка Visual Studio.
- Обновление из пробной версии Visual Studio.
- Установка, обновление или удаление локального содержимого справки.
- Разработка решений для SharePoint 2010.
- Приобретение лицензии разработчика для Windows Store.
- Добавление классических элементов управления COM в панель инструментов.
- Установка и использование надстроек, написанных с использованием классического COM в среде IDE.
- Использование событий после сборки, которые регистрируют компонент.
- Включая шаг регистрации при создании проектов на С++.
- Отладка приложений, выполняемых с повышенными разрешениями.
- Отладка приложений, выполняемых под другой учетной записью пользователя, например веб-сайтами ASP.NET.
- Отладка в зоне для приложений браузера XAML (XBAP).
- Использование эмулятора для отладки проектов облачных сервисов для Windows Azure.
- Настройка брандмауэра для удаленной отладки.
- Профилирование приложения.
- Развертывание веб-приложения в Internet Information Services (IIS) на локальном компьютере.
- Изменение того, как вы участвуете в программе Visual Studio Customer Experience.
Ответ 2
В Windows Vista появился элемент управления учетными записями пользователей, который означает, что вы запускаете все программы в качестве стандартного пользователя, даже если вы являетесь администратором. Есть определенные вещи, которые вы в VS, которые требуют, чтобы вы работали как администратор, а не обычный пользователь. Например, под управлением эмуляторов Windows Azure, сервера asp.net dev и т.д.
Вы можете запускать VS в качестве стандартного пользователя, но рано или поздно вы столкнетесь с проблемами.