Когда я запускаю Командную строку в Windows 7 без прав администратора, она по умолчанию имеет права администратора, то есть без нажатия кнопки "Запуск от имени администратора".

Но в Windows 8 пользователь без прав администратора запускает его без прав администратора.

Я проверил и Windows 7 повышен администратор отключен.

Эффект разницы в том, что я не могу запустить команды в cmd из приложения Java, потому что я получаю сообщение об ошибке "Отказано в доступе". Однако в Windows 7 он выполняет команды правильно.

Это не относится к выключению UAC, потому что я пробовал это.

Как я могу заставить Windows 8 запускать cmd с правами администратора по умолчанию для невыделенного пользователя-администратора?

2 ответа2

4

Вы работаете с неверным предположением: все операционные системы Windows, начиная с Vista, не будут повышать уровень командной строки без приглашения UAC при нормальных обстоятельствах.

Типичные ситуации, когда вы получите командную строку с повышенными привилегиями без дополнительных запросов, включают:

  • Когда UAC выключен.
  • Когда вы вошли в учетную запись, на которую не влияет UAC (т. Е. Встроенная учетная запись с именем « Administrator , которая по умолчанию отключена). Все остальные учетные записи в группе « Administrators » обычно имеют средний уровень целостности с возможностью повышения до высокого уровня целостности под своей собственной учетной записью - то есть без запроса пароля, но с подтверждением UAC.
  • Если вы ранее настроили автоматическое повышение с помощью одного из типичных методов, например, запланированной задачи (с ярлыком для запуска задачи) или службы, которая запускает программу для вас.

Windows 8 ведет себя точно так же, как и Windows 7, когда речь идет об уровнях привилегий пользователя и повышении UAC.

2

Если вы переместили ползунок управления UAC вниз в Windows 7, UAC будет отключен, а при его перемещении вниз в Windows 8 UAC останется включенным. Это необходимо для запуска нового магазина приложений. Песочница магазина приложений основана на UAC.

Вот почему вы видите другое поведение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .