Итак, иногда попадаются сервисы, для которых Администратор Windows вообще не Администратор. Например:
Цитата: C:\>sc queryex PlugPlay
Имя_службы: PlugPlay
Тип : 20 WIN32_SHARE_PROCESS
Состояние : 4 RUNNING
(NOT_STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
Код_выхода_Win32 : 0 (0x0)
Код_выхода_службы : 0 (0x0)
Контрольная_точка : 0x0
Ожидание : 0x0
ID_процесса : 652
Флаги :
Можно прибить 652 процесс через taskkill, но не факт, что при этом винда не решит, что она при смерти и не уйдет в ребут или синьку (несмотря на то, что у вас там на закладке "Восстановление"). Интересует, где прописано, что сервис NOT_STOPPABLE (подозреваю что в ветке реестра Security сервиса) и как это менять? Пойду политику шерстить, но если кто-то знает, напишите, пожалуйста.
В качестве небольшого бонуса есть возможность менять тип загрузки через SC.
Код:
C:\>sc config PlugPlay start= demand
[SC] ChangeServiceConfig: успех
не забываем, что после = должен быть пробел (программисты мелкомягких очень странные, да).