telegram
🪟windows

Исправить ошибку 0x80070005 обновления Windows 11/10

Ошибка 0x80070005 в "Центре обновления Windows" в Windows 11 и 10 при проверке или установке обновлений связана с отказом в доступе. Обновление по какой-то причине не имеет достаточных прав доступа для установки и дальнейшего продолжения. Кроме того, данная ошибка может быть вызвана из-за повреждения системных файлов, некорректного кэша обновлений, вредоносного ПО.

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

1. Перезагрузите ПК

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

2. Удаление файлов из папки SoftwareDistribution

Откройте командную строку от имени администратора и введите следующие команды, чтобы остановить службы.

  • net stop wuauserv
  • net stop bits

Теперь перейдите C:\Windows\SoftwareDistribution и удалите все содержимое в папке. Если по какой-то причине файлы не удаляются, то попробуйте перезагрузить комп, а лучше загрузиться в безопасном режиме и повторить выше действия заново. После удаления файлов, ошибка должна исчезнуть, но нужно запустить две службы Update и WUAgent обратно. Откройте командную строку от имени администратора и введите следующие команды.

  • net start wuauserv
  • net start bits

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

Запустите встроенный инструмент устранения неполадок Центра обновлений Windows, чтобы устранить наиболее распространенные проблемы с обновлением в Windows 11/10. Он очистит временные файлы, связанные с обновлением, очистит содержимое папки SoftwareDistribution, восстановит и обновит компоненты Центра обновления Windows, и многое другое.

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

Устранение неполадок Центра обновления Windows 10

4. Права на папку AppData

Иногда разрешение на доступ к файлам неверно сконфигурировано. Это блокирует загрузку обновлений и вызывает ошибку 0x80070005 обновления Windows 11/10 поскольку нет правильного разрешения доступа. В этом случае нужно разрешить полный доступ к папке AppData своей учетной записи.

  • Перейдите по пути C:\Пользователи\ваше_имя\AppData.
  • Включите отображение скрытых файлов.
  • Нажмите правой кнопкой мыши по папке AppData и выберите "Свойства".
  • Перейдите во вкладку "Безопасность".
  • Выделите свою учетную запись и убедитесь, что в столбце "Разрешить" стоят везде галочки.
  • Если это не так, то нажмите на "Изменить" и установите полный доступ установив везде галочки.
  • Нажмите OK.

❗Если вашей учетной записи нет в списке, то её нужно добавить. Данное руководство поможет это сделать.

Права доступа на папку AppData

5. Исправить проблему с TrustedInstaller

Вы можете использовать SubInACL. Это инструмент командной строки, который позволяет администраторам получать информацию о безопасности файлов, ключей реестра и служб. Сначала создайте точку восстановления системы, а затем откройте Текстовый документ (Блокнот), нажав на пустом месте рабочего стола правой кнопкой мыши и "Создать текстовый документ", и скопируйте в него следующий текст:

Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /grant="nt service\trustedinstaller"=f

Далее нажмите на "Файл" и выберите "Сохранить как". Выберите Тип файла: Все файлы, Имя файла: TakeOwnership.cmd. Для удобства сохраните его на рабочий стол. Далее нажмите по нему правой кнопкой мыши и запустите от имени администратора. Этот финт скинет по умолчанию параметры прав для TrustedInstaller. Перезагрузите ПК.

Сохранить в формате CMD

6. Проверка учетной записи

Проверьте свою учетную запись, является ли она администратором. Если нет, то измените тип учетной записи в Windows 11/10.

изменить тип учетной записи в Windows10

7. Запуск SFC и DISM

Запустите командную строку от имени администратора и введите команды ниже, которые восстановят поврежденные системные файлы, если они имеются.

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

Запуск SFC в CMD

8. Сканирование на вредоносное ПО

Вредоносное ПО может вмешиваться в права доступа, сетевую блокировку, повредить системные файлы, что вызовет код ошибки 0x80070005 обновления Windows 11/10.

проверка AdwCleaner в windows

9. Выполните чистую загрузку

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

  • Нажмите Win+R и напишите msconfig.
  • Установите "Выборочный запуск"
  • Снимите флажок "Загружать элементы автозагрузки".
  • Убедитеcь, что включена функция "Загружать системные службы".
  • Нажмите Применить.
  • Далее перейдите во вкладку "Службы".
  • Установите галочку на "Не отображать службы Майкрософт".
  • Нажмите "Отключить все", нажмите "OK" и перезагрузитесь.
  • В режиме чистой загрузки обновите Windows 11/10.

Настройка чистой загрузки windows

❗Если ни один из способов не помог, то обратитесь к данному руководству, которое исправляет большинство ошибок в центре обновления Windows 11/10.