Цитата morozoff:
И вообще, если объяснить совсем по простому, то данная команда при работе под встроенной учетной записью Администратора не востребована, так как в ней все операции и так выполняются с "повышенными" привилегиями. »
|
До сегодняшнего дня я сам был в этом уверен. Но вот что получается...
Я имею учётную запись "Sergey", которая входит в группу "Администраторы". Т.е., на компьютере я администратор. Я запускаю cmd (просто через WIN+R), ввожу команду
PHP код:
![Выделить весь код](images/misc/selectcode.png)
и в ответ получаю
PHP код:
![Выделить весь код](images/misc/selectcode.png)
[SC] OpenService: ошибка: 5:
Отказано в доступе.
Когда я запускаю cmd через "Запуск от имени администратора" ...
в ответ на ту же строку я получаю
PHP код:
![Выделить весь код](images/misc/selectcode.png)
[SC] DeleteService: успех
При этом:
1) учётная запись "Администратор" отключена, но "запуск от имени администратора" через контекстное меню работает;
2) включаю учётку "Администратор". Но при попытке запуска cmd через
PHP код:
![Выделить весь код](images/misc/selectcode.png)
runas/user:Администратор cmd
появляется ошибка:
PHP код:
![Выделить весь код](images/misc/selectcode.png)
C:UsersSergey>runas/user:Администратор cmd
Введите пароль для Администратор:
Попытка запуска cmd от имени пользователя "WORK8\Администратор" ...
ОШИБКА RUNAS: Не удается запустить - cmd
1327: Вход этого пользователя в систему не выполнен из-за ограничений учетной за
писи. Например: пустые пароли не разрешены, ограничено число входов или включено
ограничение политики.
В общем, нашёл решение.
1) Включить учётную запись "Администратор"
2) Задать ей пароль.
Теперь команда runas/user:Администратор cmd работает.
Остаётся понять, почему работало "повышение" при отключённой учётной записи "Администратор".