Зробити візуальні файлові рішення (sln) завжди виконуються як адміністратор


20

У мене є рішення у Visual Studio, які налаштовані на використання IIS або оновлення бази даних SQL-сервера. Якщо рішення не запускається як адміністратор, проект, налаштований на IIS, не завантажується, тому що у мене немає дозволів. Тому моє вирішення - запускати Visual Studio 2013/2015 завжди як адміністратор (навіть я в обліковому записі адміністратора) та відкривати проект звідти. У цьому випадку все працює.

Файли рішення візуальної студії не мають можливості бути адміністратором (також розширений параметр у властивостях ярлика запускався, оскільки адміністратор не ввімкнено та не редагується) . Як я можу цього домогтися, я шукаю в Інтернеті, що можу додати реєстр, але намагаюсь одну чи дві пропозиції, і нічого не вийшло.

Як я можу домогтися відкриття файлів рішення завжди як адміністратор обох проти 2013/2015.

Версія редактора реєстру Windows 5.00

[HKEY_CLASSES_ROOT \ VisualStudio.Launcher.sln \ Shell \ runas \ Command] @ = "\" C: \ програмні файли (x86) \ загальні файли \ Microsoft Shared \ MSEnv \ VSLauncher.exe \ "\"% 1 \ ""

Це те, що я намагався, не маючи успіху.


Відповіді:


41

Знайдіть devenv.exeвиконуваний файл на вашому жорсткому диску. Зазвичай його можна знайти в таких місцях:

Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

Візуальна студія 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\<SKU_TYPE>\Common7\IDE\devenv.exe

Клацніть правою кнопкою миші на devenv.exeвиконуваному файлі в Провіднику Windows і виберіть "Виправлення неполадок сумісності", а потім виберіть "Виправлення неполадок". На наступному екрані виберіть "Програма вимагає додаткових дозволів", а потім виконайте майстра.

Це змінить ваші налаштування, так що кожного разу, коли ви спробуєте запустити Visual Studio, ви будете працювати піднятим.


Спасибі людина, це спрацювало. Єдина річ для Visual Studio 2013 - правильний шлях: C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe, а не 13. Ви можете це відредагувати, якщо хочете.
ім’я мого народження

У мене виникла проблема, коли я не зміг досягти точки перелому під час запуску VS2015 на Win10. Після цього він знову почав працювати. Не говорити, що це має сенс; але це спрацювало Дякую за цю відповідь.
Боб Хорн

+1 для друку можливого місця розташуванняdevenv.exe
kimbaudi

Це більше не працює, і я просто надсилаю МС неприємний грам, не сумніваючись. Виконуючи всі кроки, впродовж майстра та ПОСЛІННЯ Windows 10 не буде дотримано нових налаштувань. Що вам потрібно від мене для уточнення? Спасибі!
користувач1585204

@ user1585204, не впевнений, що не так. Я досі без проблем користувався цим методом у Windows 10. Ви випадково встановили кілька SKU / версій Visual Studio?
важкий

1

StackExchange вже відповів на це і є більш вичерпним, охоплюючи Windows 7, 8, 10, а також змінюючи списки стрибків. В основному більшість людей не хочуть завжди працювати адміністратором, тому постійне змінення devenv.exe не здається хорошим загальним рішенням: /programming/9654833/how-to-run-visual -studio-as-administrator-за замовчуванням


Будь ласка, включіть відповідні частини відповідей у ​​вашій; відповіді повинні бути максимально самостійними. Також зауважте, що встановити прапорець "запустити як адміністратор" є зворотним, і він фактично не змінює виконуваний файл.
Бен N

1
Відповідна частина голосуючої відповіді - кілька абзаців і охоплює кроки для Windows 7, 8 та 10. Етапи відрізняються для 7, ніж для 8 та 10. Декілька інших відповідей однаково хороші, хоча, можливо, і ні як всебічний, але включає велику графіку. У цьому випадку найкращим, IMO, було б позначити це питання як близький дублікат цієї відповіді. Так, ви можете легко змінити налаштування "запустити як адміністратор", але справа в тому, що дуже просто забути, що ви працюєте адміністратором. Просто підкреслюючи необхідність усвідомленого вибору.
tableguy

0

У Windows 10 виконайте наступні дії: - Завантажте та встановіть програму "Все", яка моментально знаходить файли та папки за назвою. - Знайдіть 'devenv.exe' та знайдіть його.

Все

  • Клацніть правою кнопкою миші на "devenv.exe" та виберіть "Виправлення неполадок". Потім виберіть "Програма усунення несправностей". Потім поставте прапорець "Програма вимагає додаткових дозволів". Потім випробуйте налаштування та збережіть налаштування на наступній сторінці.

Виправлення неполадок сумісності

Програма усунення несправностей

Програма вимагає додаткових дозволів

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.