Как исправить код ошибки Windows 0x80070005

Windows отобразит код ошибки 0x80070005, когда возникнет проблема с установкой обновлений Windows(problem installing Windows updates) . Вы также можете столкнуться с ошибкой, если Windows не может активировать или запустить определенные приложения Office , особенно после обновления Windows . Код ошибки в основном говорит вам, что у Windows нет необходимых файлов или разрешений реестра для выполнения операции.

Мы выделяем семь возможных решений для устранения неполадок с кодом ошибки Windows 0x80070005.(Windows)

1. Запустите средство устранения неполадок Центра обновления Windows .(Windows Update Troubleshooter)

Сделайте это, если вы получаете код ошибки 0x80070005 при попытке установить обновление Windows . Средство устранения неполадок Центра обновления Windows(Windows Update) также может исправлять другие ошибки во время обновления. 

В Windows 11 перейдите в « Настройки(Settings) » > « Система»(System) > « Устранение неполадок(Troubleshoot) » > « Другие средства устранения неполадок(Other troubleshooters) » и нажмите кнопку « Выполнить»(Run) рядом с Центром обновления Windows.

Если у вас компьютер с Windows 10 , перейдите в « Настройки(Settings) » > « Обновление и безопасность(Update & Security) » > « Устранение неполадок(Troubleshoot) » > « Дополнительное средство устранения неполадок(Additional troubleshooter) » > « Центр обновления Windows(Windows Update) » и выберите «Запустить средство устранения неполадок»(Run the troubleshooter) .

Подождите(Wait) , пока средство устранения неполадок диагностирует потенциальные проблемы, вызывающие код ошибки 0x80070005, и следуйте рекомендациям на экране.

2. Сканировать на наличие вредоносных программ и вирусов

Вредоносные программы(Malware) и вирусы часто удаляют важные системные файлы и ключи реестра, необходимые для запуска определенных программ и установки обновлений Windows . Используйте стороннее программное обеспечение для сканирования компьютера на наличие вредоносных программ и вирусов(scan your PC for malware and viruses) или включите защиту в режиме реального времени в приложении для обеспечения безопасности Windows(Windows Security) .

Выберите « Настройки(Settings) » > « Конфиденциальность и безопасность(Privacy & security) » > « Безопасность Windows(Windows Security) » > « Открыть Безопасность Windows(Open Windows Security) » > « Защита от вирусов и угроз(Virus & threat protection) » > « Управление параметрами(Manage settings) » и включите «Защиту в режиме реального времени(Real-time protection) » .

В Windows 10 перейдите в « Настройки(Settings) » > « Обновление и безопасность(Update & Security) » > «Безопасность Windows(Windows Security) » > « Защита от вирусов и угроз(Virus & threat protection) » > « Управление настройками(Manage settings) » и включите «Защиту в режиме реального времени(Real-time protection) » .

3. Запустите средство проверки системных файлов.

Средство проверки системных файлов(System File Checker) ( SFC ) — это инструмент командной строки, который проверяет поврежденные, поврежденные и отсутствующие системные файлы в Windows(checks for corrupt, damaged, and missing system files in Windows) . Если инструмент их находит, он заменяет их новой копией.

Если вы получаете 0x80070005 из-за отсутствия или повреждения жизненно важного системного файла, запуск SFC — лучший способ решить проблему. Подключите компьютер к Интернету и выполните следующие действия.

  1. Введите командную строку(command prompt) в строке поиска Windows(Windows Search) и выберите « Запуск от имени администратора»(Run as administrator) .

Если ваш ПК работает под управлением Windows 8 или более поздней версии, Microsoft рекомендует запустить средство обслуживания образов развертывания(Deployment Image Servicing) и управления(Management) ими ( DISM ) перед запуском средства проверки системных файлов(System File Checker) . В противном случае(Otherwise) перейдите к шагу(Step) № 3, если у вас есть ПК с Windows 7 .

  1. Введите или вставьте DISM.exe /Online /Cleanup-image /Restorehealth в терминал и нажмите Enter .

Запустите средство проверки системных файлов(System File Checker) (см. следующий шаг), когда получите сообщение об успешном завершении операции восстановления.

  1. Введите или вставьте sfc /scannow в терминал и нажмите Enter .

Дождитесь(Wait) сообщения об успешном завершении, закройте окно командной строки(Command Prompt) и перезапустите приложение/операционную систему, сбросив ошибку 0x80070005. Возможно, вам придется перезагрузить компьютер, чтобы завершить незавершенные операции восстановления.

Итак, обратите внимание на сообщение на экране при запуске средства проверки системных файлов(System File Checker) .

4. Обновите реестр Windows

Microsoft рекомендует обновить реестр(Microsoft recommends updating the registry) , если код ошибки 0x80070005 появляется в приложении Office после обновления Windows . Удаление или повреждение любого элемента реестра может вызвать другие проблемы в Windows . Поэтому убедитесь, что вы сделали резервную копию реестра Windows(back up the Windows Registry) перед выполнением обновления.

Закройте все приложения Microsoft Office и выполните следующие действия:

  1. Нажмите клавишу Windows(Windows key) + R , введите regedit в поле «Выполнить» и выберите « ОК(OK) » .

  1. Разверните папку HKEY_USERS , щелкните правой кнопкой мыши папку S-1-5-20 и выберите в контекстном меню пункт « Разрешения ».(Permissions)

  1. Выберите Добавить(Add) .

  1. Введите свое имя текущего пользователя в диалоговом окне, выберите « Проверить имена(Check Names) » и нажмите « ОК(OK) » .

  1. Далее выберите Дополнительно(Advanced) . Это откроет меню « Дополнительные параметры безопасности(Advanced Security Settings) » для папки реестра.

  1. На вкладке «Разрешения» выберите только что созданного пользователя и нажмите « Изменить(Edit) » .

  1. Установите флажок « Полный доступ(Full Control) » и выберите « ОК(OK) » .

  1. Выберите СЕТЕВАЯ СЛУЖБА(NETWORK SERVICE) и выберите Изменить(Edit) .

  1. Установите флажок « Полный доступ(Full Control) » и выберите « ОК(OK) » .

  1.  Наконец, установите флажок « Заменить все записи разрешений дочернего объекта на записи разрешений, наследуемые от этого объекта(Replace all child object permission entries with inheritable permission entries from this object) », и нажмите « ОК»(OK) .

  1. Выберите Да(Yes) в запросе подтверждения.

  1. Выберите «Применить»,(Apply) а затем «ОК»(OK) .

Закройте редактор реестра(Registry Editor) , снова откройте приложение Office и проверьте, останавливает ли это код ошибки 0x80070005.

  1. Нажмите клавишу Windows(Windows key) + R , чтобы открыть окно «Выполнить Windows».
  2. Введите C:\Users\USERNAME\AppData в диалоговом окне и нажмите OK .

Примечание.(Note:) Замените C: на букву диска, на котором установлена ​​Windows . Аналогичным образом(Likewise) замените USERNAME на имя пользователя вашего ПК.

  1. Щелкните правой кнопкой мыши папку « Локальная(Local) » и выберите « Свойства(Properties) » в контекстном меню.

  1. Перейдите на вкладку « Безопасность(Security) » и выберите « Изменить(Edit) » .

  1. Выберите Добавить(Add) .

  1. Введите « Все(Everyone) » в диалоговом окне, выберите « Проверить имена»,(Check Names,) а затем нажмите « ОК(OK) » .

  1. Выберите « Все(Everyone) », установите флажок « Разрешить(Allow) » в столбце «Полный доступ».

  1. Выберите «Применить»,(Apply) а затем «ОК»(OK) .

  1. Вы можете получить сообщение «Ошибка применения безопасности(Applying Security) » пару раз, пока Windows устанавливает разрешения. Продолжайте выбирать « Продолжить(Continue) » до конца процесса.

  1. Нажмите « ОК»(OK) , чтобы закрыть окно « Локальные(Local) разрешения для локального(Local) » и переустановить обновление Windows .

  1. Нажмите OK еще раз, чтобы сохранить изменения.

5. Проверьте настройки брандмауэра

Вы можете устранить ошибку 0x80070005, настроив SVCHOST (хост-процесс для служб Windows ) на обход настроек брандмауэра.

  1. Введите брандмауэр(firewall) в строке поиска Windows(Windows Search) и выберите Брандмауэр и защита сети(Firewall & network protection) на странице результатов.

  1. Прокрутите страницу вниз и выберите Разрешить приложение через брандмауэр(Allow an app through firewall) .

Это перенаправит вас в окно брандмауэра Защитника Windows(Windows Defender Firewall) в Панели управления(Control Panel) .

  1. Выберите Изменить настройки(Change settings) .

  1. Выберите Разрешить другое приложение(Allow another app) .

  1. Выберите Обзор(Browse) .

  1.  Выберите svchost и выберите Открыть(Open) .

  1. Выберите Добавить(Add) , чтобы продолжить.

  1. Убедитесь, что вы отметили столбцы « Частный » и «Общий» для (Private)хост-процесса(Host Process) для служб (Services)Windows .

  1. Выберите «ОК(OK) » и повторите попытку обновления компьютера.

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

Выполнение чистой загрузки в Windows(clean boot in Windows) может помочь диагностировать причину ошибок запуска, частых сбоев приложений и проблем с Центром обновления Windows . (Windows Update)Когда вы выполняете чистую загрузку, ваш компьютер временно отключает несущественные службы. Это поможет изолировать и диагностировать конфликт программного обеспечения, вызывающий код ошибки 0x80070005 при обновлении Windows или запуске приложений Office .

Перед началом чистой загрузки убедитесь(Make) , что вы вошли в свой компьютер с учетной записью администратора.

  1. Введите msconfig в поле поиска Windows и запустите « Конфигурация системы»(System Configuration) от имени администратора.

  1. Перейдите на вкладку « Службы(Services) », установите флажок « Скрыть все службы Microsoft(Hide all Microsoft services) » и выберите « Отключить все(Disable all) » .

  1. После этого(Afterward) перейдите на вкладку «Автозагрузка» и выберите « Открыть (Start-up)диспетчер задач(Open Task Manager) » .

  1. Щелкните правой кнопкой мыши программу в списке и выберите « Отключить(Disable) » . Сделайте это для всех приложений на вкладке « Автозагрузка ».(Startup)

Закройте диспетчер задач(Task Manager) и перезагрузите компьютер, чтобы загрузиться в «чистой» среде. Если вы не получаете ошибку 0x80070005 после процесса чистой загрузки, это означает, что за ошибку отвечает одно из отключенных приложений.

7. Сброс компонентов Центра обновления Windows

Сбросьте все компоненты агента Центра обновления Windows(Windows Update) , если ошибка сохраняется после выполнения описанных выше действий по устранению неполадок.

  1. Введите командную строку(command prompt) в строке поиска Windows(Windows Search) и выберите « Запуск от имени администратора»(Run as administrator) .

  1. Введите или вставьте net stop wuaauserv(net stop wuauserv) в терминал и нажмите Enter . Эта команда остановит службу Центра обновления Windows(Windows Update) .

  1. Затем введите или вставьте rd /s /q %systemroot%\SoftwareDistribution и нажмите Enter .

  1. Наконец, введите или вставьте net start wuaauserv(net start wuauserv) и нажмите Enter , чтобы перезапустить службу Центра обновления Windows(Windows Update) .

Закройте окно командной строки(Command Prompt) и проверьте, можете ли вы теперь устанавливать обновления Windows(Windows Updates) без кода ошибки 0x80070005.

Крайнее средство: сброс Windows

Сбросьте Windows до заводских настроек,(Reset Windows to factory settings) если вы по-прежнему не можете устанавливать обновления Windows или запускать приложения Office из-за ошибки 0x80070005.



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts