У меня возникла проблема со службой планировщика задач, и я обнаружил, что перезапуск службы планировщика задач должен помочь решить мою проблему. К сожалению, у меня нет возможности в services.msc (как администратор) останавливать, запускать или перезапускать службу, поскольку эти параметры выделены серым цветом. Я также пытался использовать утилиты «net» и «sc» для остановки и запуска службы «SCHEDULE», но я продолжаю получать ошибку «Доступ запрещен», когда я пытаюсь остановить ее. Мне действительно нужно перезапустить эту службу, но я не могу вывести машину из строя сегодня, так как это рабочий день.
Операционная система сервера - Windows SBS 2011 Essentials. Заранее благодарим за любую помощь в этом вопросе.
Единственный способ остановить эту службу без перезагрузки сервера - это запустить командную строку с использованием учетной записи службы. Сделай это, я использовал PsExec от Sysinternals
psexec -i -s cmd
В новом окне я без проблем смог выполнить команду остановки службы.
sc stop schedule
Думаю, я мог бы перезапустить службу, найдя идентификатор процесса в службе и убив его. Это приводит к тому, что служба переходит в состояние «Остановлено». Затем я использовал SC
команда (вероятно net start
тоже будет работать), чтобы запустить его успешно.
Некоторые моменты для рассмотрения:
Поскольку служба размещается в процессе "svchost", завершение процесса приведет к одновременному отключению многих других служб (в моем случае всего 11 служб).
Это скорее ситуация принудительной остановки, а не плавная остановка. Так что, если службы заняты чем-то, они, вероятно, не будут довольны.
После запуска службы планировщика задач я искал запуск остальных служб, но увидел, что все эти 11 служб вернулись через несколько секунд. Так что вам не нужно беспокоиться о запуске всех служб. (Хотя это может быть не ваш случай, лучше быть осторожным с системными службами)
Я до сих пор не знаю, вызвал ли я какие-то проблемы в своей коробке, но все кажется быть в порядке.
Как упоминалось Безнадежный вам нужно будет запустить NET
и SC
команды от Elevated Command Prompt
.
Я перезапустил SQL и хранилище баз данных Exchange ранее на нашей SBS2011, также тестируя SC STOP SCHEDULE
успешно.
Вы не можете точно перезапустить его даже в качестве администратора, если служба работает под системной учетной записью.