Служба в настоящее время не может принимать команды
Когда один процесс службы запрашивается другой службой одновременно дважды, то вы можете увидеть сообщение об ошибке "Служба в настоящее время не может принимать команды" с кодом 1061. Обычно это связано с сетью, а точнее с программами или играми, которые имеют отношение к сетевой службе которую попытались запустить дважды. Давайте разберем, что делать и как исправить ошибку, когда служба не может принимать команды.
Microsoft поясняет по данной ошибке:
Существует временное несоответствие между запрошенным элементом управления и состоянием контролируемой службы. Служба может находиться в состоянии ожидания запуска или остановки. Подождите несколько минут, затем повторите операцию.
Исправить службу в Windows 10, которая не может принимать команды
В первую очередь, отключите сторонний антивирус и перезагрузите компьютер. Также, попробуйте запустить программу от имени администратора. Если ошибка все еще появляется, то разберем более радикальные способы, чтобы её исправить.
1. Диспетчер учетных данных
Перезапустим службу диспетчера учетных данных. Для этого нажмите на клавиатуре Win+R и введите services.msc. В списке найдите службу "Диспетчер учетных данных" и щелкните по ней дважды. Нажмите "Остановить", если она работает и установите тип запуска "Автоматически", после чего нажмите "Запустить".
Если у вас появится ошибка 1079, что "Учетная запись отличается" при запуске службы, то зайдите обратно в свойства службы "Диспетчер учетных записей" и перейдите во вкладку "Вход в систему". Установите "С учетной записью" и введите свои логин и пароль. Если нет пароля, то поле должно быть пустым.
Примечание: Если вы не знаете имя своей учетной записи, то нажмите на "Обзор" > "Дополнительно" > "Поиск" и выберите из списка.
Также, найдите службу "Сведения о приложении" и дважды щелкните по ней. Остановите службу, и выставьте тип запуска "Автоматически", после чего запутсите службу обратно.
2. Убить задачу при помощи CMD
Вы должны знать имя процесса службы, которое выдает ошибку. Обычно это пишется в сообщение при ошибке. К примеру, если ошибка в центре обновлений Windows, то имя службы её wuauserv.
Далее запускаем командную строку от имени администратора и вводим команду
sc queryex wuauserv
- Запоминаем PID, в моем случае это 0.
taskkill /f /pid 0
Примечание: Вы можете сразу ввести команду sc queryex, чтобы вывести все службы в командной строке.
3. Проверить системные файлы
Запустим инструмент по сканированию системных файлов, и если будут поврежденные, то будет произведена автоматическое восстановление данных файлов. Запутсите командную строку от имени администратора и введите:
sfc /scannow