🪟windows

Исправление ошибки 0x80070306 установки обновления Windows

В центре обновления Windows 11 и 10, при установке или загрузке патча, может возникнуть код ошибки 0x80070306, который не позволит установить данное обновление.

Ошибка 0x80070306 установки обновления обычно появляется из-за поврежденных системных файлов, кэша компонентов update или NET Framework.

В данной инструкции описаны способы, чтобы исправить ошибку 0x80070306 установки обновления Windows 11 и 10.

1. Запуск устранение неполадок WU

Встроенный инструмент от Microsoft по устранению неполадок с центром обновления Windows 11/10 – это первое, что нужно сделать, чтобы устранить ошибку 0x80070306 установки обновления.

  • Откройте "Параметры" > "Устранение неполадок" > "Другие средства устранения неполадок".
  • Нажмите "Запуск" в пункте "Центр обновления Windows".
  • Далее следуйте рекомендациям на экране.
запуск центр обновления windows11 устранение неполадок

2. Сброс компонентов Windows Update

Сброс папок SoftwareDistribution и catroot2 по умолчанию восстановит их, если в них данные обновлений были повреждены. Для этого, запустите командную строку от имени администратора и введите следующие команды:

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.mwp
  • ren C:\Windows\System32\catroot2 catroot2.mwp
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver
net stop wuauserv bits cryptSvc msiserver

3. Восстановление .NET Framework

Если ошибка 0x80070306 установки обновления в Windows 11/10 связана с NET Framework, то его нужно восстановить.

Download Microsoft NET Framework Repair Tool

Если средство исправления не помогло устранить ошибку, то отключите и заново включите NET Framework 3.5 и 4.8 в компонентах системы.

  • Нажмите сочетание кнопок Win+R и введите optionalfeatures.
  • Снимите галочки напротив всех NET Framework и OK, после чего перезагрузитесь.
  • Далее включите обратно галочки где были, нажмите OK и снова перезагрузитесь.
Net Framework 3.5 и 4.8 в компонентах

4. Проверить целостность системных файлов

Поврежденные системные файлы могут быть причиной ошибки 0x80070306 установки обновления в Windows 11 и 10. Чтобы восстановить целостность системы, запустите командную строку от имени администратора и введите 2 команды по очереди:

  • sfc /scannow
  • Dism /Online /Cleanup-Image /RestoreHealth
Dism RestoreHealth

5. Установить патч вручную

Если известен номер патча KB, который выдает ошибку 0x80070306 при установке или загрузке обновления, то его можно скачать с официального каталога Майкрософт.

скачать патч из каталога майкрософт

6. Установить обновления в безопасном режиме

Исправить ошибку 0x80070306 установки обновления в Windows 11/10 можно методом загрузки в безопасный режим с сетевыми драйверами. Это исключит лишние процессы, которые могут мешать установки обновления.

  • Нажмите Win+R и введите msconfig.
  • Перейдите во вкладку "Загрузка".
  • Установите галочку "Безопасный режим".
  • Нажмите OK и перезагрузитесь.
снять галочку безопасный режим