Как сбросить Windows Update (поэтапное руководство)
Если вы сталкиваетесь с неудачными загрузками, зависшими обновлениями или кодами ошибок, возможно, пришло время сбросить Windows Update. Этот процесс очищает поврежденные файлы, перезапускает важные службы и восстанавливает компоненты обновлений для восстановления их нормальной работы. Вот простое, пошаговое руководство, которому может следовать любой.
Содержание
- Поэтапное руководство по сбросу Windows Update
- Откройте командную строку от имени администратора
- Остановите службы Windows Update
- Переименуйте папки кэша обновлений
- Пере-регистрируйте файлы DLL Windows Update (по желанию)
- Перезапустите службы Windows Update
- Перезагрузите компьютер
- По желанию: используйте средство устранения неполадок Windows Update
- Бонус: используйте PowerShell для автоматического сброса
- Почему это работает
- Часто задаваемые вопросы
- 🧩 Заключение
Поэтапное руководство по сбросу Windows Update
1. Откройте командную строку от имени администратора
Начните с запуска повышенной командной строки:
- Нажмите Windows + S, введите cmd
- Щелкните правой кнопкой мыши на Командная строка > выберите Запуск от имени администратора
- Нажмите Да, когда появится запрос UAC
Это даст вам доступ к системным командам.
2. Остановите службы Windows Update
Эти службы необходимо остановить, чтобы избежать вмешательства во время сброса:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Подождите, пока каждая команда подтвердит, что служба была успешно остановлена.
3. Переименуйте папки кэша обновлений
Эти папки содержат временные данные, используемые Windows Update. Переименование их заставляет Windows создавать новые:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
Это безопасно. Ничего не удаляется, и Windows восстановит папки.
4. Пере-регистрируйте файлы DLL Windows Update (по желанию)
Это обновляет основные компоненты, связанные с обновлениями:
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wuwebv.dll
regsvr32 /s wucltux.dll
Выполните каждую строку по отдельности и убедитесь, что никаких ошибок не отображается.
5. Перезапустите службы Windows Update
Теперь верните службы в рабочее состояние:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Это завершает процесс ручного сброса.
6. Перезагрузите компьютер
Перезагрузите компьютер, чтобы окончательно применить все изменения в системе и очистить оставшийся кэш.
7. По желанию: используйте средство устранения неполадок Windows Update
Windows также предлагает графическое средство устранения неполадок, которое автоматически устраняет общие проблемы с обновлениями.
На Windows 11:
- Перейдите в Настройки > Система > Устранение неполадок > Другие средства устранения неполадок
- Найдите Windows Update > Нажмите Запустить
На Windows 10:
- Перейдите в Настройки > Обновление и безопасность > Устранение неполадок > Дополнительные средства устранения неполадок
- Выберите Windows Update > Нажмите Запустить средство устранения неполадок
Следуйте подсказкам и применяйте любые рекомендуемые исправления. Если вы совсем не видите кнопку Проверить наличие обновлений, это руководство о том, как восстановить недостающую кнопку проверки обновлений в Windows, может помочь.
8. Бонус: используйте PowerShell для автоматического сброса
Предпочитаете автоматизацию? Вот скрипт PowerShell, который делает все это за один раз:
Stop-Service -Name wuauserv, cryptSvc, bits, msiserver -Force
Rename-Item -Path "C:\Windows\SoftwareDistribution" -NewName "SoftwareDistribution.old" -Force
Rename-Item -Path "C:\Windows\System32\catroot2" -NewName "catroot2.old" -Force
Start-Service -Name wuauserv, cryptSvc, bits, msiserver
Чтобы его запустить:
- Откройте PowerShell от имени администратора
- Вставьте и выполните скрипт
Это идеально, если вы часто устраняете неполадки обновлений. Для более сложных проблем рассмотрите возможность следования этому подробному руководству о том, как восстановить компоненты Windows Update.
Почему это работает
Сброс Windows Update очищает поврежденные файлы кэша, перезапускает службы, которые могли зависнуть, и переинициализирует настройки обновлений. Это также помогает:
- Исправить коды ошибок во время обновлений
- Удалить неудачные или частичные загрузки
- Устранить проблемы на уровне реестра с компонентами обновлений
Если вы сталкиваетесь с постоянными ошибками, смотрите этот список распространенных ошибок в Windows Update и способы их исправления.
Часто задаваемые вопросы
Что произойдет, если я удалю SoftwareDistribution?
Вы не повредите свою систему. Windows снова создаст эту папку по мере необходимости.
Безопасно ли сбрасывать Windows Update?
Да. Процесс полностью обратим и не удаляет личные данные.
Нужно ли мне сбрасывать, если Windows Update медленный?
Не всегда. Сначала попробуйте средство устранения неполадок, затем сбросьте, если проблемы сохраняются.
Могу ли я пропустить пере-регистрирование файлов DLL?
Да, но это рекомендуется, если вы видите ошибки, связанные с обновлениями, в Просмотре событий.
Как часто мне следует сбрасывать Windows Update?
Только когда обновления не удаются повторно или службы зависают.
🧩 Заключение
Сброс Windows Update является надежным способом исправления постоянных ошибок обновления, зависающих загрузок и сбоев службы. Следуя этому пошаговому руководству, вы сможете очистить поврежденные файлы кэша, перезапустить основные компоненты и восстановить работу системы обновлений в полном объеме. Независимо от того, предпочитаете ли вы ручной метод или автоматизированный скрипт PowerShell, этот процесс безопасен, обратим и часто является самым быстрым способом решения большинства проблем с обновлениями Windows.