29

Я попытался проверить "Запуск от имени администратора" на ярлыке, но это не всегда работает, как, например, когда я открываю решение через список переходов.

Я перешел к файлу devenv.exe, но когда я открываю свойства для этого файла, вкладка «Совместимость» не появляется. Он существует для других исполняемых файлов в том же каталоге.

Кто-нибудь знает, как я могу вернуть вкладку, чтобы я мог установить запуск от имени администратора на исполняемый файл?

3 ответа3

42

Я не знаю, почему вкладка отсутствует, но я нашел небольшой обходной путь, который работал для меня:

Щелкните правой кнопкой мыши devenv.exe и выберите Устранение неполадок совместимости. В новом окне нажмите « Устранение неполадок в программе», затем установите флажок « Для программы требуется дополнительное разрешение».

Это заставляет настройки только права администратора, без запуска в режиме совместимости.

7

На VS2012 есть расширение под названием "VSCommands11", которое вы можете установить. Один из вариантов конфигурации для него - "Всегда запускать Visual Studio с повышенными разрешениями". Вы получите то, что хотите, с 2012 года. Вот ссылка, на которой есть скриншот этого диалогового окна конфигурации.

http://open-db.info/OpenDb/Article.aspx?ArticleId=106

Изменить: С вышеуказанного сайта:

итоги: вы хотите запустить Visual Studio 2012 как администратор, чтобы избежать ошибок, таких как доступ к метабазе IIS.

Решение 1:

  • Щелкните правой кнопкой мыши значок "Метро" для Visual Studio 2012
  • Нажмите "Открыть местоположение файла". Это поместит вас в классический рабочий стол Windows с ярлыком для Visual Studio.
  • Щелкните правой кнопкой мыши по этому ярлыку и перейдите в "Свойства"
  • Нажмите "Дополнительно"
  • Установите флажок "Запуск от имени администратора" и нажмите "ОК".
5

У меня были те же проблемы, и мне понадобилось очень много времени, чтобы найти решение. Хитрость заключается в том, чтобы добавить раздел реестра, который говорит, что вы хотите запускать селектор версии Visual Studio от имени администратора, а не сам devenv.exe!

Из моего сообщения в блоге: http://daniellang.net/always-run-visual-studio-as-administrator-in-windows-8/

Идти к

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

и добавьте запись с именем

C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe

и значение

RUNASADMIN

Это заставит VS запускаться от имени администратора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .