Краткая памятка по устранению ошибки 0x8007001f
- Запустите встроенное средство устранения неполадок Windows Update.
- Сбросьте компоненты Центра обновления через командную строку.
- Временно отключите сторонний антивирус и брандмауэр.
- Выполните чистую загрузку системы для исключения конфликтов.
- Проверьте целостность системных файлов командами sfc /scannow и DISM.
- Освободите место на системном диске (минимум 20 ГБ).
- Удалите временные файлы через «Очистку диска».
- Перезагрузите компьютер после каждого выполненного шага.
- Попробуйте загрузить обновление вручную из каталога Microsoft Update.
- Используйте установочный носитель Windows 10 для обновления, если ошибка сохраняется.
Исправить ошибку 0x8007001f — 0x20006 в Windows 10
1. Запустите PowerShell от имени администратора и введите ниже команды по очереди, нажимая Enter после каждой.
2. Теперь нажмите Win+R и введите %systemroot%\Logs\CBS, чтобы быстро открыть расположение файла CBS. Далее переименуйте файл в любое имя. Таким образом автоматически создастся новый файл.
3. Если система не дает переименовать файл, то нажмите Win+R и введите, чтобы открыть службы. Найдите службу «Установщик модулей Windows» и щелкните по ней дважды, чтобы открыть свойства. Установите тип запуска «Вручную» и нажмите применить. Далее перезагрузите ПК и попробуйте переименовать.
4. Далее переходим на сайт Microsoft и скачиваем утилиту Update Assistant нажав на «Обновить сейчас».
- Ошибка 0xC1900101 при обновлении или установке Windows 10
- Как исправить ошибку 0x80240FFF при обновлении Windows 10
- Ошибка 0x8007000e при обновлении функций в Windows 10
- SFC и DISM: Проверка и Восстановление системных файлов в Windows
- Восстановление Windows 10 с флешки
Решение №1 Запуск средства устранения неполадок
Первым делом вы должны попробовать запустить средство устранения неполадок с Центром обновления и посмотреть, получится ли у него устранить вашу проблему. Перейдите по следующей ссылке для загрузки файла. Запустите скачанный файл, после чего перед вами должно появиться следующее окошко:
Нажмите на пункт «Дополнительно» в нижнем левом углу окна и поставьте галочку возле опции «Автоматически применять исправления». Далее нажмите на кнопку «Далее» и следуйте последующим инструкциям на экране.
Решение №2 Сброс компонентов Центра обновления
В некоторых случаях для решения ошибки 0x8007001f – 0x20006 может потребоваться сброс всех компонентов Центра обновления Windows. Благо, уже давно существуют способы автоматизации данного процесса — вам не придется с полчаса сидеть за Командной строкой, вручную прописывая каждую команду.
Предлагаем вам воспользоваться скриптом смышленного пользователя-энтузиаста, способного полностью сбросить все компоненты вашего Центра обновления. Нажмите Win+R, после чего выполните значение. Далее вставьте в окно Блокнота следующий скрипт:
:: Run the reset Windows Update components.:: void components();:: /*************************************************************************************/:components:: —— Stopping the Windows Update services —— call:print Stopping the Windows Update services. net stop bitscall:print Stopping the Windows Update services. net stop wuauservcall:print Stopping the Windows Update services. net stop appidsvccall:print Stopping the Windows Update services. net stop cryptsvccall:print Canceling the Windows Update process. taskkill /im /f:: —— Checking the services status —— call:print Checking the services query bits | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 (echo. Failed to stop the BITS service. echo. any key to continue… pause>nul goto:eof)call:print Checking the services status.
sc query appidsvc | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 (sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″ if %errorlevel% NEQ 0 (echo. Failed to stop the Application Identity service. echo. any key to continue… pause>nul if %family% NEQ 6 goto:eof))
if exist «%SYSTEMROOT%\winsxs\» (del /s /q /f «%SYSTEMROOT%\winsxs\») if exist «%SYSTEMROOT%\» (rmdir /s /q «%SYSTEMROOT%\») if exist «%SYSTEMROOT%\system32\» (rmdir /s /q «%SYSTEMROOT%\system32\») if exist «%SYSTEMROOT%\» (del /s /q /f «%SYSTEMROOT%\»)
if exist «%SYSTEMROOT%\winsxs\» (takeown /f «%SYSTEMROOT%\winsxs\» attrib -r -s -h /s /d «%SYSTEMROOT%\winsxs\» ren «%SYSTEMROOT%\winsxs\») if exist «%SYSTEMROOT%\SoftwareDistribution» (attrib -r -s -h /s /d «%SYSTEMROOT%\SoftwareDistribution» ren «%SYSTEMROOT%\SoftwareDistribution» if exist «%SYSTEMROOT%\SoftwareDistribution» (echo. echo. Failed to rename the SoftwareDistribution folder. echo. any key to continue… pause>nul goto:eof)) if exist «%SYSTEMROOT%\system32\Catroot2» (attrib -r -s -h /s /d «%SYSTEMROOT%\system32\Catroot2» ren «%SYSTEMROOT%\system32\Catroot2») if exist «%SYSTEMROOT%\» (attrib -r -s -h /s /d «%SYSTEMROOT%\» ren «%SYSTEMROOT%\»)
:: —— Reset the BITS service and the Windows Update service to the default security descriptor —— call:print Reset the BITS service and the Windows Update service to the default security descriptor.
sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
:: —— Reregister the BITS files and the Windows Update files —— call:print Reregister the BITS files and the Windows Update files.
:: —— Set the startup type as automatic —— call:print Resetting the services as automatics. config wuauserv start= auto config bits start= delayed-auto config cryptsvc start= auto config TrustedInstaller start= demand config DcomLaunch start= auto
Нажмите на пункт «Файл» в строке меню окна и выберите «Сохранить как…». Задайте файлу имя (обязательно выставьте расширение cmd!) и сохраните его в удобное для вас место на ПК, например, на рабочем столе. Создав файл, дважды кликните на него ЛКМ и наблюдайте за сбросом Центра обновления. Как только все закончится, перезагрузите компьютер и проверьте наличие ошибки 0x8007001f – 0x20006.
Решение №3 Отключение брандмауэра и антивируса
Бывают случаи, когда процессу установки Windows 10 могут мешать активный фаервол или антивирус. Чтобы отключить брандмауэр Windows, вам нужно сделать следующее:
- нажмите Win+R;
- напишите control и нажмите Enter;
- перейдите в раздел «Брандмауэр Защитника Windows»;
- кликните на ссылку «Включение и отключение брандмауэра Защитника Windows»;
- поставьте галочки возле отключения брандмауэра для каждого типа сети;
- сохраните изменения.
- нажмите Win+S;
- напишите запрос «Параметры Защитника Windows» и выберите найденный результат;
- далее кликните на пункты «Защита от вирусов и угроз→Управление настройками»;
- выставьте переключатель «Защита в режиме реального времени» в положение «Откл.»;
- сохраните изменения и перезагрузите компьютер.
Запустите обновление до «десятки» еще раз и посмотрите, покажется ли ошибка 0x8007001f – 0x20006.
Решение №4 Чистая загрузка системы
Возможно, какое-то программное обеспечение на вашем компьютере мешает установке Windows 10. Это легко проверить, начисто загрузив свою ОС. Делается это следующим образом:
- нажмите Win+R;
- пропишите msconfig и нажмите Enter;
- перейдите во вкладку «Службы»;
- поставьте галочку возле опции «Не отображать службы Майкрософт» и нажмите кнопку «Отключить все»;
- перейдите во вкладку «Автозагрузка»;
- кликните на ссылку «Открыть диспетчер задач»;
- деактивируйте всё ПО, которое будет находиться перед вами в списке;
- перезагрузите компьютер и запустите обновление до Windows 10 еще раз.
Надеемся, что данный материал был полезен для вас в решении ошибки 0x8007001f – 0x20006.
Часто задаваемые вопросы об ошибке 0x8007001f при обновлении
Вопрос: Что означает код ошибки 0x8007001f?
Ответ: Он указывает на сбой при установке обновлений, часто связанный с повреждением системных файлов или конфликтом программного обеспечения.
Вопрос: Может ли антивирус вызывать ошибку 0x8007001f?
Ответ: Да, сторонние антивирусы и брандмауэры могут блокировать процесс обновления, вызывая данную ошибку.
Вопрос: Нужно ли отключать брандмауэр Windows?
Ответ: Временное отключение брандмауэра Windows может помочь, если он мешает загрузке обновлений.
Вопрос: Как сбросить компоненты Центра обновления?
Ответ: Используйте командную строку от имени администратора и выполните команды: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver, затем переименуйте папки SoftwareDistribution и Catroot2.
Вопрос: Что такое чистая загрузка системы?
Ответ: Это запуск Windows с минимальным набором драйверов и программ, что помогает выявить конфликтующее ПО.
Вопрос: Поможет ли средство устранения неполадок?
Ответ: Да, встроенное средство устранения неполадок Windows Update часто автоматически находит и исправляет проблемы.
Вопрос: Ошибка 0x8007001f появляется только при обновлении до Windows 10?
Ответ: Нет, она может возникать и при установке других обновлений, но чаще всего встречается при крупных обновлениях версий.
Вопрос: Нужно ли чистить диск перед обновлением?
Ответ: Рекомендуется освободить место на системном диске, так как недостаток памяти может вызывать ошибки.
Вопрос: Может ли проблема быть в поврежденных файлах системы?
Ответ: Да, запустите sfc /scannow и DISM для восстановления целостности системных файлов.
Вопрос: Что делать, если ни одно решение не помогло?
Ответ: Попробуйте создать установочный носитель Windows 10 и выполнить обновление с его помощью, выбрав «Сохранить личные файлы и приложения».




























