Немає вкладки сумісності для Devenv.exe (VS 2010 та VS 2012) для Windows 8


30

Я спробував перевірити "Запустити як адміністратор" у ярлику, але це не завжди працює, як коли я відкриваю рішення через список переходів.

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

Хто-небудь знає, як я можу повернути вкладку, щоб я міг встановити запуск як адміністратор на відкритому файлі?


Наскільки я розумію, Visual Studio за замовчуванням завжди працює в режимі адміністратора. Яку проблему ви намагаєтеся вирішити саме?
Рамхаунд

У Windows 8.1 VS2010 не працює автоматично як адміністратор у ванільній установці. Якщо не запускатись як адміністратор, деякі функції відключаються, наприклад, можливість приєднання до деяких процесів.
morechilli

Відповіді:


45

Я не знаю, чому вкладка відсутня, але я знайшов невелике вирішення, яке працювало для мене:

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

Це змушує налаштування використовувати лише права адміністратора, не запускаючи в режимі сумісності.


І не забудьте пройти всі кроки у засобі усунення несправностей та зберегти зміни.
altumano

Це також працює для дослідника?
Рей

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.
  • Клацніть правою кнопкою миші на цій ярлиці та перейдіть до "Властивості"
  • Натисніть "Додатково"
  • Поставте прапорець "Запустити як адміністратор" і натисніть кнопку ОК.

Було б добре, якби ця відповідь мала більше інформації з відповідної статті.
Рамхаунд

Ви можете голосувати за мене, але відповідь, яку я надав, відповідає на питання і працює. Оскільки ви чітко прочитали надане посилання, але у вас виникли проблеми з ним, ось вам не вистачає інформації для іншого рішення: 1. Клацніть правою кнопкою миші на піктограму «Метро» для Visual Studio 2012 2. Натисніть «Відкрити розташування файлу». Це переведе вас на класичний робочий стіл Windows із ярликом для Visual Studio. 3. Право клацніть по цій ярлиці і перейдіть до "Властивості". 4. Клацніть "Додатково" 5.Встановіть прапорець "Запустити як адміністратор" і натисніть кнопку ОК.
b.pell

Це було найкращим рішенням.
Кріс Марісіч

Дивовижна відповідь - якраз використовував її для VS2008. Дуже дякую.
Преет Сангха

Ці кроки ("рішення 1") не вирішили для мене проблеми. Випробував рішення Зюмара, і воно спрацювало.
altumano

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 як адміністратор.


Це також, здається, працює сьогодні з VS2015. Однак мені довелося додати ключ реєстру "Шари", оскільки його не було.
Еріс

Я бачу, що деякі значення вже існують у розділі "Шари". Деякі з них мають значення ^ RUNASADMIN, інші налаштовані на ~ RUNASADMIN. Мені цікаво, що означають ці спеціальні символи.
Дмитро Шевченко

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