Введение / Зачем это нужно
Обновления Windows 10 важны для безопасности, производительности и новых функций. Однако часто процесс обновления прерывается сбоями, ошибками или зависаниями. В этой статье собраны проверенные шаги, которые помогут быстро вернуть обновления в нормальное состояние. После выполнения инструкций вы сможете снова устанавливать обновления без лишних проблем.
Требования / Подготовка
- Права администратора на компьютере.
- Подключение к интернету для загрузки обновлений и выполнения команд.
- Не менее 4 ГБ свободного места на системном диске (C:).
- Доступ к командной строке или PowerShell от имени администратора.
- Бэдакупия важных файлов (по желанию) перед изменением системных компонентов.
Пошаговая инструкция
Шаг 1: Запустить средство устранения неполадок Windows Update
Откройте Параметры → Обновление и безопасность → Устранение неполадок → Запустить средство устранения неполадок для Windows Update. Дайте системе возможность автоматически исправить обнаруженные проблемы.
Шаг 2: Сбросить компоненты обновления Windows
Сброс компонентов обновления часто устраняет ошибки. Откройте PowerShell от имени администратора и выполните следующие команды:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Rename-Item "C:\Windows\SoftwareDistribution" "SoftwareDistribution.old"
Rename-Item "C:\Windows\System32\catroot2" "catroot2.old"
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Эти команды останавливают службы обновления, перемещают поврежденные папки, а затем перезапускают службы, чтобы система создала новые.
Шаг 3: Выполнить сканирование DISM и SFC
Если проблемы сохраняются, запустите сканирование образов системных файлов:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM исправляет поврежденные файлы Windows, а SFC проверяет целостность системных файлов.
Шаг 4: Проверить свободное место и состояние диска
Нехватка места часто блокирует обновления. Проверьте свободное место в «Свойствах» диска C:. Очистите временные файлы обновления:
del /q /s %windir%\SoftwareDistribution\Download
После очистки убедитесь, что диску доступно не менее 4 ГБ.
Шаг 5: Выполнить чистую загрузку для проверки конфликтов
Стороннее программное обеспечение может конфликтовать с процессом обновления. Выполните чистую загрузку:
- Нажмите Win + R, введите
msconfigи нажмите Enter. - Перейдите во вкладку Службы, установите флажок Скрыть все службы Microsoft.
- Нажмите Отключить все, примените изменения и перезагрузите компьютер.
Если обновления работают после чистой загрузки, проблему создает одна из отключенных программ.
Проверка результата
- Откройте Параметры → Обновление и безопасность → Проверка наличия обновлений.
- Нажмите Проверить. Если обновления найдены, установите их.
- Перезагрузите компьютер и проверьте, что обновления устанавливаются без ошибок.
Возможные проблемы
- Код ошибки 0x80070005 (Доступ запрещен) – часто вызван повреждением кэша обновления. Выполните сброс компонентов (Шаг 2) и проверьте учетные данные учетной записи администратора.
- Код ошибки 0x80240020 (Не удалось подключиться) – может означать проблемы с сетевым подключением. Убедитесь, что Интернет работает, и попробуйте выполнить обновление после чистой загрузки (Шаг 5).
- Обновление зависает на 99 % – обычно это происходит из-за нехватки места или проблем с диском. Проверьте свободное место (Шаг 4) и запустите сканирование диска (
chkdsk /f /r). - Повторяющиеся ошибки после сброса компонентов – возможно, повреждение системных файлов не устранено полностью. Выполните DISM и SFC еще раз (Шаг 3) или переустановите Windows при необходимости.
Если ни один из шагов не помог, создайте точку восстановления системы перед выполнением более радикальных действий, таких как переустановка Windows.