|
Способ 1: Средство устранения неполадок
Так как ошибка 0x8007045b связана с установкой обновлений для ОС и Центра обновления Windows, есть смысл проверить на наличие проблем другие с помощью встроенного инструмента. Он просканирует систему и устранит выявленные проблемы:
- Нажмите кнопку «Пуск» на нижней панели и откройте системные «Настройки».
- В новом окне перейдите в раздел «Обновление и безопасность».
- В левой панели нажмите на вкладку «Устранение неполадок», а затем нажмите на строку «Дополнительные инструменты для устранения неполадок» в основной части окна».
- В списке инструментов найдите «Центр обновления Windows» и один раз щелкните по нему левой кнопкой мыши. Появится кнопка, запускающая тест.
Остается дождаться завершения проверки. После устранения ошибок они будут либо исправлены автоматически, либо пользователю будут предложены решения. В этом случае следуйте инструкциям мастера.
Способ 2: Проверка целостности системных файлов
Следует отметить, что проблемы с обновлением операционной системы часто возникают из-за повреждения важных системных файлов в результате различных ошибок или вирусных атак. В Windows 10 для проверки их целостности и восстановления используются встроенные инструменты — SFC и DISM. Они способны справиться со многими неисправностями, так как восстанавливают работоспособность системы. О том, как пользоваться инструментами, мы писали ранее в отдельной статье.
- Запустите «Команду» от имени администратора. Для этого введите cmd в поле системного поиска и выберите соответствующий пункт справа.
- В окне консоли введите команду chkdsk /f /r C: и нажмите клавишу «Enter». Если у вас диск с другой буквой, введите правильную букву вместо C.
Утилита проверит диск на предмет правильной конфигурации и физических проблем и, если возможно, исправит их.
Способ 4: Выполнение чистого запуска ОС
Часто ошибка 0x8007045b появляется при обновлении Windows 10 из-за несовместимости общих служб с другими программными компонентами, например сторонними службами или антивирусными продуктами. Тогда может помочь запуск операционной системы с помощью функции чистой загрузки, где запускаются только встроенные службы и приложения.
- Нажмите одновременно клавиши Win + R, введите msconfig в поле и нажмите клавишу Enter, чтобы открыть окно «Конфигурация системы».
- На вкладке «Службы» установите флажок «Не показывать службы Microsoft». Остальные элементы необходимо отключить – нажмите на соответствующую кнопку.
- Нажмите на вкладку «Автозагрузка», а затем на строку «Открыть диспетчер задач».
- Запустится еще один встроенный инструмент Windows — «Диспетчер задач». На открывшейся вкладке «Автозагрузка» отключите сторонние приложения, которые открываются при старте ОС.
После настройки следующий запуск Windows 10 будет производиться в режиме чистой загрузки, то есть без сторонних процессов, которые могут конфликтовать с системными службами, в том числе с центром обновлений. Попробуйте установить обновления еще раз после перезагрузки операционной системы.
Вне зависимости от того, удалось вам решить проблему или нет, рекомендуем вернуть все настройки для запуска операционной системы. Для этого действуйте так же, как в инструкции, только заново активируйте все сторонние службы и приложения, в том числе и при запуске.
Способ 5: Сброс компонентов «Центра обновления»
Еще один эффективный способ исправить ошибку — сбросить настройки Центра обновления Windows. Хотя он довольно сложный, но чаще всего способен решить проблему. Процедура включает в себя приостановку некоторых служб, связанных с обновлениями, затем очистку системной папки, в которой хранится кэш и цифровые подписи, а затем возобновление работы отключенных служб. Существует два способа выполнения операции: о них мы поговорим ниже.
Вариант 1: «Командная строка»
Первый способ заключается в использовании «Командной строки», где необходимые действия будут выполняться с помощью команд: не нужно запускать модуль оснастки «Службы» и искать папки на диске:
- откройте командную строку с повышенными привилегиями так же, как и в первом шаге метода 3. Сначала остановите некоторые службы: BITS, Cryptographic, установщик MSI и Центр обновления Windows. Для этого используйте команды, выполняйте каждую из них по очереди, нажимая клавишу «Enter»:
интернет остановить wuauserver
чистая остановка cryptSvc
чистый стоповый бит
чистая остановка msserver - Упомянутые выше папки не будут удалены полностью — их придется переименовать. Это поможет вернуть состояние системы в случае сбоя обновления. После того, как вы дадите каталогам разные имена, новые будут созданы автоматически. Используйте команды
очистить C:\Windows\SoftwareDistribution SoftwareDistribution.old
очистить C:\Windows\System32\catroot2 Catroot2.oldи нажимайте после каждой клавиши ввода.
- Для возврата отключенных общих служб выполняются следующие команды:
онлайн запуск wuauserver
чистый старт cryptSvc
чистые стартовые кусочки
netstart мсервер
Вариант 2: BAT-файл
Альтернативой предыдущему варианту является использование созданного вручную BAT-файла. Можно сказать, что этот способ проще предыдущего, потому что не нужно вводить команду для каждого шага:
- откройте обычный «Блокнот» — его можно найти в «Пуск»
- Вставьте следующее в окно редактора:
@ЭХО ВЫКЛ
echo Простой скрипт для сброса/удаления Центра обновления Windows
эхо.
ПЕРЕРЫВ
эхо.
атрибут -h -r -s %windir%system32catroot2
атрибут -h -r -s %windir%system32catroot2*.*
интернет остановить wuauserver
чистая остановка CryptSvc
чистые стоповые биты
очистить %windir%system32catroot2 catroot2.old
очистить %windir%SoftwareDistribution продано.old
очистить «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader» downloader.old
чистые стартовые биты
веб-запуск CryptSvc
онлайн запуск wuauserver
эхо.
эхо-задача завершена…
эхо.
ПЕРЕРЫВ - Нажмите на вкладку «Файл» и выберите «Сохранить как».
- В новом окне введите любое имя с расширением BAT, например WUReset.bat, а затем выберите «Все файлы» в меню «Тип файла» и установите кодировку ANSI. Выберите каталог, в который вы хотите сохранить файл, и нажмите соответствующую кнопку в правом нижнем углу.
После создания BAT-файла перейдите к его местоположению и щелкните его правой кнопкой мыши. В контекстном меню выберите «Запуск от имени администратора» — компоненты Центра обновления Windows сбрасываются автоматически, после чего можно попробовать обновить систему еще раз.
Этот способ удобен тем, что если впоследствии вам понадобится сбросить компонент Центр обновлений, вы можете сделать это в любой момент, запустив созданный файл.
Способ 6: Фирменная утилита
Если ничего не помогает, вы можете использовать фирменный инструмент Microsoft для ручного обновления Windows 10 — Media Creation Tool. Это довольно мощный, но бесплатный инструмент, с помощью которого пользователь может проверять наличие обновлений на серверах Microsoft.
Загрузите инструмент с официального сайта, а затем запустите загруженный файл. После того, как вы примете условия использования, появится окно с выбором действия: установите флажок «Обновить этот ПК сейчас».
Остается дождаться, пока все необходимые обновления будут загружены и установлены. Часто это решает проблему с ошибкой 0x8007045b, если метод обновления по умолчанию не удался.
- https://lumpics.ru/error-0x8007045b-when-updating-windows-10/