Graeme Cooper Ответов: 2

Кто-нибудь знает, как переключить услугу с автоматического на автоматический (отложенный запуск)?


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

Что я уже пробовал:

Я использую Spooler в качестве целевой службы для тестирования.
Часть, где я застрял, - это получение моего пакетного файла для изменения типа запуска служб.

Я уже напечатал:
sc config Spooler start= delayed-auto
Результат: доступ запрещен
Запустил CMD от имени администратора и повторил попытку получения: Параметр задан неверно

может ли кто-нибудь сказать мне, где я ошибаюсь? Пожалуйста.

Richard MacCutchan

Какой параметр неверен?

Graeme Cooper

после ввода команды выдается следующее сообщение:
[SC] ошибка ChangeServiceConfig2 (флаг отложенного автозапуска) 87:

Этот параметр неверен.

Используемый источник: https://www.itprotoday.com/compute-engines/q-how-can-i-set-service-automatic-delayed-start-command-line

Graeme Cooper

(Попытка работать в рамках пакетного файла)

Richard MacCutchan

Я получаю то же самое; я предполагаю, что по какой-то причине вам не разрешено изменять его. Вы можете попробовать перейти к элементу управления службами из Диспетчера задач и посмотреть, можно ли изменить его оттуда. Возможно, вам придется сначала остановить его. Но, может быть, это управляемая системой служба, которая не допускает модификации.

2 Ответов

Рейтинг:
5

Dave Kreskowiak

Легко. Диспетчер очереди печати не поддерживает отложенный автоматический запуск.


Richard MacCutchan

У меня было чувство, что это и есть настоящая причина.

Graeme Cooper

...- Хорошо, спасибо за это

Graeme Cooper

Знаете ли вы альтернативную службу, которую я мог бы использовать?

Dave Kreskowiak

Я не знаю никого, кто вложил бы деньги в замену Спулера Windows.

Dave Kreskowiak

Более важный вопрос заключается в том, почему вы хотите изменить поведение запуска буфера очереди?

Graeme Cooper

МММ...вы не читали раздел "Что я пробовал" и не читали мой последний комментарий должным образом. В тестовых целях я решил использовать Spooler.

Dave Kreskowiak

Да, я их читал.

Поскольку диспетчер очереди зависит от RPC и HTTP-служб, работающих должным образом, я бы начал с этого, а не с самого диспетчера очереди.

Служба HTTP - мой первый подозреваемый.

Graeme Cooper

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

Dave Kreskowiak

Вы обошли проблему, но не решили ее.

Graeme Cooper

Да, как только вы мне сказали @Dave Kreskowiak, что "легко. Диспетчер очереди печати не поддерживает отложенный автоматический запуск". Я начал искать другой сервис для тестирования.

Dave Kreskowiak

ОК. Я думал, что у вас возникли проблемы с самой службой диспетчера очереди.

Рейтинг:
13

CHill60

Похоже, вы с Ричардом не единственные!

Я собирался предложить то же самое, что только что упомянул @Richar-MacCutchan, то есть вам, возможно, придется сначала остановить или отключить его.

Тем временем я действительно нашел работу здесь, в ITExperience.NET[^] (Оговорка - я сам этого не пробовал)


Maciej Los

5ed!

Richard MacCutchan

Ричар ?

CHill60

Я был в своей французской фазе

Graeme Cooper

Этот метод действительно работает, однако моя ситуация не позволяет мне следовать инструкциям в ссылке.

CHill60

Вы запускали regedit как администратор? Или попробуйте запустить его из окна cmd, которое вы открыли как администратор

Graeme Cooper

простой пакетный файл, используя команду cmd.