Не удается запустить обновление Windows через services.msc

Вопрос или проблема

Мое обновление Windows в Services.msc всегда остается в отключенном состоянии. Я не могу включить обновление Windows через Services.msc. Я открыл его свойства и изменил тип запуска на Вручную | Автоматически -> Нажал Применить -> затем мне дается возможность Запустить. Когда я нажимаю на запуск, я получаю сообщение “Ошибка 1058: Служба не может быть запущена, либо потому что она отключена, либо потому что с ней не связано ни одно включенное устройство”. Статус службы всегда остановлен.

На вкладке свойств Windows Update я перешел на Вход и изменил логин на учетную запись Локальной системы, а также выбрал эту учетную запись и попытался, но ничто не помогло. Сейчас мне трудно выполнить обновление Windows.

Версия Windows, которую я использую:
Microsoft Windows
Версия 1909 (Сборка ОС 18363.1082)

Попробуйте остановить службу с названием: StopUpdates10 Guard, а затем запустить обновление Windows. Это сработало для меня.

  1. Сначала попробуйте устранение неполадок обновления Windows.
    Это можно найти в Настройки/Обновление и безопасность/Устранение неполадок.

  2. Если это не решит проблему, вы можете попробовать запустить его через командную строку.
    Запустите командную строку.
    Затем введите эти команды.

    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 заработало.

Применение

  1. Проверка конфигурации службы:

    • Зайдите в services.msc и найдите службу «Windows Update».
    • Убедитесь, что тип запуска установлен в «Ручной» или «Автоматический».
    • Если изменения не применяются, убедитесь, что вы имеете права администратора на изменение конфигураций служб.
  2. Отключение конфликтующих программ:

    • Если у вас установлены программные решения для управления обновлениями, такие как StopUpdates10 Guard, временно отключите их.
    • Проверьте, не установлены ли другие аналогичные программы, которые могут влиять на работу служб обновления Windows.
  3. Использование Windows Troubleshooter:

    • Перейдите в «Параметры» → «Обновление и безопасность» → «Устранение неполадок».
    • Запустите «Средство устранения неполадок с Windows Update» для автоматической диагностики и исправления ошибок.
  4. Командная строка для перезагрузки служб:

    • Откройте командную строку от имени администратора.
    • Введите последовательно команды, чтобы остановить и перезапустить службы:
      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, переименуют каталоги для обновления их содержания, а затем перезапустят службы.
  5. Обновление ОС до последней версии:

    • Убедитесь, что ваша версия системы не содержит критически важных ошибок, которые могут влиять на работу службы обновлений. Для этого посетите официальный сайт Microsoft и загрузите последние обновления вручную при необходимости.
  6. Проверка системных файлов:

    • Выполните диагностику системы с помощью команды sfc /scannow в командной строке с правами администратора. Это поможет выявить и исправить возможные повреждения системных файлов, которые могут препятствовать работе службы обновлений.
  7. Редактирование реестра:

    • Открытие редактора реестра через regedit и переход к пути:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
    • Проверьте значение «Start», которое должно быть равно 3 (‘Manual’) или 2 (‘Automatic’). Если необходимо, измените его.

Должен подчеркнуть, что вмешательство в системные настройки может привести к нежелательным последствиям. Поэтому рекомендую создать точку восстановления системы перед выполнением предложенных действий. Это позволит откатить изменения в случае возникновения проблем. Если ситуация не улучшается, обратитесь за профессиональной технической поддержкой.

Оцените материал
Добавить комментарий

Капча загружается...