0xC1900101 - 0x20017: Установка завершилась ошибкой на этапе SAFE_OS с ошибкой во время операции BOOT / 0xC1900101 - 0x30018 / 0x40017
#Что означает ошибка
Код 0xC1900101 — общий признак того, что во время обновления сработал драйвер или устройство и Windows откатила изменения. Вторая часть кода указывает на этап: 0x20017 — SAFE_OS (этап загрузки установщика), 0x30018 — FIRST_BOOT (первая загрузка), 0x3000D — этап применения параметров, 0x40017 — SECOND_BOOT (вторая загрузка), 0x4000D — ошибка при миграции данных. Чаще всего виноваты драйверы (видеокарта, сеть, антивирус, шифрование), внешние устройства и нехватка места.
#Частые причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Конфликт драйверовВидео, звук, Wi-Fi. | В setupact.log название драйвера. | Удалите драйвер перед обновлением. |
| Антивирус и шифрованиеСторонние защиты. | Откат на SAFE_OS. | Удалите антивирус, отключите BitLocker на время. |
| Внешние устройстваМешают. | Помогает отключение. | Оставьте минимум. |
| Нехватка местаДиск почти полон. | Ошибка 0x4000D. | Освободите 30 ГБ. |
| Ошибки диска или памятиАппаратные. | chkdsk/mdsched находят ошибки. | Исправьте или замените. |
| Устаревший BIOSСтарая прошивка. | Откат на этапе загрузки. | Обновите BIOS. |
#Порядок действий
- Освободите местоОткройте «Проводник → Этот компьютер» и посмотрите свободное место на системном диске C:. Если места почти нет, откройте «Параметры → Система → Память» и используйте встроенную очистку временных файлов после просмотра списка. Не удаляйте вручную папки
Windows,Program Filesи неизвестные системные файлы. Повторите операцию после освобождения нескольких гигабайт. - Отключите внешние устройстваПеред повторной установкой обновления сохраните файлы и отключите необязательные внешние устройства: принтер, флешки, док-станцию, внешний диск, дополнительный USB-адаптер. Оставьте питание, основной монитор, мышь и клавиатуру. Если система установлена на внешнем диске или устройство необходимо для входа, не отключайте его. Затем запустите обновление снова; если код 0xC1900101 исчез, подключайте устройства по одному после обновления.
- Проверьте журнал защитного ПООткройте журнал обнаружений или карантин антивируса и посмотрите, не заблокирован ли именно нужный файл или соединение. Проверяйте происхождение файла на официальном сайте. Для доверенного приложения настройте точечное разрешение по инструкции производителя защиты; не отключайте защиту всей системы.
- Обновите драйверы с сайта производителяНажмите
Win+R, введитеdevmgmt.mscи нажмите Enter, найдите нужное устройство и откройте его «Свойства» → «Драйвер». Запишите модель и версию. Скачайте подходящий драйвер с официального сайта производителя компьютера или устройства, установите и перезагрузите ПК. Не пользуйтесь случайными сайтами с драйверами. - Проверьте диск и системные файлыСначала скопируйте важные данные, если диск щёлкает, пропадает или работает нестабильно. Для проверки состояния накопителя используйте SMART-утилиту производителя; для проверки файловой системы откройте «Этот компьютер» → правой кнопкой на диске → «Свойства» → «Сервис» → «Проверить». Не запускайте длительное исправление на явно неисправном диске до резервной копии.
- Обновите BIOS/UEFIУточните точную модель устройства и текущую версию BIOS/прошивки. На официальном сайте производителя прочитайте список изменений и инструкцию именно для этой модели. Не обновляйте прошивку только ради эксперимента; перед обновлением сделайте резервную копию данных и обеспечьте стабильное питание.
- Выполните чистую загрузкуЕсли ошибка сохраняется и вы подозреваете стороннюю службу, нажмите Win+R →
msconfig→ Enter. Вкладка «Службы»: обязательно установите «Не отображать службы Microsoft», затем выберите «Отключить все» только для оставшихся сторонних служб. В диспетчере задач отключите ненужные элементы автозагрузки. Запишите, что меняли, перезагрузитесь и повторите обновление. После проверки верните службы и автозагрузку; не используйте этот способ на управляемом ПК без администратора. - Используйте Media Creation Tool или ISO сСкачайте официальное средство или ISO строго для установленной редакции Windows с
https://www.microsoft.com/software-download/. Прежде чем запускатьsetup.exe, сохраните документы, сделайте резервную копию и обеспечьте достаточно места на C:. Запустите установщик из работающей Windows и на экране выбора проверьте, доступен ли вариант «Сохранить личные файлы и приложения». Если его нет, не продолжайте: версия, язык или редакция образа могут не совпадать. - Изучите журналы, чтобы узнать драйвер-виновникДля поиска драйвера, из-за которого произошёл откат, откройте Проводник и проверьте журналы
C:\$WINDOWS.~BT\Sources\Panther(папка скрыта и может отсутствовать). Запишите код изsetuperr.logили используйте официальный инструмент Microsoft SetupDiag, который анализирует журналы установки. Ищите конкретное имя драйвера или устройства, затем обновите его с сайта изготовителя. Не удаляйте все драйверы сразу: код 0xC1900101 лишь указывает на семейство ошибок отката. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
Если несколько попыток подряд заканчиваются откатом, выполните обновление с установочной флешки в режиме «Сохранить личные файлы и приложения» после чистой загрузки (msconfig → отключить все службы не Майкрософт). Как последний шаг сохраните данные и выполните чистую установку.