Не удается подключиться к w3wp под Vista с включенным UAC - PullRequest
1 голос
/ 22 сентября 2008

Я запускаю Vista (business x32) на своей рабочей машине, на которой я занимаюсь разработкой ASP.NET. Поскольку я использую IIS для сервера сайтов, которые я создаю (я делаю много интеграций с CMS, поэтому мне нужно использовать IIS, а не встроенный сервер веб-разработки), мне всегда нужно подключаться к w3wp для отладки.

Проблема в том, что w3wp требует повышенных разрешений для подключения к процессам из VS 2008. Но когда я пытаюсь перезапустить VS для запуска от имени администратора, я получаю сообщение об ошибке: «Эта программа была заблокирована» «Ваш администратор установил политику для блокировки этой программы»

Эта проблема возникает только при входе в систему на моем компьютере с учетной записью домена (которая входит в группу локальных администраторов), если я использую локального администратора, у меня нет проблем.

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

Чтобы обойти это, я должен выключить UAC, но он всегда снова включается (после каждого перезапуска), так что это очень расстраивает.

Я также не смог выяснить, как добавить программу в «безопасный» список.

Ответы [ 2 ]

1 голос
/ 22 сентября 2008

Вы спрашивали администраторов домена, есть ли у них групповая политика, которая повторно активирует UAC? ​​

Возможно, по умолчанию в Vista есть только несколько мест, которые могут работать без ограничений, и если у вас установлена ​​Visual Studio за пределами этих областей, это может помешать ее запуску с повышенными разрешениями.

Проверьте, где он установлен, и добавьте его местоположение в качестве «неограниченной» области в области «Ограничения / Дополнительные правила программного обеспечения».

Для этого выполните следующие действия:

  1. Откройте редактор secpol.msc .
  2. Обзор локальных политик / политик ограниченного использования программ / дополнительных правил.
  3. Затем щелкните правой кнопкой мыши в правом окне и выберите Новое правило пути ...
  4. Найдите путь, по которому установлена ​​VS, и установите Уровень безопасности на Неограниченно .

Посмотрите, не поможет ли это.

Удачи!

0 голосов
/ 23 октября 2010

Вы можете написать сценарий, который отключает UAC, а затем запускать этот сценарий каждый раз, когда вы перезагружаете компьютер, или, может быть, непосредственно перед запуском VS.

Изменить реестр:

Дополнительные параметры для отключения / включения UAC:

Я могу открыть VS с помощью «Запуск от имени администратора» под моей учетной записью домена (которая находится в локальной группе администраторов) на моем рабочем компьютере, поэтому я подозреваю, что на вашем компьютере что-то не так. И к настоящему времени у вас, возможно, был переизображен ваш компьютер, так что, возможно, проблема ушла для вас.

...