Ошибка 1058 “Указанная служба не может быть запущена” при попытке запустить Центр обновления Windows в Windows 10 обычно указывает на то, что службе, от которой зависит Центр обновления, не удается запуститься. Это может быть связано с поврежденными системными файлами, проблемами с разрешениями или отключенными зависимостями.
Вот несколько способов устранения этой проблемы:
1. Проверьте и запустите зависимые службы:
Центр обновления Windows зависит от нескольких других служб, которые должны быть запущены для его корректной работы. Вот некоторые из них:
- Служба криптографии (Cryptographic Services): CryptSvc Фоновая Интеллектуальная Служба Передачи (Background Intelligent Transfer Service — BITS): BITS Установщик Модулей Windows (Windows Modules Installer): TrustedInstaller Служба Сетевой Привязки IP (IP Helper): iphlpsvc Служба Журнала Событий Windows (Windows Event Log): EventLog
Действия:
Откройте окно “Службы”: Нажмите клавиши Windows + R, введите services. msc и нажмите Enter. Найдите указанные службы: Найдите каждую из служб в списке (используйте алфавитный порядок). Проверьте состояние: Убедитесь, что состояние каждой службы “Работает”. Если нет, щелкните правой кнопкой мыши на службе и выберите “Запустить”. Проверьте тип запуска: Щелкните правой кнопкой мыши на службе, выберите “Свойства” и перейдите на вкладку “Общие”. Убедитесь, что тип запуска установлен в “Автоматически” (или “Автоматически (отложенный запуск)” для службы BITS). Если нет, измените тип запуска и нажмите “Применить”. Запустите Центр обновления Windows: После проверки и запуска зависимых служб, попробуйте запустить Центр обновления Windows снова. Найдите службу “Центр обновления Windows” (wuauserv) в списке служб, щелкните правой кнопкой мыши и выберите “Запустить”.
2. Восстановите системные файлы Windows:
Поврежденные системные файлы могут препятствовать запуску служб.
Действия:
Запустите средство проверки системных файлов (SFC):
- Откройте командную строку от имени администратора (введите “cmd” в поиске Windows, щелкните правой кнопкой мыши на “Командная строка” и выберите “Запуск от имени администратора”). Введите sfc /scannow и нажмите Enter. Дождитесь завершения проверки и следуйте инструкциям на экране.
Запустите DISM (Deployment Image Servicing and Management): DISM может использоваться для восстановления поврежденных образов Windows.
- Откройте командную строку от имени администратора. Введите DISM /Online /Cleanup-Image /RestoreHealth и нажмите Enter. Дождитесь завершения процесса.
3. Проверьте разрешения папки SoftwareDistribution:
Центр обновления Windows использует папку SoftwareDistribution для хранения временных файлов, необходимых для загрузки и установки обновлений. Проблемы с разрешениями доступа к этой папке могут вызывать ошибку 1058.
Действия:
Остановите службу “Центр обновления Windows”: Найдите службу “Центр обновления Windows” (wuauserv) в списке служб, щелкните правой кнопкой мыши и выберите “Остановить”. Переименуйте папку SoftwareDistribution:
- Откройте проводник Windows. Перейдите в папку C:\Windows. Найдите папку SoftwareDistribution, щелкните правой кнопкой мыши и выберите “Переименовать”. Переименуйте папку в SoftwareDistribution. old.
Запустите службу “Центр обновления Windows”: Найдите службу “Центр обновления Windows” (wuauserv) в списке служб, щелкните правой кнопкой мыши и выберите “Запустить”. Проверьте наличие обновлений: Попробуйте проверить наличие обновлений в Центре обновления Windows. Windows автоматически создаст новую папку SoftwareDistribution.
4. Временное отключение антивирусного программного обеспечения и брандмауэра:
Антивирусное программное обеспечение и брандмауэр Windows могут блокировать запуск службы Центра обновления Windows.
Действия:
Временно отключите антивирусное программное обеспечение и брандмауэр Windows. Попробуйте запустить Центр обновления Windows снова. Если это решит проблему, добавьте Центр обновления Windows в список исключений антивирусного программного обеспечения и брандмауэра.
5. Проверьте журнал событий Windows:
Журнал событий Windows может содержать сообщения об ошибках, связанных с запуском службы Центра обновления Windows.
Действия:
Откройте “Просмотр событий”: Нажмите клавиши Windows + R, введите eventvwr. msc и нажмите Enter. Перейдите в “Журналы Windows” -> “Система”. Найдите ошибки, связанные с Центром обновления Windows: Просмотрите список событий и найдите ошибки, связанные с Центром обновления Windows (wuauserv), CryptSvc, BITS или другими зависимыми службами. Проанализируйте сообщения об ошибках: Сообщения об ошибках могут содержать полезную информацию о причине проблемы и способах ее решения.
6. Сброс компонентов Центра обновления Windows:
Иногда может потребоваться сбросить компоненты Центра обновления Windows, чтобы исправить поврежденные настройки.
Действия:
Откройте командную строку от имени администратора. Остановите службы BITS, Cryptographic, MSI Installer и Центр обновления Windows, выполнив следующие команды (после каждой команды нажимайте Enter):
- net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Удалите файлы qmgr. dat:*
- Введите Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" и нажмите Enter.
Перерегистрируйте файлы BITS и Windows Update, выполнив следующие команды (после каждой команды нажимайте Enter):
- regsvr32.exe atl. dll regsvr32.exe urlmon. dll regsvr32.exe mshtml. dll regsvr32.exe shdocvw. dll regsvr32.exe browseui. dll regsvr32.exe jscript. dll regsvr32.exe vbscript. dll regsvr32.exe msxml. dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe wintrust. dll regsvr32.exe dssenh. dll regsvr32.exe rsaenh. dll regsvr32.exe gpkcsp. dll regsvr32.exe sccbase. dll regsvr32.exe slbcsp. dll regsvr32.exe cryptdlg. dll regsvr32.exe wuapi. dll regsvr32.exe wuaueng. dll regsvr32.exe wuaueng1.dll regsvr32.exe wuclt. dll regsvr32.exe wucltui. dll regsvr32.exe wups. dll `regsvr32.exe wups