Вы получаете непонятную ошибку с кодом 0x8007045b, когда пытаетесь установить последние обновления Windows 10? Вы не в одиночку. Эта проблема может возникнуть у любого пользователя, и она обычно связана с проблемами с системными файлами или службами, отвечающими за обновление.
В большинстве случаев проблема обычно решается; обычно проблема не настолько серьезна, чтобы требовать переустановки всей системы. Однако есть несколько проверенных способов исправить эту ошибку и завершить обновление.
В этой статье мы разберем самые эффективные методы, начиная с простой перезагрузки компьютера и заканчивая использованием встроенных утилит для исправления системных файлов. Мы постараемся сделать объяснения максимально простыми, чтобы вам было легко следовать инструкциям.
Способ 1: Средство устранения неполадок
Поскольку ошибка 0x8007045b связана с установкой обновлений операционной системы и Центра обновления Windows, разумно использовать встроенное средство для проверки других неполадок. Он проверяет систему и устраняет проблемы:
- Щелкните по кнопке «Пуск» на нижней панели и откройте системные «Параметры».

- В новом окне перейдите в раздел «Обновление и безопасность».

- На панели слева щелкните по вкладке «Устранение неполадок», затем в основной части окна — по строке «Дополнительные средства устранения неполадок».

- В списке средств отыщите «Центр обновления Windows» и один раз щелкните по нему левой кнопкой мыши. Появится кнопка, запускающая проверку.

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

- Кликните по вкладке «Автозагрузка», затем по строке «Открыть диспетчер задач».

- Запустится еще одно встроенное средство Windows – «Диспетчер задач». На открывшейся вкладке «Автозагрузка» отключите сторонние приложения, которые открываются вместе с запуском ОС.

После завершения настроек Windows 10 будет запускаться в чистой загрузке, не содержащей сторонних процессов, которые могут вступать в конфликт с системными службами, в том числе с «Центром обновления». Попытайтесь снова установить апдейты после перезагрузки операционной системы (OC).
Мы настоятельно рекомендуем вернуть все настройки запуска операционной системы — для этого следуйте инструкциям и снова включите все сторонние службы и приложения, в том числе автозагрузку, независимо от того, решилась ли проблема или нет.
Способ 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 10, неприятна, но, как правило, решается. Не паникуйте и не думайте о переустановке системы. Начните с самых простых вещей, таких как запуск встроенного средства устранения неполадок или проверка свободного места на диске. Часто эти простые шаги позволяют быстро решить проблему.
Если простые методы не работают, переходите к более сложным методам. Использование команды DISM или очистки папки временных файлов SoftwareDistribution для проверки целостности системных файлов требует больше времени, но они эффективно устраняют многие скрытые конфликты, мешающие обновлению.
В большинстве случаев один из описанных способов поможет завершить установку обновлений на вашем компьютере. Если проблема не исчезнет, это может указывать на более серьезные проблемы, которые требуют помощи профессионалов.








