Как запустить Visual Studio от имени администратора по умолчанию?


428

Недавно я обнаружил, что, даже входя в личный ноутбук с правами администратора, Visual Studio не работает в режиме администратора, и вам необходимо явно использовать « Запуск от имени администратора» .

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

Ответы:


775

Скопировано и вставлено отсюда , раздел « Использование дополнительных свойств ». Это позволит вам всегда запускать программу от имени администратора при ее открытии.

Windows 7:

  1. Щелкните правой кнопкой мыши по ярлыку программы, затем выберите Свойства.
  2. Нажмите на ярлык для ярлыка программы, затем нажмите на кнопку «Дополнительно».
  3. Установите флажок «Запуск от имени администратора» и нажмите «ОК».
  4. Нажмите на ОК.
  5. Откройте программу.
  6. Если запрос от UAC, нажмите Да, чтобы применить разрешение, чтобы разрешить запуск программы с полными правами администратора.

ПРИМЕЧАНИЕ. Если вы делаете это, когда вы вошли в систему как обычный пользователь, а не как администратор, то вам нужно будет ввести пароль администратора, прежде чем программа запустится от имени администратора.

Обновление : (2015-07-05)

Windows 8, 8.1 и 10

В Windows 8 необходимо щелкнуть правой кнопкой мыши файл devenv.exe и выбрать «Устранение неполадок совместимости».

  1. Выберите «Устранение неполадок программы»

  2. Установите флажок «Для программы требуются дополнительные разрешения», нажмите «Далее», нажмите «Проверить программу ...»

  3. Дождитесь запуска программы

  4. Нажмите кнопку "Далее"

  5. Выберите «Да, сохранить эти настройки для этой программы»

  6. Нажмите «Закрыть»

Обновить ссылку на оригинал Ссылка


6
W7 каждый раз предлагает запустить эту программу "devenv.exe", в любом случае, чтобы избавиться от этого?
Кумар

86
Этот метод не работает, если открыть файлы .sln напрямую. Вместо этого используйте этот другой метод: stackoverflow.com/questions/12257110/…
goku_da_master

5
Работал для меня на Win10
tjans

1
Расположение devenv.exe: (Windows 10) C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE
Mycah

3
местоположение devenv, VS2017 (на win10): «C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ devenv.exe»
Ханс

114

Попробуйте выполнить следующие действия в Windows 10:

  • Найдите Visual Studio в окне «Пуск» и выберите «Расположение файла»:

    введите описание изображения здесь

  • Выберите «Устранение неполадок совместимости»:

    устранение неисправностей

  • Выберите «Устранение неполадок программы»:

    tobleshoot

    • Поднять разрешения:

    поднять разрешения

  • Выберите «Да, сохранить эти настройки для этой программы»

  • Выберите «Закрыть»

Как только это будет сделано, Visual Studio должна работать от имени администратора.


Почему они удалили вкладку «Дополнительно»? эта процедура занимает много лет, чтобы завершить.
Вайтрафра

15
Этот ответ должен быть перемещен в начало, чтобы люди не тратили время на другие ответы. Проблема с другими ответами: 1. Некоторые из них не применимы, поскольку на данный момент вкладка совместимости отсутствует (W10 V1803). 2. Они могут заставить VS запускаться от имени администратора, но непосредственное открытие решения по-прежнему не запускает VS от имени администратора.
Хонг,

1
Большое вам спасибо .. вы сэкономили мое время :)
Мохини Метре

1
Работал отлично. Спасибо за снимки экрана.
RayLoveless

1
Это ответ, я думаю, что большинство людей ищут в отличие от ярлыка «обходной путь». Позволяет пользователю запускать в нужном режиме из решения
Дэвид

51

Щелкните правой кнопкой мыши приложение, Реквизиты -> Совместимость -> Установите флажок Запустить программу от имени администратора.


4
Я сделал: щелкните правой кнопкой мыши devenv.exe -> устраните неполадки совместимости, запустите мастер и выберите «эта программа требует дополнительных разрешений». Теперь просто двойной щелчок на .sln откроет его как администратор.
Кит

На самом деле это лучший ответ, решить мою проблему тоже. Я просто использую это на ярлыке быстрого доступа VS2010, который закреплен в меню «Пуск», и это сработало!
Саад Куреши

1
Не работает во всех сценариях. У меня не работало в win8 с джамплистами. Для меня сработало решение Deblaton Jean-Philippe
TJKjaer

40

Применение этого изменения приведет к тому, что при двойном щелчке .slnфайла Visual Studio не откроется. Кроме того, вы не сможете перетаскивать файлы в Visual Studio.

Следуйте пронумерованным инструкциям для каждого файла в списке. Пути для стандартной 64-битной установки, поэтому вам, возможно, придется настроить их для вашей системы.

  • C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

    1. Щелкните правой кнопкой мыши на файле и выберите Properties
    2. Выберите Compatibilityвкладку
    3. Необязательно: выберите Change settings for all users
    4. Выбрать Run this program as an administrator
    5. Выберите Ok и закройте диалог

Ницца. Я пропустил VSLauncher.exe.
AlanK

38

Windows 10

  1. Щелкните правой кнопкой мыши «Visual Studio» и выберите «Открыть местоположение файла». Щелкните правой кнопкой мыши «Visual Studio» и выберите «Открыть местоположение файла»
  2. Щелкните правой кнопкой мыши «Visual Studio» и выберите «Свойства» Щелкните правой кнопкой мыши «Visual Studio» и выберите «Свойства»
  3. Нажмите «Дополнительно» и установите флажок «Запуск от имени администратора». Нажмите «Дополнительно» и установите флажок «Запуск от имени администратора».

1
Как вы можете предотвратить это?
Демодава

1
Это относится только к конкретному ярлыку.
Микаэль Дуй Болиндер

Как узнать, работает ли VS2017 как администратор или нет?
FrenkyB

18

Windows 8

больше нет расширенной вкладки. Итак, чтобы сделать это автоматически, вам необходимо выполнить следующие шаги:

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


Спасибо, даже ярлыки запускаются с правами администратора
HB MAAM

17

Выполните следующие простые шаги:

  1. Щелкните правой кнопкой мыши на "devenv.exe"
  2. Нажмите «Устранить неполадки совместимости»
  3. Нажмите «Устранение неполадок в программе». Проверьте «Для программы требуются дополнительные разрешения».
  4. Нажмите кнопку "Далее"
  5. Нажмите «Проверить программу ...». Должен запускать Visual Studio от имени администратора.
  6. Нажмите кнопку "Далее"
  7. Нажмите «Да, сохранить эти настройки для этой программы»
  8. Нажмите «Закрыть средство устранения неполадок»
  9. Теперь Visual Studio всегда будет работать от имени администратора.

1
Как мне удалить его, когда мне нужно?
Джон Деметриу

2
@JohnDemetriou Вы можете пройти через тот же мастер устранения неполадок и удалить внесенные изменения.
Мэтью Шарп

2
Да - это единственное решение, которое работает на Win 10 64 bit и VS 2015. Мне нужен VS как администратор, чтобы я мог использовать Chrome в качестве средства отладки PHP, а также IE и Edge
Seti Net

7

Один раз исправить:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\devenv.exe"="~ RUNASADMIN"

1
Мне нужно было добавить немного к этому ответу для своих нужд ... но, если коротко, записи HKLM было недостаточно, нужно было добавить одно и то же в HKCU и удалить тильду из обеих строк. СПАСИБО ЗА СУПЕР СЛАДКОЕ РЕШЕНИЕ !!
pithhelmet

4

Щелкните правой кнопкой мыши значок -> Свойства -> Дополнительно -> Установите флажок Запускать от имени администратора и каждый раз, когда он открывается в режиме администратора (то же самое для Windows 8)


4

Щелкните правой кнопкой мыши значок, затем выберите «Свойства». В окне свойств перейдите на вкладку «Совместимость». Должен быть установлен флажок «Запускать эту программу от имени администратора». Проверьте это, затем нажмите OK. При следующем запуске приложения из этого ярлыка оно автоматически запустится от имени администратора.


1

Для Windows 8

  1. щелкните правой кнопкой мыши по ярлыку
  2. нажмите на свойства
  3. нажмите на вкладку «Ярлык»
  4. нажмите на Дополнительно

Вы найдете администратор запуска от имени (флажок)


1

Изображение, показывающее, как запустить Visual Studio в качестве администратора от mhamri, шаги с 1 по 3

1 - либо из меню «Пуск», либо когда Visual Studio открыт на панели задач, щелкните правой кнопкой мыши значок VS

2- в контекстном меню снова щелкните правой кнопкой мыши значок визуальной студии

3- левый клик на свойства

Изображение, показывающее, как запустить Visual Studio в качестве администратора от mhamri, шаг 4

4- выберите продвинутый

Изображение, показывающее, как запустить Visual Studio в качестве администратора от mhamri, шаг 5

5 - выберите Запуск от имени администратора

нажмите кнопку ОК во всех окнах, закройте визуальную студию и снова откройте.


0

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


0

@Kumar

"W7 каждый раз предлагает запустить эту программу" devenv.exe ", в любом случае, чтобы избавиться от этого?"

Да. Вы можете запретить запрос Windows, перейдя в Панель управления / Учетные записи пользователей / Изменить настройки контроля учетных записей и переместить ползунок вниз.


3
Я думаю, что это плохая идея отключить UAC
Deblaton Jean-Philippe

2
Это очень плохая идея.
Шахедур Рахман

3
У меня отключили UAC с момента его появления, и я не сожалею о том, что у меня так было. Разработчик немного более знающий зверь.
Джош Моуч

0

Существует два способа запуска Visual Studio от имени администратора:

1. Только 1 раз: для этого перейдите на панель поиска автозагрузки, выполните поиск Visual Studio 2017 или любой другой имеющейся версии, затем щелкните правой кнопкой мыши VS и запустите от имени администратора.

2. Постоянный или Всегда: для этого перейдите на панель поиска автозагрузки, выполните поиск Visual Studio, щелкните правой кнопкой мыши и перейдите к свойствам. В свойствах нажмите кнопку «Дополнительно» и установите флажок «Запуск от имени администратора», а затем нажмите «ОК».


-1

В Windows 10 выполните следующие действия: - Загрузите и установите приложение «Все», которое мгновенно находит файлы и папки по имени. - Найдите «devenv.exe» и найдите его.

Все

  • Щелкните правой кнопкой мыши файл devenv.exe и выберите «Устранение неполадок совместимости». Затем выберите «Устранение неполадок программы». Затем проверьте «Программа требует дополнительных разрешений». Затем проверьте настройки и сохраните настройки на следующей странице.

Устранение неполадок совместимости

Программа устранения неполадок

Программа требует дополнительных разрешений

Запуск от имени администратора


-3

Я нашел простой способ запустить Visual Studio от имени администратора. Я сделал это в Windows 10, но я считаю, что это будет работать на любых окнах.

  1. Перейти в меню «Пуск»
  2. Поиск Visual Studio
  3. Щелкните правой кнопкой мыши Visual Studio
  4. Запустить от имени администратора

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.