Столкнулись с ошибкой 0x8007045b при попытке обновить Windows 10? Вы не одиноки. Эта досадная проблема, часто связанная с сбоями в работе сетевых компонентов, может прервать загрузку важных обновлений безопасности и новых функций. Но хорошая новость в том, что она обычно решается своими силами, без помощи специалистов.
Данная ошибка часто возникает из-за проблем с подключением к серверам Microsoft. Иногда виноваты временные сбои в вашем интернете или на стороне самих серверов обновлений. В других случаях причиной могут стать поврежденные системные файлы, конфликтующее стороннее программное обеспечение или неправильные настройки сети.
В этой статье мы разберем несколько проверенных способов, которые помогут вам последовательно устранить эту неполадку. Начнем с самых простых и быстрых решений, таких как перезагрузка компьютера или проверка подключения к интернету, а затем перейдем к более продвинутым методам, если первые не сработают.
Ошибка 0x8007045b при обновлении Windows 10 часто возникает из-за проблем с системными службами, повреждённых файлов или конфликтов в фоновых процессах. Чтобы её устранить, можно попробовать перезапустить службы обновления Windows, запустить средство проверки системных файлов или временно отключить антивирус. Иногда помогает очистка папки обновлений вручную или выполнение обновления через центр обновления в безопасном режиме. Главное — не паниковать: в большинстве случаев проблему можно решить простыми и понятными действиями.
Способ 1: Средство устранения неполадок
Поскольку ошибка 0x8007045b связана с установкой апдейтов для ОС и «Центром обновления Windows», то есть смысл проверить второй на наличие неполадок с помощью встроенного средства. Оно просканирует систему и исправит выявленные проблемы:
- Щелкните по кнопке «Пуск» на нижней панели и откройте системные «Параметры».
- В новом окне перейдите в раздел «Обновление и безопасность».
- На панели слева щелкните по вкладке «Устранение неполадок», затем в основной части окна — по строке «Дополнительные средства устранения неполадок».
- В списке средств отыщите «Центр обновления Windows» и один раз щелкните по нему левой кнопкой мыши. Появится кнопка, запускающая проверку.
Остается дождаться, пока закончится проверка. По завершении неисправности либо исправятся автоматически, либо пользователю будут предложены пути решения. В этом случае действуйте согласно инструкции мастера.
Способ 2: Проверка целостности системных файлов
Следует отметить, что нередко проблемы с обновлением операционной системы возникают из-за того, что в результате различных сбоев или вирусных атак повреждаются важные системные файлы. В Windows 10 для проверки их целостности и восстановления применяются встроенные утилиты – SFC и DISM. Они способны справиться со многими неисправностями, поскольку восстанавливают работоспособность системы. О том, как использовать инструменты, мы писали ранее в отдельной статье.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10

Способ 3: Сканирование диска на наличие ошибок
Проблемы с обновлением и, соответственно, ошибка с кодом 0x8007045b могут быть связаны с повреждением жесткого диска. Операционная система предусматривает встроенный инструмент, с помощью которого проверяется состояние компонента:
- Запустите «Командную строку» от имени администратора. Для этого в строке системного поиска введите
cmdи выберите соответствующий пункт справа. - В окне консоли введите команду
chkdsk /f /r C:и нажмите на клавишу «Enter». Если у вас диск под другой буквой, то вместо C: введите соответствующую.
Средство выполнит проверку накопителя на корректность конфигурации и физические неисправности, затем исправит их, если есть такая возможность.
Способ 4: Выполнение чистого запуска ОС
Нередко ошибка 0x8007045b при обновлении Windows 10 появляется из-за несовместимости штатных служб с другими программными компонентами, например сторонними службами или антивирусными продуктами. Тогда может помочь запуск ОС с использованием функции чистой загрузки, при которой работают только встроенные службы и приложения.
- Одновременно нажмите клавиши «Win + R», в поле введите команду
msconfigи нажмите на клавишу «Enter», чтобы открыть окно утилиты «Конфигурация системы». - На вкладке «Службы» отметьте пункт «Не отображать службы Майкрософт». Остальные пункты нужно отключить – нажмите на соответствующую кнопку.

- Кликните по вкладке «Автозагрузка», затем по строке «Открыть диспетчер задач».
- Запустится еще одно встроенное средство Windows – «Диспетчер задач». На открывшейся вкладке «Автозагрузка» отключите сторонние приложения, которые открываются вместе с запуском ОС.
После настроек следующий запуск Windows 10 будет осуществляться в чистой загрузке, то есть без сторонних процессов, которые могут конфликтовать с системными службами, в том числе с «Центром обновления». Попытайтесь снова установить апдейты после перезагрузки ОС.
Независимо от того, получилось ли у вас решить проблему или нет, рекомендуем вернуть все настройки запуска операционной системы. Для этого действуйте так же, как в инструкции, только снова включайте все сторонние службы и приложения, в том числе в автозагрузке.
Способ 5: Сброс компонентов «Центра обновления»
Еще один действенный способ исправить ошибку – это сброс настроек «Центра обновления Windows». Несмотря на то, что он довольно сложный, чаще всего он способен решить проблему. Процедура предполагает приостановку работы некоторых служб, связанных с обновлениями, затем очистка системной папки, где хранится кэш и цифровые подписи, а потом возобновление функционирование отключенных служб. Выполнить операцию можно двумя способами: о них мы поговорим ниже.
Вариант 1: «Командная строка»
Первый метод заключается в использовании «Командной строки», где будут выполняться необходимые действия с помощью команд: запускать оснастку «Службы» и искать папки на диск не придется:
- Откройте «Командную строку» с расширенными правами, действуя так же, как и в первом шаге Способа 3. Для начала остановите работу некоторых служб: BITS, Cryptographic, MSI Installer и Windows Update. Для этого воспользуйтесь командами, поочередно выполняя каждую из них нажатием клавиши «Enter»:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver - Папки, которые мы упоминали выше, не будут удалены полностью – их понадобится переименовать. Это поможет вернуть состояние системы, если произойдет ошибка при обновлении. После того как вы зададите каталогам другие имена, новые будут созданы автоматически. Используйте команды
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 Catroot2.oldи нажимайте после каждой клавишу ввода.
- Следующие команды выполняются, чтобы вернуть отключенные штатные службы:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver 
Вариант 2: BAT-файл
Альтернатива предыдущему варианту – использование вручную созданного файла с расширением BAT. Можно сказать, что это метод проще предыдущего, потому что не нужно задавать команду для каждого шага:
- Откройте штатный «Блокнот» — отыскать его можно в «Пуске»
- В окно редактора вставьте следующее:
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE - Кликните по вкладке «Файл» и выберите пункт «Сохранить как».
- В новом окне введите любое имя с расширением BAT, к примеру
WUReset.bat, затем в меню «Тип файла» выберите «Все файлы», а в качестве «Кодировки» задайте «ANSI». Выберите каталог, куда нужно сохранить файл, и нажмите по соответствующей кнопке в правом нижнем углу. 
После создания BAT-файла перейдите к его расположению и кликните по нему правой кнопкой мыши. Из контекстного меню выберите «Запуск от имени администратора» — компоненты «Центра обновления Windows» сбросятся автоматически, после чего можно сделать попытку снова обновить систему.
Этот метод удобен тем, что, если в дальнейшем понадобится сбросить компонент «Центра обновления», то сделать это можно в любой момент, просто запустив созданный файл.
Как видишь, ошибка 0x8007045b при обновлении Windows — это неприятно, но почти всегда решаемо. Главное — не паниковать. Чаще всего проблема кроется в сбое какого-то системного процесса или повреждении временных файлов, а не в чём-то серьёзном.
Начни с самых простых способов, которые мы обсудили. Обычно помогает остановка службы обновлений, очистка кэша и перезагрузка. Это как дать системе небольшой толчок, чтобы она перезапустила процесс с чистого листа. Многие сталкиваются с этой ошибкой, и для большинства этих действий оказывается достаточно.
Если простые методы не сработали, не расстраивайся. В твоём арсенале есть ещё несколько надёжных инструментов, вроде встроенных утилит для проверки системных файлов или средства устранения неполадок с обновлениями. Они способны автоматически найти и исправить более глубокие проблемы.
В конечном счёте, упорство всегда побеждает. Один из предложенных методов почти наверняка поможет тебе завершить обновление и избавиться от этой надоедливой ошибки. Компьютер снова будет работать стабильно, и ты сможешь забыть об этой проблеме.









