Visual Studio требует повышенных разрешений в Windows 7 - PullRequest
16 голосов
/ 30 апреля 2010

Я использую Visual Studio 2008 в Windows 7. Когда я пытаюсь подключиться к процессу, VS говорит мне перезапустить с другими учетными данными (с повышенными разрешениями).

Итак, я должен перезапустить VS и запустить его от имени администратора. Есть ли способ настроить его так, чтобы VS всегда запускался с правами администратора?

alt text

Ответы [ 6 ]

18 голосов
/ 30 апреля 2010

ярлык Properties -> вкладка Compatibility -> установить Run this program as an administrator галочка.

[run as administrator]

Shaji в комментариях Как запустить программу от имени администратора в Windows 7 ссылка на статью.

Наиболее полезным (как для меня) является использование сочетания клавиш CTRL + Shift при открытии программы.

3 голосов
/ 30 апреля 2010

Лично (и я не хочу начинать религиозную войну с обеих сторон здесь), на любом оборудовании для разработки я всегда отключаю UAC. Затем на своем тестовом компьютере убедитесь, что UAC включен, и выполните тестирование в обычном режиме.

Во время разработки существует огромное количество задач, требующих прав администратора, поэтому обычно проще просто отключить UAC.

1 голос
/ 08 июля 2016

Эта ошибка возникает из-за того, что у текущего пользователя недостаточно прав для открытия Visual Studio.

Чтобы решить эту проблему, щелкните правой кнопкой мыши Visual Studio и выберите запускать от имени администратора каждый раз, когда вы собираетесьчтобы открыть его

Кроме того, вы можете проверить устранение проблем совместимости

  • Щелкните правой кнопкой мыши Visual Studio> Выбрать Устранение неполадок совместимости.
  • Выберите Устранение неполадок программы.1011 * Проверка. Для программы требуются дополнительные разрешения.
  • Нажмите кнопку Проверить программу.
  • Подождите немного до запуска программы. Нажмите Далее.
  • Выберите Да, сохраните этиНастройки для этой программы.
  • Подождите, пока проблема не будет решена.
  • Убедитесь, что окончательный статус зафиксирован. Нажмите Закрыть.

Чтобы найти подробные шаги для Как применить, отметьте этоссылка

https://blog.devoworx.net/2016/01/06/this-task-requires-the-application-to-have-elevated-permissions/

Надеюсь, это поможет вам

1 голос
/ 01 мая 2010

Если вы всегда запускаете Visual Studio как администратор, вы будете получать предупреждение «Контроль доступа пользователей» при каждом его запуске, даже если вы вошли в систему в качестве администратора в Windows. Очевидно, что вы можете просто нажать «ОК», чтобы отклонить это предупреждение, но может возникнуть искушение отключить контроль доступа пользователей.

Обратите внимание, что это верно только в том случае, если включен контроль учетных записей (UAC) в Vista. Многие разработчики отключают UAC, и в этом случае Vista ведет себя так же, как и в более ранних версиях Windows, в отношении запуска Visual Studio: если вы вошли в систему как администратор, Visual Studio по умолчанию будет работать с правами администратора.

Учетная запись администратора

В Vista также имеется учетная запись «Администратор», которая отличается от других учетных записей администраторов. Фактически он ведет себя как учетные записи администраторов в более ранних версиях Windows, поскольку все программы, запускаемые при его использовании, по умолчанию запускаются с правами администратора. Нет необходимости специально настраивать программу, как описано выше.

Как разработчику, вам действительно не нужно использовать эту учетную запись: вы можете разрабатывать с правами администратора, используя методы, описанные в этой статье.

Однако у вас могут быть случаи, когда вы не уверены, происходит ли сбой программы из-за какой-либо ошибки кодирования или просто из-за того, что процесс запускается с недостаточными привилегиями. В этих случаях может быть полезно временно использовать учетную запись администратора, чтобы просто исключить проблему с привилегиями. Обратите внимание, что если вы работаете в большой организации, они почти наверняка не позволят вам приблизиться к этой учетной записи: это действительно полезно только для тех, кто разрабатывает дома.

Использование учетной записи администратора

Чтобы включить учетную запись администратора, запустите командную строку с правами администратора, как описано выше (введите «cmd» в поле «Начать поиск» и нажмите Control-Shift-Enter). Затем введите:

Сетевой пользователь Администратор / активный: да

По умолчанию это пустой пароль. Для установки пароля используйте:

net user Администратор {пароль}

Теперь вы можете выйти и войти в систему как администратор. После завершения любого тестирования вы должны снова отключить эту учетную запись, как показано ниже

Сетевой пользователь Администратор / активный: нет

Обратите внимание, что отключение учетной записи не удаляет пароль. Однако, если вы забудете об этом, вы всегда сможете установить его снова, как указано выше, когда вы снова будете использовать учетную запись (при условии, что у вас есть доступ по крайней мере к одной учетной записи с правами администратора).

Надеюсь, это поможет ...

S

0 голосов
/ 12 июня 2019

Щелкните правой кнопкой мыши на project -> Properties -> Debug, затем измените Launch на IIS Express, после этого новые опции должны появиться ниже наконец установите флажок Enable SSL, сохраните и все.

0 голосов
/ 01 мая 2010

Вам нужно только повысить VS, когда вы подключаетесь к процессу с повышенными правами. Не в общем. Постоянный запуск VS с повышенными правами звучит для меня как настоящий тормоз. YMMV я думаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...