Центр обновления Windows Windows 10Windows 11 0xC1900101C1900101

Ошибка 0xC1900101 при обновлении Windows — откат из-за драйвера

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

Ошибка 0xC1900101 при обновлении Windows означает откат из-за драйвера или оборудования. Отключите внешние устройства, обновите или удалите драйверы, освободите место, проверьте диск и память, прочитайте setuperr.log и повторите установку в чистой загрузке.

В этой статье
  1. Что означает ошибка
  2. Частые причины
  3. Порядок действий
Error 0xC1900101
0xC1900101 - 0x20017: Установка завершилась ошибкой на этапе SAFE_OS с ошибкой во время операции BOOT / 0xC1900101 - 0x30018 / 0x40017
По-русскиОбновление Windows откатилось из-за сбоя драйвера или компонента.

#Что означает ошибка

Код 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.

#Порядок действий

  1. Освободите местоОткройте «Проводник → Этот компьютер» и посмотрите свободное место на системном диске C:. Если места почти нет, откройте «Параметры → Система → Память» и используйте встроенную очистку временных файлов после просмотра списка. Не удаляйте вручную папки Windows, Program Files и неизвестные системные файлы. Повторите операцию после освобождения нескольких гигабайт.
  2. Отключите внешние устройстваПеред повторной установкой обновления сохраните файлы и отключите необязательные внешние устройства: принтер, флешки, док-станцию, внешний диск, дополнительный USB-адаптер. Оставьте питание, основной монитор, мышь и клавиатуру. Если система установлена на внешнем диске или устройство необходимо для входа, не отключайте его. Затем запустите обновление снова; если код 0xC1900101 исчез, подключайте устройства по одному после обновления.
  3. Проверьте журнал защитного ПООткройте журнал обнаружений или карантин антивируса и посмотрите, не заблокирован ли именно нужный файл или соединение. Проверяйте происхождение файла на официальном сайте. Для доверенного приложения настройте точечное разрешение по инструкции производителя защиты; не отключайте защиту всей системы.
  4. Обновите драйверы с сайта производителяНажмите Win+R, введите devmgmt.msc и нажмите Enter, найдите нужное устройство и откройте его «Свойства» → «Драйвер». Запишите модель и версию. Скачайте подходящий драйвер с официального сайта производителя компьютера или устройства, установите и перезагрузите ПК. Не пользуйтесь случайными сайтами с драйверами.
  5. Проверьте диск и системные файлыСначала скопируйте важные данные, если диск щёлкает, пропадает или работает нестабильно. Для проверки состояния накопителя используйте SMART-утилиту производителя; для проверки файловой системы откройте «Этот компьютер» → правой кнопкой на диске → «Свойства» → «Сервис» → «Проверить». Не запускайте длительное исправление на явно неисправном диске до резервной копии.
  6. Обновите BIOS/UEFIУточните точную модель устройства и текущую версию BIOS/прошивки. На официальном сайте производителя прочитайте список изменений и инструкцию именно для этой модели. Не обновляйте прошивку только ради эксперимента; перед обновлением сделайте резервную копию данных и обеспечьте стабильное питание.
  7. Выполните чистую загрузкуЕсли ошибка сохраняется и вы подозреваете стороннюю службу, нажмите Win+R → msconfig → Enter. Вкладка «Службы»: обязательно установите «Не отображать службы Microsoft», затем выберите «Отключить все» только для оставшихся сторонних служб. В диспетчере задач отключите ненужные элементы автозагрузки. Запишите, что меняли, перезагрузитесь и повторите обновление. После проверки верните службы и автозагрузку; не используйте этот способ на управляемом ПК без администратора.
  8. Используйте Media Creation Tool или ISO сСкачайте официальное средство или ISO строго для установленной редакции Windows с https://www.microsoft.com/software-download/. Прежде чем запускать setup.exe, сохраните документы, сделайте резервную копию и обеспечьте достаточно места на C:. Запустите установщик из работающей Windows и на экране выбора проверьте, доступен ли вариант «Сохранить личные файлы и приложения». Если его нет, не продолжайте: версия, язык или редакция образа могут не совпадать.
  9. Изучите журналы, чтобы узнать драйвер-виновникДля поиска драйвера, из-за которого произошёл откат, откройте Проводник и проверьте журналы C:\$WINDOWS.~BT\Sources\Panther (папка скрыта и может отсутствовать). Запишите код из setuperr.log или используйте официальный инструмент Microsoft SetupDiag, который анализирует журналы установки. Ищите конкретное имя драйвера или устройства, затем обновите его с сайта изготовителя. Не удаляйте все драйверы сразу: код 0xC1900101 лишь указывает на семейство ошибок отката.
  10. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Проверка диска, образа и системных файлов
    Windows · Командная строка (CMD)КомандаПрава администратора
    Проверка диска, образа и системных файлов
    chkdsk C: /scan
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
    Вариант 2Свободное место на системном диске
    Windows · Командная строка (CMD)Команда
    Свободное место на системном диске
    powershell -Command "Get-PSDrive C | Select Used, Free"
    Вариант 3Журналы обновления: ошибки установщика (setuperr.log) и действия (setupact.log)
    Windows · Командная строка (CMD)Команда
    Журналы обновления: ошибки установщика (setuperr.log) и действия (setupact.log)
    type C:\$WINDOWS.~BT\Sources\Panther\setuperr.log
    type C:\Windows\Panther\setuperr.log
    findstr /i "driver 0xC1900101" C:\Windows\Panther\setupact.log
    Вариант 4Журнал отката: ищите имя драйвера (INF) при сбое
    Windows · Командная строка (CMD)Команда
    Журнал отката: ищите имя драйвера (INF) при сбое
    type C:\$WINDOWS.~BT\Sources\Rollback\setupact.log
    Вариант 5Диагностическая команда выводит опубликованные драйверы.
    Windows · Командная строка (CMD)КомандаПрава администратора
    Диагностическая команда выводит опубликованные драйверы. Удаление произвольного oem*.inf без подтверждения устройства недопустимо.
    pnputil /enum-drivers

Если несколько попыток подряд заканчиваются откатом, выполните обновление с установочной флешки в режиме «Сохранить личные файлы и приложения» после чистой загрузки (msconfig → отключить все службы не Майкрософт). Как последний шаг сохраните данные и выполните чистую установку.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.