Если вы всегда запускаете Visual Studio как администратор, вы будете получать предупреждение «Контроль доступа пользователей» при каждом его запуске, даже если вы вошли в систему в качестве администратора в Windows. Очевидно, что вы можете просто нажать «ОК», чтобы отклонить это предупреждение, но может возникнуть искушение отключить контроль доступа пользователей.
Обратите внимание, что это верно только в том случае, если включен контроль учетных записей (UAC) в Vista. Многие разработчики отключают UAC, и в этом случае Vista ведет себя так же, как и в более ранних версиях Windows, в отношении запуска Visual Studio: если вы вошли в систему как администратор, Visual Studio по умолчанию будет работать с правами администратора.
Учетная запись администратора
В Vista также имеется учетная запись «Администратор», которая отличается от других учетных записей администраторов. Фактически он ведет себя как учетные записи администраторов в более ранних версиях Windows, поскольку все программы, запускаемые при его использовании, по умолчанию запускаются с правами администратора. Нет необходимости специально настраивать программу, как описано выше.
Как разработчику, вам действительно не нужно использовать эту учетную запись: вы можете разрабатывать с правами администратора, используя методы, описанные в этой статье.
Однако у вас могут быть случаи, когда вы не уверены, происходит ли сбой программы из-за какой-либо ошибки кодирования или просто из-за того, что процесс запускается с недостаточными привилегиями. В этих случаях может быть полезно временно использовать учетную запись администратора, чтобы просто исключить проблему с привилегиями. Обратите внимание, что если вы работаете в большой организации, они почти наверняка не позволят вам приблизиться к этой учетной записи: это действительно полезно только для тех, кто разрабатывает дома.
Использование учетной записи администратора
Чтобы включить учетную запись администратора, запустите командную строку с правами администратора, как описано выше (введите «cmd» в поле «Начать поиск» и нажмите Control-Shift-Enter). Затем введите:
Сетевой пользователь Администратор / активный: да
По умолчанию это пустой пароль. Для установки пароля используйте:
net user Администратор {пароль}
Теперь вы можете выйти и войти в систему как администратор. После завершения любого тестирования вы должны снова отключить эту учетную запись, как показано ниже
Сетевой пользователь Администратор / активный: нет
Обратите внимание, что отключение учетной записи не удаляет пароль. Однако, если вы забудете об этом, вы всегда сможете установить его снова, как указано выше, когда вы снова будете использовать учетную запись (при условии, что у вас есть доступ по крайней мере к одной учетной записи с правами администратора).
Надеюсь, это поможет ...
S