- Ошибка на этапе установки SAFE_OS во время операции … Windows 10
- Очистка места
- Установка обновлений
- Проверка и восстановление целостности файлов
- Отключение антивирусного ПО
- Чистая установка Windows
- Обновление BIOS
- Ошибка на ноутбуках Samsung
- Старый ПК или ноутбук – выхода нет
- Как исправить ошибку 0x8007001f – 0x20006 при обновлении до Windows 10?
- Как избавиться от ошибки 0x8007001f – 0x20006?
- Решение №1 Запуск средства устранения неполадок
- Решение №2 Сброс компонентов Центра обновления
- Решение №3 Отключение брандмауэра и антивируса
- Решение №4 Чистая загрузка системы
Ошибка на этапе установки SAFE_OS во время операции … Windows 10
Автор: Юрий Белоусов · 12.05.2020
Не редко, при обновлении операционной системы до Windows 10 с 7 или 8 версии, пользователи испытывают трудности и сталкиваются с различного рода ошибками. В частности, весьма распространена проблема, когда во время установки ОС или после ее завершения, в процессе перезагрузки компьютера, система выдает сообщение о том, что не удалось установить Windows 10 и компьютер возвращен к тому состоянию, в котором он находился перед началом установки Windows 10. 0xC1900101. Ошибка на этапе установки SAFE_OS во время операции:
- BOOT
- PREPARE_FIRST_BOOT
- APPLY_IMAGE
- MIGRATE_DATA
- PREPARE_ROLLBACK
- REPLICATE_OS
- INSTALL_UPDATES
- И другие.
Каждая из этих ошибок имеет свой идентификационный код и может иметь как общую, так и свою причину возникновения. С учетом этого, в данной статье мы рассмотрим лишь общий порядок действий при появлении ошибки на этапе установки SAFE_OS.
Очистка места
Установка Windows 10 предполагает наличие свободного места на жестком диске в достаточном объеме. Место необходимо не только под саму операционную систему, но и под резервную копию предыдущей версии, которая автоматически архивируется при обновлении системы, а также общее свободное пространство для промежуточных файлов.
Поэтому прежде всего нужно освободить систему от лишних файлов. Необходимо перенести все важные данные с большим весом на съемный носитель – на флеш-накопитель, внешний жесткий диск или в облако, на худой конец. Также желательно воспользоваться специализированным софтом для очистки компьютера. Для этого отлично подойдет CCleaner.
Если установка прошла успешно, и новая версия Windows функционирует нормально, то архивную версию в папке Windows.old можно удалить для освобождения дополнительного места.
Установка обновлений
Прежде чем обновляться до более новой версии операционной системы необходимо установить актуальные обновления для текущей версии, так как именно в них могут быть исправлены баги, которые и приводят к появлению ошибки на этапе установки SAFE_OS во время операции. Сделать это можно из центра обновлений Windows. Там же можно запустить мастер диагностики и устранения неполадок.
Также желательно установить драйвера для всех устройств, подключенных к ПК. С этим поможет программа Driver Booster, которая в автоматическом режиме найдет, установит или обновит все необходимое ПО до актуальной версии.
Проверка и восстановление целостности файлов
Для исключения проблем с целостностью системных файлов операционной системы следует выполнить их проверку и восстановление. Сделать это можно вбив в командную строку следующую команду:
Отключение антивирусного ПО
Антивирусные программы могут некорректно воспринять какой-либо из файлов обновления, приняв его за вирус или нежелательный файл.
Поэтому, перед установкой ОС, крайне рекомендуется отключить антивирус и другие программы для защиты ПК. Но перед этим желательно полностью проверить устройство на наличие вирусов.
Чистая установка Windows
Безусловно, самым надежным решением ошибки на этапе установки SAFE_OS во время операции является чистая установка операционной системы.
Следует скачать образ Windows 10, записать его на диск или съемный накопитель с помощью специализированной программы. А затем запустить установку, при этом выполнив полное форматирование диска.
Обновление BIOS
Старые версии BIOS могут иметь свои особенности, из-за которых установка Windows 10 может стать весьма проблематичной, если не сказать – не осуществимой.
Можно попробовать обновить BIOS, но, нужно понимать, что данная процедура небезопасна и может привести к непоправимым последствиям для работы ПК.
Ошибка на ноутбуках Samsung
Некоторые старые ноутбуки Samsung исключены из списка поддерживаемых Windows 10. Проблема заключается в невозможности обновить ПО для некоторых аппаратных средств. Как правило, для Wi-Fi модуля. Решается проблема путем изъятия модуля из слота. После выполнения успешной операции он возвращается на место.
Старый ПК или ноутбук – выхода нет
Устаревшие модели компьютеров и ноутбуков могут не давать поставить Windows 10 из-за особенностей BIOS, отсутствия необходимых драйверов и программ для перепрошивки.
Не стоит тянуть кота за яйца и пытаться что-либо придумать. Если базовые рекомендации не дают результат, то стоит оставить текущую версию операционной системы.
Не нашли ответ? Тогда воспользуйтесь формой поиска:
Как исправить ошибку 0x8007001f – 0x20006 при обновлении до Windows 10?
Во время апдейта до Windows 10 через Media Creation Tool некоторые пользователи могут сталкиваться с ошибкой 0x8007001f – 0x20006. В сообщении ошибки может содержаться следующая информация:
Не удалось установить Windows 10
Компьютер возвращен к тому состоянию, в котором он находился перед началом установки Windows 10.
0x8007001f – 0x20006
Ошибка на этапе установки SAFE_OS во время операции REPLICATE_OC
Во время этапа SAFE_OS запускается установка всех необходимых для операционной системы обновлений, тем не менее в какой-то момент что-то идет не так и Media Creation Tool показывает пользователю ошибку 0x8007001f – 0x20006. Этим «что-то» может являться прерванная загрузка файлов апдейта, проблемы с интернет-подключением и многое другое.
Как избавиться от ошибки 0x8007001f – 0x20006?
Решение №1 Запуск средства устранения неполадок
Первым делом вы должны попробовать запустить средство устранения неполадок с Центром обновления и посмотреть, получится ли у него устранить вашу проблему. Перейдите по следующей ссылке для загрузки файла WindowsUpdate.diagcab. Запустите скачанный файл, после чего перед вами должно появиться следующее окошко:
Нажмите на пункт «Дополнительно» в нижнем левом углу окна и поставьте галочку возле опции «Автоматически применять исправления». Далее нажмите на кнопку «Далее» и следуйте последующим инструкциям на экране.
Решение №2 Сброс компонентов Центра обновления
В некоторых случаях для решения ошибки 0x8007001f – 0x20006 может потребоваться сброс всех компонентов Центра обновления Windows. Благо, уже давно существуют способы автоматизации данного процесса — вам не придется с полчаса сидеть за Командной строкой, вручную прописывая каждую команду.
Предлагаем вам воспользоваться скриптом смышленного пользователя-энтузиаста, способного полностью сбросить все компоненты вашего Центра обновления. Нажмите Win+R, после чего выполните значение notepad.exe. Далее вставьте в окно Блокнота следующий скрипт:
:: 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 wuauclt.exe /f
:: —— Checking the services status ——
call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the BITS service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.
sc query wuauserv | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Windows Update service.
echo.
echo.Press 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.
echo.Press any key to continue . . .
pause>nul
if %family% NEQ 6 goto :eof
)
)
call :print Checking the services status.
sc query cryptsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Cryptographic Services service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
:: —— Delete the qmgr*.dat files ——
call :print Deleting the qmgr*.dat files.
del /s /q /f «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
del /s /q /f «%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat»
:: —— Renaming the softare distribution folders backup copies ——
call :print Deleting the old software distribution backup copies.
if exist «%SYSTEMROOT%\winsxs\pending.xml.bak» (
del /s /q /f «%SYSTEMROOT%\winsxs\pending.xml.bak»
)
if exist «%SYSTEMROOT%\SoftwareDistribution.bak» (
rmdir /s /q «%SYSTEMROOT%\SoftwareDistribution.bak»
)
if exist «%SYSTEMROOT%\system32\Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%\system32\Catroot2.bak»
)
if exist «%SYSTEMROOT%\WindowsUpdate.log.bak» (
del /s /q /f «%SYSTEMROOT%\WindowsUpdate.log.bak»
)
call :print Renaming the software distribution folders.
if exist «%SYSTEMROOT%\winsxs\pending.xml» (
takeown /f «%SYSTEMROOT%\winsxs\pending.xml»
attrib -r -s -h /s /d «%SYSTEMROOT%\winsxs\pending.xml»
ren «%SYSTEMROOT%\winsxs\pending.xml» pending.xml.bak
)
if exist «%SYSTEMROOT%\SoftwareDistribution» (
attrib -r -s -h /s /d «%SYSTEMROOT%\SoftwareDistribution»
ren «%SYSTEMROOT%\SoftwareDistribution» SoftwareDistribution.bak
if exist «%SYSTEMROOT%\SoftwareDistribution» (
echo.
echo. Failed to rename the SoftwareDistribution folder.
echo.
echo.Press 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» Catroot2.bak
)
if exist «%SYSTEMROOT%\WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%\WindowsUpdate.log»
ren «%SYSTEMROOT%\WindowsUpdate.log» WindowsUpdate.log.bak
)
:: —— 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.
sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe 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.
cd /d %SYSTEMROOT%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
:: —— Resetting Winsock ——
call :print Resetting Winsock.
netsh winsock reset
:: —— Resetting WinHTTP Proxy ——
call :print Resetting WinHTTP Proxy.
:: —— Set the startup type as automatic ——
call :print Resetting the services as automatics.
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto
:: —— Starting the Windows Update services ——
call :print Starting the Windows Update services.
net start bits
call :print Starting the Windows Update services.
net start wuauserv
call :print Starting the Windows Update services.
net start appidsvc
call :print Starting the Windows Update services.
net start cryptsvc
call :print Starting the Windows Update services.
net start DcomLaunch
:: —— End process ——
call :print The operation completed successfully.
Нажмите на пункт «Файл» в строке меню окна и выберите «Сохранить как…». Задайте файлу имя WUReset.cmd (обязательно выставьте расширение cmd!) и сохраните его в удобное для вас место на ПК, например, на рабочем столе. Создав файл, дважды кликните на него ЛКМ и наблюдайте за сбросом Центра обновления. Как только все закончится, перезагрузите компьютер и проверьте наличие ошибки 0x8007001f – 0x20006.
Решение №3 Отключение брандмауэра и антивируса
Бывают случаи, когда процессу установки Windows 10 могут мешать активный фаервол или антивирус. Чтобы отключить брандмауэр Windows, вам нужно сделать следующее:
- нажмите Win+R;
- напишите control и нажмите Enter;
- перейдите в раздел «Брандмауэр Защитника Windows»;
- кликните на ссылку «Включение и отключение брандмауэра Защитника Windows»;
- поставьте галочки возле отключения брандмауэра для каждого типа сети;
- сохраните изменения.
Для деактивации Защитника Windows, необходимо сделать следующее:
- нажмите Win+S;
- напишите запрос «Параметры Защитника Windows» и выберите найденный результат;
- далее кликните на пункты «Защита от вирусов и угроз→Управление настройками»;
- выставьте переключатель «Защита в режиме реального времени» в положение «Откл.»;
- сохраните изменения и перезагрузите компьютер.
Запустите обновление до «десятки» еще раз и посмотрите, покажется ли ошибка 0x8007001f – 0x20006.
Решение №4 Чистая загрузка системы
Возможно, какое-то программное обеспечение на вашем компьютере мешает установке Windows 10. Это легко проверить, начисто загрузив свою ОС. Делается это следующим образом:
- нажмите Win+R;
- пропишите msconfig и нажмите Enter;
- перейдите во вкладку «Службы»;
- поставьте галочку возле опции «Не отображать службы Майкрософт» и нажмите кнопку «Отключить все»;
- перейдите во вкладку «Автозагрузка»;
- кликните на ссылку «Открыть диспетчер задач»;
- деактивируйте всё ПО, которое будет находиться перед вами в списке;
- перезагрузите компьютер и запустите обновление до Windows 10 еще раз.
Надеемся, что данный материал был полезен для вас в решении ошибки 0x8007001f – 0x20006.