Как исправить ошибку Центра обновления Windows 0x8007045b?

MS Windows — самая используемая операционная система. 20 ноября 1985 года Windows 1.0 была представлена ​​​​как начальная версия линейки Windows от Microsoft. Эта графическая операционная оболочка была представлена ​​в ответ на растущий спрос на графические интерфейсы. Windows 1.0 стала важной вехой в истории компании MS, помогая бренду обогнать macOS на рынке, получив долю более 90% клиентов.

Перенесемся сегодня вперед: последней версией этой давней линейки операционных систем является Windows 10/11. ОС MS Windows по-прежнему лидирует в маркетинге, будучи в 4 раза популярнее чем Mac OS.

Учитывая, что все статистические данные указывают на то, что Windows является лучшим игроком на рынке, означает ли это, что пользователи наслаждаются плавным взаимодействием? Даже не близко! Windows — самая дружелюбная платформа, если не сказать больше, но это также и самая проблемная операционная система. В последнее время поступило значительное количество жалоб на код ошибки 0x8007045B при попытке установить обновление. Об этой ошибке также сообщается, когда пользователи пытаются обновить более старую версию Windows до Windows 10/11. Более того, проблема связана не только с платформой Windows 10/11, но и с Windows 7 и 8.1.

Наши специалисты изучили проблему и рады сообщить вам, что у нас есть решение проблемы.

Что такое код ошибки 0x8007045b в Windows 10/11?

Этот код ошибки 0x8007045B обычно генерируется, когда возникает проблема с обновлением некоторых компонентов Windows. В ходе нашего исследования мы пришли к выводу, что он охватывает различные сценарии, поэтому для его эффективного решения требуется несколько стратегий.

Вот возможные сценарии, которые могут вызвать эту ошибку:

  • Поврежденные системные файлы. Это может привести к различным проблемам, таким как нестабильность системы, а также к коду ошибки 0x8007045B. Поврежденный системный файл, скорее всего, вызовет эту проблему. Файл может быть поврежден, когда неопытные пользователи вмешиваются в его компоненты или антивирус помещает некоторые из его компонентов в карантин.
  • Ошибка WU. Это может произойти при возникновении ошибки, которая оказывает непосредственное влияние на Центр обновления Windows, нарушая его функциональность загрузки и установки обновлений. В таком случае лучше всего использовать средство устранения неполадок Центра обновления Windows и решить проблему. Кроме того, вы можете вручную сбросить все компоненты, связанные с WU, с помощью CMD с повышенными правами.
  • Стороннее вмешательство. Некоторые антивирусные программы становятся слишком строгими, что в конечном итоге блокирует связь между вашей системой и серверами обновлений. В таком случае лучший вариант — отключить режим постоянной защиты. Вы также можете полностью удалить пакет AV.

Исправить код ошибки 0x8007045b в Windows 10/11

По совету нашего эксперта, лучше всего следовать этим решениям в хронологическом порядке, поскольку мы разработали их, чтобы помочь решить проблему более эффективно. Следование этим решениям также поможет вам не начинать со сложного решения только для того, чтобы решить проблему с помощью простого. Не теряя времени, вот решения проблемы с кодом ошибки обновления Windows 10/11 0x8007045b:

Решение 1. Запустите средство устранения неполадок для Центра обновления Windows

Прежде чем пытаться решить проблему с помощью каких-либо сторонних инструментов, давайте сначала попробуем встроенные. Если вы не знали, Windows 10/11 поставляется с набором инструментов, которые могут оказаться полезными, особенно в такие времена. Одним из важных инструментов, которым вы должны овладеть и уметь пользоваться, является встроенное средство устранения неполадок. Хотя большинство людей сказали бы, что этот инструмент не очень помогает в серьезных случаях, в определенной степени он работает.

Вот как вы можете быстро решить проблему с кодом ошибки обновления Windows 10/11 0x8007045b, запустив средство устранения неполадок Центра обновления Windows:

  1. Откройте диалоговое окно «Выполнить», одновременно нажав клавиши Windows + R. В поле поиска введите ms-settings: устранение неполадок перед нажатием Enter.
  2. Появится вкладка «Устранение неполадок» в окне «Настройки».
  3. Найдите раздел «Подготовка и запуск» и выберите «Центр обновления Windows», прежде чем выбрать «Запустить средство устранения неполадок».
  4. Подождите, пока утилита завершит сканирование, затем выберите Применить это исправление, если обнаружены проблемы.
  5. После завершения серии исправлений перезагрузите систему и повторите действие, которое ранее вызывало код ошибки.

Решение 2. Выполните сканирование SFC/DISM

Повреждение системных файлов является распространенной причиной подобных ошибок. Фактически, многие пользователи отмечают, что код ошибки обновления Windows 10/11 0x8007045b генерируется из-за поврежденных системных файлов. Хорошей новостью является то, что последние версии Windows поставляются со встроенными инструментами для исправления поврежденных системных файлов, таких как SFC и DISM.

Инструмент System File Corruption (SFC) сканирует, а также исправляет любые поврежденные системные файлы и другие логические ошибки. Он использует файлы, хранящиеся локально, для замены поврежденных. Инструмент больше подходит при восстановлении файлов WRP или если проблема возникает из-за логической ошибки.

Обслуживание образов развертывания и управление ими (DISM) — это еще один встроенный инструмент для ОС Windows, который фокусируется на устранении проблем, связанных с Центром обновления Windows, а также связанными с ним компонентами. Однако, в отличие от SFC, которая использует локальные файлы для восстановления поврежденных, DISM загружает из Интернета исправные копии для замены поврежденных.

Как видите, обе эти утилиты делают одно и то же, но применяют разные подходы. Так что лучше запускать их обоих. Вот как:

  1. Откройте диалоговое окно «Выполнить», одновременно нажав клавиши Windows + R. В поле поиска вставьте команда а затем нажмите Ctrl + Shift + Enter, чтобы запустить командную строку с повышенными привилегиями. Выберите Да, когда появится приглашение UAC. Это даст права администратора.
  2. Теперь на листе команд введите эти команды в следующем порядке и нажмите Enter:

Dism.exe/онлайн/cleanup-image/scanhealth

Dism.exe/онлайн/cleanup-image/restorehealth

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

Решение 3. Деактивируйте или удалите антивирус

Если у вас чрезмерно защитный антивирус, вы, вероятно, столкнетесь с этой проблемой. Подобные McAfee и Comodo хорошо известны тем, что изображают такое поведение, когда связь между компьютером и сервером обновлений блокируется. Чтобы решить эту проблему в таком сценарии, лучше всего деактивировать защиту в реальном времени или удалить весь инструмент безопасности. Однако перед удалением всего пакета лучше сначала отключить постоянную защиту. Обычно инструменты безопасности, оснащенные встроенным брандмауэром, предназначены для поддержания высокого уровня безопасности даже после отключения функции защиты в реальном времени. Поэтому у вас остается только одно решение — удалить весь пакет.

Однако, если вы все еще сталкиваетесь с ошибкой обновления Windows 10/11 с кодом 0x8007045b, вы можете перейти к следующему исправлению.

Решение 4. Восстановите службы Windows

На данный момент мы предполагаем, что ни один из методов не сработал. Таким образом, рассматриваемая проблема может иметь какое-то отношение к несогласованности WU. Несогласованность в WU может эффективно помешать вашей системе выполнять обновления операционной системы. Чтобы убедиться, что это сценарий, проверьте, не возникают ли другие обновления с тем же кодом ошибки.

Чтобы решить проблему в этом сценарии, необходимо сбросить все службы Windows, связанные с процессом. Вот как вы можете достичь этого подвига:

  1. Одновременно нажмите клавиши Windows + R, чтобы получить доступ к строке «Выполнить». В поле поиска вставьте команда и нажмите Ctrl + Shift + Enter. Это запустит командную строку с повышенными привилегиями. Выберите «Да», когда увидите приглашение UAC.
  2. В командной строке с повышенными привилегиями вставьте следующие команды и нажмите Enter:

чистая остановка

чистая остановка cryptSvc

чистые стоповые биты

чистая остановка msserver

  1. Теперь, когда все службы остановлены, вставьте следующие команды и нажмите Enter:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 Catroot2.old

  1. Предыдущая команда переименует две активные папки, используемые WU для хранения актуальных файлов, заставляя систему создавать новые. Теперь вы можете вставить последние командные строки, показанные ниже, и нажать Enter:

чистый старт

чистый старт cryptSvc

чистые стартовые биты

чистый старт msserver

Теперь, когда вы закончили, вы можете перезагрузить систему и запустить действие, которое ранее вызывало код ошибки, чтобы увидеть, исчез ли он. Если проблема не устранена, перейдите к последнему решению ниже.

Решение 5. Выполните ремонтную установку

Это должно быть вашим последним средством, так как есть вероятность, что вам не понравится то, что разворачивается в этом варианте. Если все приведенные выше решения не срабатывают, возможно, вы имеете дело с глубоким повреждением системного файла, которое не может быть исправлено обычными решениями. Поэтому у вас остается возможность выполнить чистую установку. Плохая сторона этого подхода заключается в том, что все ваши данные будут стерты без надежды на восстановление, если вы не создадите их резервную копию на внешних серверах. Эта процедура установит вашу операционную систему Windows заново, тем самым восстановив все компоненты, которые могли быть повреждены.

Продолжить чтение

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *