12

На моем компьютере у меня есть две учетные записи администратора. Учетная запись администратора по умолчанию с именем "Администратор" и новая учетная запись администратора с именем "testadmin".

Если я запускаю следующие команды:

runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe

Первый открывает новый cmd.exe как "testadmin", но он не работает в режиме администратора, т.е. я получаю "Отказано в доступе", если я пытаюсь записать в C:\Windows.

Второе окно открывает новый cmd.exe как "Администратор", но он работает в режиме истинного Администратора. Я могу успешно записать в любую папку на моем компьютере.

Имя первого окна: «cmd.exe (работает как [имя_компьютера]\testadmin)»

Имя второго окна:« Администратор: cmd.exe (работает как [имя_компьютера]\ Администратор)»

Если у обеих учетных записей есть права администратора, почему здесь разница в поведении? Ненавижу, что не могу открыть окно из командной строки как testadmin в режиме администратора ... это действительно раздражает.

2 ответа2

4

Я предполагаю, что вы имеете в виду ОС Windows 7 или аналогичную. Причина, по которой вы видите разницу между двумя учетными записями пользователей, заключается в том, что некоторое время назад, когда появилась Vista, Microsoft немного изменила их политики разрешений. В отличие от XP, когда вы создали учетную запись администратора, она имела все права, которыми обладает обычная учетная запись администратора. Теперь в Vista и Windows 7 вы являетесь псевдо-администратором, если вы не вошли в систему как фактический администратор. В большинстве случаев вы можете запустить командную строку, щелкнув правой кнопкой мыши программу cmd.exe и выбрав запуск с правами администратора, чтобы получить желаемые результаты, однако в некоторых случаях вам потребуется войти в учетную запись администратора для выполнения ваших задач. Основная причина, по которой это было сделано, заключалась в том, чтобы не дать вирусам выполнять свою грязную работу и использовать компьютер.

Я видел, что некоторые программы требуют установки или удаления непосредственно из учетной записи "Администратор", и никаких других, иначе они не будут работать. Я надеюсь, что это проливает немного света на ситуацию.

ура

0

У учетных записей, вероятно, нет тех же привилегий, поскольку, вероятно, существует некоторая политика, которая применяется непосредственно к учетной записи администратора, а не к группе администраторов.

Но в вашей конкретной ситуации кажется, что runta testadmin не выполняется с повышенными привилегиями. Посмотрите, поможет ли это .

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