Вопрос или проблема
Мое обновление Windows в Services.msc всегда остается в отключенном состоянии. Я не могу включить обновление Windows через Services.msc. Я открыл его свойства и изменил тип запуска на Вручную | Автоматически -> Нажал Применить -> затем мне дается возможность Запустить. Когда я нажимаю на запуск, я получаю сообщение “Ошибка 1058: Служба не может быть запущена, либо потому что она отключена, либо потому что с ней не связано ни одно включенное устройство”. Статус службы всегда остановлен.
На вкладке свойств Windows Update я перешел на Вход и изменил логин на учетную запись Локальной системы, а также выбрал эту учетную запись и попытался, но ничто не помогло. Сейчас мне трудно выполнить обновление Windows.
Версия Windows, которую я использую:
Microsoft Windows
Версия 1909 (Сборка ОС 18363.1082)
Попробуйте остановить службу с названием: StopUpdates10 Guard, а затем запустить обновление Windows. Это сработало для меня.
-
Сначала попробуйте устранение неполадок обновления Windows.
Это можно найти в Настройки/Обновление и безопасность/Устранение неполадок. -
Если это не решит проблему, вы можете попробовать запустить его через командную строку.
Запустите командную строку.
Затем введите эти команды.net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
ren c:\windows\softwaredistribution *.old
ren c:\windows\system32\catroot2 *.old
net start msiserver
net start bits
net start cryptsvc
net start wuauserv
Здесь все команды, начинающиеся с net, предназначены для остановки и запуска соответствующих служб, а те, что начинаются с ren, для обновления каталогов.
Дайте мне знать, если это сработает, так как второй вариант работает в большинстве случаев.
Ответ или решение
Теория
Если вы сталкиваетесь с проблемами при попытке запуска службы обновлений Windows через services.msc
и получаете сообщение об ошибке «Error 1058: The service cannot be started on, either because it is disabled or because it has no enabled devices associated with it», это может быть связано с несколькими факторами. Службы Windows могут не запускаться по причине неправильных настроек или конфликтующих программ. Версия Windows, которую вы используете — 1909 (OS Build 18363.1082), требует особого внимания к конфигурациям обновлений, так как в этой версии операционной системы могут быть свои специфические особенности и необходимость в обновлениях безопасности.
Пример
Проблема с Windows Update может быть также вызвана сторонним программным обеспечением, таким как StopUpdates10 Guard, которое изолирует или блокирует некоторые службы Windows для предотвращения автоматического обновления системы. В одном из приведенных примеров пользователь сообщил, что решением для него стало временное отключение сервиса StopUpdates10 Guard, после чего обновление Windows заработало.
Применение
-
Проверка конфигурации службы:
- Зайдите в
services.msc
и найдите службу «Windows Update». - Убедитесь, что тип запуска установлен в «Ручной» или «Автоматический».
- Если изменения не применяются, убедитесь, что вы имеете права администратора на изменение конфигураций служб.
- Зайдите в
-
Отключение конфликтующих программ:
- Если у вас установлены программные решения для управления обновлениями, такие как StopUpdates10 Guard, временно отключите их.
- Проверьте, не установлены ли другие аналогичные программы, которые могут влиять на работу служб обновления Windows.
-
Использование Windows Troubleshooter:
- Перейдите в «Параметры» → «Обновление и безопасность» → «Устранение неполадок».
- Запустите «Средство устранения неполадок с Windows Update» для автоматической диагностики и исправления ошибок.
-
Командная строка для перезагрузки служб:
- Откройте командную строку от имени администратора.
- Введите последовательно команды, чтобы остановить и перезапустить службы:
net stop wuauserv net stop cryptsvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start msiserver net start bits net start cryptsvc net start wuauserv
- Эти команды остановят службы, задействованные в процессе обновления Windows, переименуют каталоги для обновления их содержания, а затем перезапустят службы.
-
Обновление ОС до последней версии:
- Убедитесь, что ваша версия системы не содержит критически важных ошибок, которые могут влиять на работу службы обновлений. Для этого посетите официальный сайт Microsoft и загрузите последние обновления вручную при необходимости.
-
Проверка системных файлов:
- Выполните диагностику системы с помощью команды
sfc /scannow
в командной строке с правами администратора. Это поможет выявить и исправить возможные повреждения системных файлов, которые могут препятствовать работе службы обновлений.
- Выполните диагностику системы с помощью команды
-
Редактирование реестра:
- Открытие редактора реестра через
regedit
и переход к пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
- Проверьте значение «Start», которое должно быть равно
3
(‘Manual’) или2
(‘Automatic’). Если необходимо, измените его.
- Открытие редактора реестра через
Должен подчеркнуть, что вмешательство в системные настройки может привести к нежелательным последствиям. Поэтому рекомендую создать точку восстановления системы перед выполнением предложенных действий. Это позволит откатить изменения в случае возникновения проблем. Если ситуация не улучшается, обратитесь за профессиональной технической поддержкой.