Ошибка 0x8007001f-0x20006 на Windows 10 чаще всего возникает при попытке обновить систему через штатную утилиту Microsoft. Однако бывают случаи, когда обновление невозможно загрузить по причине сбоев в работе Центра обновления системы и службы, обеспечивающих работу данного компонента. Поэтому, если у вас возникла ошибка 0x8007001f, то решить её можно следующим образом.
Как исправить ошибку 0x8007001f-0x20006 на Windows 10?
Если у вас возникла ошибка 0x20006 при обновлении Windows 10, тогда стоит в первую очередь остановить службы, отвечающие за работу Центра обновления. Для этого нужно открыть консоль Power Shell с правами Администратора и по очереди ввести такие команды:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- 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
Теперь, не перезагружая ПК, нужно открыть строку Выполнить, нажав комбинацию Win+R и прописать %systemroot%\Logs\CBS.
Появится новое окно с системной папкой Logs. В ней находим файл CBS.log. Нажимаем на нем правой кнопкой мыши и выбираем Переименовать. Можно задать файлу имя CBSold.log. После переименования файла нужно перезапустить ПК.
ВАЖНО! Если файл CBS.log не удается переименовать, то нужно нажать Win+R, ввести services.msc и найти службу Установщик модулей Windows. Задаем для этой службы тип запуска Вручную и перезапускаем ПК. Повторяем попытку переименования файла CBS.log.
Теперь, когда службы перезапущены, нужно перейти на официальный сайт Майкрософт и скачать утилиту Update Assistant. Нужно нажать на кнопку «Обновить сейчас» и установить необходимые обновления для Windows 10.
После выполнения данных действий ошибка 0x8007001f-0x20006 появляться не будет, а система получит последний апдейт.