Назад | Перейти на главную страницу

Как сбросить разрешения службы после того, как испортились с `sc sdset`?

После применения это "решение" У меня нет возможности запустить службу диспетчера очереди печати, даже как администратор.

Если я открою services.msc как администратор эта служба исчезла, как отмечено здесь (Хотел бы я найти это раньше).

Как я могу сбросить разрешения для spooler служба?

Контекст безопасности СИСТЕМЫ может его сбросить. Вы не упоминаете свою версию Windows, но в Windows Server 2008 и более поздних версиях может быть немного сложно получить командную строку SYSTEM. Однако очень легко заставить «Планировщик заданий» во всех версиях Windows запускать команду как SYSTEM.

  • Выгрузите дескриптор безопасности с заведомо исправной машины, используя sc sdshow spooler команда.

  • Создайте запланированную задачу на сломанной машине, чтобы запустить команду %SystemRoot%\system32\sc.exe с аргументами sdset spoooler <paste good security descriptor here>.

  • Установите задачу для запуска как СИСТЕМА

  • Запустить задачу вручную

Дескриптор безопасности вашего сервиса будет восстановлен до нормального состояния.

В дополнение к методу планировщика заданий Эвана мне также пришлось

  1. Удалите следующий ключ реестра (папку)

    HKLM \ SYSTEM \ CurrentControlSet \ Control \ ServiceGroupOrder \ Security

  1. Перезагрузите сервер