Пользователи порой сами провоцируют сообщение с кодом 1058, пытаясь отказаться от обновлений с помощью некорректных методов. В таких ситуациях приходится все возвращать в исходное состояние. Однако бывают и другие случаи, причем не только в Windows 10, но и в других операционках.
Причины ошибки 1058 в Windows 10
Этот глюк обычно связан с поставленной на паузу службой обновления Винды. Отключить сервис может пользователь или программа. Это основная причина. Иногда ошибка выскакивает из-за проблем с другими службами, но такой вариант встречается реже. Детали заключаются в следующем:
- удалены или повреждены системные файлы, от которых зависит работа службы;
- сбой при установке операционки;
- на компьютере похозяйничал вирус;
- установили Windows не полностью;
- поврежден сисреестр «десятки».
Любая из этих причин может привести к тому, что системная ошибка с кодом 1058 выскакивает, когда Винде нужно обновиться, или при попытке запуска игры или другой проги.
Фиксим нулевую ошибку: 6 способов избавиться от ошибки 0xc000000f
Как исправить системную ошибку 1058
Существует несколько подходов к решению проблемы. Одни рекомендуют на начальном этапе проверить комп на вирусы, другие — воспользоваться встроенным в ОС средством устранения неисправностей, третьи — начать разбираться со службами. Вкратце это выглядит так:
Способ
|
Что делать |
Погонять вирусы | Полная проверка ПК |
Воспользоваться встроенным средством ОС | «Пуск» — «Параметры» — Обновление — «Устранение неполадок» |
Проверить службы | Запустить сервис обновлений |
Если на ПК нет других признаков вирусной активности — последний вариант видится наиболее перспективным.
Интересная статья: Ошибка при запуске приложения 0xc00007b Windows 10: 7 способов устранения неисправности
Проверяем службу обновления
Алгоритм действий:
- В «Пуск» вбиваем services.msc и одним кликом открываем службы. В самом низу находим майкрософтовский Центр обновления и смотрим состояние. Если в столбце не написано «Выполняется» — применяем двойной клик. Переключаем тип запуска на «Автоматически», жмем «Применить». И, наконец, производим запуск службы путем нажатия кнопки.
- Если номер не прошел — переходим на вкладочку «Зависимости». Анализируем, с какими сервисами взаимодействует служба обновлений. Несложно убедиться, что там их два: один связан с процессами DCOM-сервера, второй — с конечными точками RPC. Проделываем с ними то же, что и с Центром обновлений. Возвращаемся и повторяем действия из пукта 1.
Такие нехитрые манипуляции обычно позволяют избавиться от ошибки 1058 в забарахлившей Windows 10, и перезапущенный Центр обновления перестает беспокоить.
Подключаемся к Сети: Ошибка 720 Windows 10: 5 вариантов для починки подключения к интернету
Используем системный реестр
Поменять тип запуска службы обновлений с «Отключена» на «Автоматически» также можно с помощью сисреестра. Для этого в «Пуске» пишем regedit и заходим в базу параметров операционной системы.
Заходим в «Правку», жмем «Найти». Убираем галочку напротив поиска параметра, поскольку нам нужно разыскать не значение, а раздел «wuauserv». Это название сервиса обновлений, оно прописано в главной вкладке службы. Повторяем F3, пока не попадем на ветку \CurrentControlSet\Services. С первой попытки должно получиться. Даблкликом открываем параметр Start и меняем его значение с «4» на «2». Теперь осталось сделать последний шаг — перезагрузиться.
Читайте: Почему компьютер сам включается: настройки Windows 10, BIOS, 4 аппаратные причины
Используем PowerShell
Еще один способ запустить службу заключается в использовании функционала PowerShell — продвинутой командной оболочки Windows. С ее помощью можно менять даже настройки удаленного ПК или ноута. К основному функционалу управления службами относятся комнадлеты создания, перезапуска, возобновления, запуска, остановки, приостановки сервисов. Для устранения ошибки 1058 нужно воспользоваться запуском. За него отвечает командлет Start-Service.
В «Пуске» пишем PowerShell, заходим в окно оболочки. Для запуска службы обновлений вводим командлет «Start-Service wuauserv». Эффект наступит, только если зависимые службы запущены.
Самое неприятное в этой истории — зависимые сервисы. Может наступить эффект матрешки. Это когда для запуска одной службы приходится заниматься другой, которая в свою очередь зависит от третьей и т.д. Хорошо хоть, что их не так уж много у Винды.
Для запуска службы обновляшек с командной строки необязательно использовать PowerShell. Альтернативный вариант:
- в «Пуске» набираем cmd,
- запускаем обычную командную строку,
- пишем «net start wuauserv».
В заключение еще пару рекомендаций, которые помогут, когда комп выдает ошибку 1058 с подсказкой, что указанная служба зависла, не может быть запущена. Итак, два последние способа:
- Проверяем вручную обновления. Жмем «Пуск», находим «Параметры», клацаем: Обновление — Проверить обновления.
- Перезагружаемся в безопасном режиме. Клацаем «Пуск», пишем msconfig. На вкладочке «Загрузка» активируем чекбокс «Безопасный режим» и перезагружаемся. Затем заходим туда же, убираем галочку и повторяем перезагрузку.
Безопасный режим может выручить не только при служебных ошибках. Он порой помогает и при других неисправностях, например, спасает от тормозов при загрузке Windows.
Качаем легальную Винду: Как скачать Windows 10 с официального сайта: 3 способа