18.11.2017, 12:00 | #1 |
Administrator
|
Открыть проект Visual Studio из проводника
Добрый день всем!
Наверняка все, кто пробовал покодить в Visual Studio в D365 сталкивались с тем, что Visual Studio нужно запускать от имени администратора (в смысле под повышенными правами, а не от имени другой учетной записи). Ярлык на саму студию в этом случае легко настраивается на запуск от имени администратора. Но при попытке открыть проект из проводника (когда мы щелкаем мышкой по файлу в проводнике) - студия запускается с обычными правами. Соответственно, на полях интернета найдено решение, как заставить студию в этом случае запуститься с повышенными правами. Для этого достаточно в ветку реестра текущего пользователя добавить строчку: Цитата:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\devenv.exe"="RUNASADMIN" В соседней ветке (\AppCompatFlags\Compatibility Assistant\Store) можно найти правильный путь, если Вы хоть раз запускали студию от имени администратора. Информацию добавил сюда, чтобы не забыть и не потерять Проверял на Windows Server 2016, но рекомендации были для Windows Server 2012
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 18.11.2017 в 12:12. |
|
|
За это сообщение автора поблагодарили: mazzy (2), fed (2), Logger (3), skuull (2), MarinaAX (1), Товарищ ♂uatr (2). |
07.12.2017, 18:36 | #2 |
Участник
|
VS
D365Op, верно?
Исходя из предположений: * Это локальная VM для разработки для одного программиста * Жизненный цикл такой VM составляет 60-180 дней Я для себя принял решение внутри этой VM вообще вырубить UAC как класс. Ну и вот такой скриптик на PowerShell PHP код:
|
|
|
За это сообщение автора поблагодарили: sukhanchik (2). |
08.12.2017, 00:01 | #3 |
Administrator
|
Цитата:
Но за скрипт - спасибо. В озвученных Вами условиях отключение UAC действительно хорошее решение проблемы.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 08.12.2017 в 02:34. |
|
08.12.2017, 14:23 | #4 |
Боец
|
Я помню, такая проблема была, но сейчас не могу воспроизвести ни на WIN2012, ни на WIN2016.
Попробуйте сделать Run As Administrator в свойствах, но не ярлыку на десктопе, а самому файлу devenv.exe. Вдобавок, там есть опция сразу применить для всех юзеров. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2). |
Теги |
d365o |
|
|