WindowsСредняя

Исправляем Windows Update Troubleshooter: полное руководство

Гайд помогает диагностировать и исправить сбои в работе средства устранения неполадок обновлений Windows, возвращая нормальную загрузку и установку апдейтов.

Обновлено 27 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10 22H2 и новееWindows 11 23H2 и новее

Введение / Зачем это нужно

Средство устранения неполадок обновлений Windows (Windows Update Troubleshooter) автоматически исправляет распространённые сбои при поиске, загрузке и установке апдейтов. Если оно перестаёт работать, обновления могут зависать, откатовываться или выдавать коды ошибок. В этом гайде вы восстановите работоспособность средства и центра обновлений, используя проверенные шаги от простых проверок до пересоздания компонентов.

Требования / Подготовка

  • Учетная запись с правами администратора.
  • Windows 10 версии 22H2 или новее либо Windows 11 версии 23H2 или новее.
  • Стабильное подключение к интернету для загрузки обновлений и компонентов DISM.
  • Доступ к командной строке и PowerShell без групповых ограничений.

Шаг 1: Запуск средства устранения неполадок с правами администратора

Откройте меню ПараметрыОбновление и безопасностьУстранение неполадокДополнительные средства устранения неполадок. Выберите Центр обновления Windows и нажмите Запустить средство устранения неполадок. Повторите запуск, выбрав в контекстном меню Запуск от имени администратора, если доступно.

Если интерфейс недоступен, запустите встроенный пакет диагностики через PowerShell:

Get-WindowsUpdateLog
msdt.exe /id WindowsUpdateDiagnostic

Примените предложенные исправления и перезагрузите компьютер.

Шаг 2: Остановка служб и очистка кэша обновлений

Нажмите Win + R, введите cmd, нажмите Ctrl + Shift + Enter. По очереди выполните:

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 wuauserv
net start cryptSvc
net start bits
net start msiserver

Закройте командную строку и снова запустите средство устранения неполадок обновлений.

Шаг 3: Восстановление системных компонентов и образа

Запустите PowerShell от имени администратора и выполните:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

DISM восстановит повреждённые компоненты из Центра обновления, а SFC — защищённые системные файлы. После завершения перезагрузите компьютер и проверьте установку обновлений.

Шаг 4: Сброс настроек Windows Update через скрипт

Создайте файл reset-wu.ps1 и вставьте:

# Остановка служб
"wuauserv","bits","cryptsvc","msiserver" | ForEach-Object { Stop-Service -Name $_ -Force }

# Очистка кэша
Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution\* -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force C:\Windows\System32\catroot2\* -ErrorAction SilentlyContinue

# Запуск служб
"wuauserv","bits","cryptsvc","msiserver" | ForEach-Object { Start-Service -Name $_ }

# Регистрация библиотек
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll

Write-Host "Сброс завершён. Перезапустите средство устранения неполадок."

Запустите скрипт от имени администратора:

Set-ExecutionPolicy Bypass -Scope Process -Force
.\reset-wu.ps1

Проверка результата

Откройте ПараметрыОбновление и безопасностьЦентр обновления Windows и нажмите Проверить наличие обновлений. Если загрузка и установка проходят без ошибок, проблема решена. Проверьте журнал Журнал обновлений, чтобы убедиться в успешной установке последних патчей.

Возможные проблемы

  • Отказ в доступе при очистке папок — убедитесь, что службы остановлены, и запустите командную строку от имени администратора.
  • DISM зависает — временно отключите антивирус и фильтры трафика, затем повторите команду.
  • Скрипт блокируется политикой выполнения — используйте Set-ExecutionPolicy Bypass -Scope Process -Force только для текущего сеанса.
  • Обновления снова зависают — проверьте журнал событий на наличие ошибок драйверов или сторонних служб, блокирующих установку.

Часто задаваемые вопросы

Почему средство устранения неполадок обновлений не может применить исправления?
Нужно ли удалять антивирус перед исправлением?
Поможет ли сброс папки SoftwareDistribution?
Что делать, если DISM и SFC не находят ошибок, но обновления всё равно не ставятся?

Полезное

Запуск от имени администратора
Остановка служб обновлений
Очистка кэша обновлений
Восстановление системных файлов