Содержание:
Способ 1: Автоматическое средство устранения неполадок
Как правило, с ошибкой под кодом 0x8007007e пользователи сталкиваются при попытке установить обновления. Чаще всего проблема связана с автоматизированным инструментом для загрузки и инсталляции апдейтов – «Центром обновления Windows». Для исправления возможных программных неисправностей стоит проверить упомянутый компонент, а в Windows 10 для этого предусмотрено специальное средство:
- Через главное меню запустите штатное приложение «Параметры».
- Перейдите в раздел «Обновление и безопасность».
- В появившемся окне переключитесь на вкладку «Устранение неполадок» на панели слева, затем в центральной части щелкните по строке «Дополнительные средства устранения неполадок».
- В списке средств найдите «Центр обновления Windows» и кликните по соответствующей строке. Появится кнопка для запуска проверки.
Сканирование системы и компонента на наличие ошибок займет некоторое время. Следите за процессом и выполняйте действия, которые будут предложены по ходу проверки. Чаще всего средство самостоятельно исправляет неполадки, а если никаких проблем выявлено не будет, переходите к следующим рекомендациям этой статьи.
Способ 2: Чистая загрузка
Чистая загрузка ОС позволяет запустить Windows 10 только с системными службами и процессами, когда как пользовательский софт будет отключен. Этот метод поможет избежать конфликтов, которые могут возникать между различными программами и средствами «десятки», задействованными при обновлении.
- Используйте сочетание клавиш «Win + R» для вызова окна «Выполнить». В текстовом поле введите запрос
msconfig
и нажмите на кнопку «ОК» для выполнения. - Откроется утилита «Конфигурация системы», где можно настроить параметры запуска Виндовс. Сначала переключитесь на вкладку «Службы», отметьте пункт «Не отображать службы Майкрософт», затем отключите сторонние процессы, нажав на соответствующую кнопку. Сохраните настройки, кликнув по «ОК».
- Перейдите на вкладку «Автозагрузка» и нажмите на ссылку для запуска встроенного «Диспетчера задач», через который можно быстро отключить все сторонние программы, запускающиеся вместе с системой.
- Отключите все приложения в автозагрузке, поочередно нажимая на каждое из них и выбирая соответствующую кнопку внизу.
После того как все пользовательские программы и службы были отключены, нужно перезагрузить Виндовс, чтобы она запустилась только с системным софтом. Теперь попытайтесь повторить установку обновлений. Она должна пройти успешно, если дело действительно было в стороннем программном обеспечении. Работу деактивированных служб и приложений в автозагрузке можно вернуть аналогичным образом – через утилиты «Конфигурация системы» и «Диспетчер задач».
Способ 3: Очистка кеша обновлений
Накопившиеся в кеше файлы обновлений нередко становятся причиной невозможности инсталлировать новые компоненты в систему, вызывая различного рода конфликты и ошибки. Исправить ситуацию получится, очистив папку временных данных, причем сделать это можно вручную (предварительно отключив «Центр обновления Windows» и связанные с ним службы, иначе они будут препятствовать удалению апдейтов, хранящихся на системном диске), а процедуру упростит использование консольной оболочки, куда достаточно ввести несколько команд:
- Откройте меню «Пуск» или нажмите по системному поиску на нижней панели и введите запрос
cmd
, после чего выберите «Запуск от имени администратора». - Для начала нужно остановить процессы, о которых мы упоминали выше. Для этого поочередно вводите следующие команды, нажимая после каждой на клавишу «Enter» для их выполнения:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- Далее переходим к непосредственной очистке папок с кешем данных. Мы применим команды, которые переименовывают каталоги, в результате чего система больше не сможет к ним обращаться для попытки установки обновления. При этом сами файлы на время останутся в качестве резервной копии. Если вернуть им прежнее название, они снова начнут взаимодействовать с ОС и «Центром обновления Windows». Выполните две команды для переименования:
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 инструкции выше, можно удалить и тем самым освободить место на диске.
Способ 4: Выключение стороннего антивируса
Антивирусы, не считая встроенного, иногда провоцируют появление ошибок при установке системных обновлений, ошибочно считая такие действия подозрительными. Если у вас установлен такой софт, отключите его на время инсталляции апдейтов. Когда проблема действительно связана с таким ПО, приостановка его работы позволит выполнить обновление Виндовс, после чего можно вновь активировать защиту.
В некоторых антивирусах для остановки работы достаточно кликнуть правой кнопкой мыши по значку программы в трее, затем из контекстного меню выбрать пункт выключения или остановки. В других случаях может потребоваться зайти в раздел с настройками и отключить работу софта там. Ранее мы разбирали несколько наиболее популярных продуктов и алгоритм действий в отдельном материале на сайте.
Подробнее: Отключение антивируса
Способ 5: Восстановление системных файлов
Поврежденные системные файлы также нередко вызывают проблемы при установке обновлений в Windows 10. Если их целостность была нарушена по каким-либо причинам (чаще всего в результате критических системных сбоев или деятельности стороннего ПО, в том числе вредоносных утилит), можно применить встроенные в «десятку» утилиты, которые позволят проверить Виндовс на целостность и восстановить поврежденные файлы и их хранилище:
- Запустите «Командную строку» от имени администратора так же, как было продемонстрировано ранее. Для отображения состояния хранилища компонентов в образе Windows сначала введите команду
DISM /Online /Cleanup-Image /CheckHealth
и выполните ее, нажав на клавишу «Enter». Утилита проверит, есть ли повреждения и возможно ли их исправить. Появившееся сообщение «No component store corruption detected. The operation completed successfully» говорит о том, что никаких проблем с образом не выявлено. Всего возможно несколько вариантов:- «No component store corruption detected» – поврежденных компонентов не обнаружено;
- «The component store is repairable» – ошибки в хранилище есть, и утилита сможет их исправить;
- «The component store is not repairable» – исправить хранилище компонентов не представляется возможным.
В последнем случае может потребоваться восстанавливать образ из резервной копии или сбрасывать настройки системы к заводским.
Подробнее:
Восстановление DISM в Windows 10
Восстановление Windows 10 с флешки
Возвращаем Windows 10 к заводскому состоянию
Для полной проверки хранилища системных файлов также можно использовать командуDISM /Online /Cleanup-Image /ScanHealth
. Процедура займет куда больше времени, чем в первом случае, но просканирует детальнее. - Разобравшись с системным хранилищем, используйте другую встроенную утилиту – SFC («System File Checker») для проверки системных файлов на целостность. Введите
sfc /scannow
и нажмите на «Enter». Если SFC обнаружит и исправит проблемы, после сканирования отобразится соответствующее уведомление.
При условии, что целостность файлов была восстановлена с помощью утилит либо в соответствии с их подсказками, перезагрузите компьютер и снова обновите систему.
Способ 6: Установка .NET Framework
Случается, что обновления не устанавливаются из-за отсутствия или повреждения компонентов .NET Framework, который, в свою очередь, предназначен для корректного запуска и использования различных приложений, веб-служб, а также установки апдейтов для Windows 10. По умолчанию нужные библиотеки уже инсталлированы в ОС, но если в их работе появились проблемы, может потребоваться переустановка, которая способна нормализовать работу .NET Framework. О том, как это правильно сделать, мы писали в отдельном материале.
Подробнее: Переустановка .NET Framework в Windows 10