Центр обновления или мастер с ISO доходит до перезагрузок, потом Windows 11 возвращается на старую сборку с кодом 0xc1900101. Microsoft прямо пишет: это общий код отката, чаще всего из-за несовместимого драйвера. Сам по себе 0xc1900101 не указывает устройство. Рядом почти всегда второй хвост: 0x20017, 0x30018, 0x4000D, 0x4001E. Код настоящий, пишите латиницей: 0xc1900101.
Почему это происходит
Драйвер не пережил фазу. Антивирусный фильтр, старый RAID, VPN, редкая сетевая карта, диск. Установщик дошёл до SECOND_BOOT или SYSPREP и откатился. Отличие: ежемесячные маленькие пакеты встают, большое обновление версии - нет.
Второй хвост уточняет этап. 0xc1900101 - 0x4000D часто значит, что во время отката нашли синий экран: смотрите $WINDOWS.~BT\Sources\Rollback и setupmem.dmp. 0x30018 ближе к установке устройств. 0x4001E - фаза PRE_OOBE. Лечить все хвосты одним «сбросом кэша» нельзя.
Железо и BIOS. Старая прошивка платы, USB-устройства на старте, карта захвата. Отключение лишнего и обновление BIOS с сайта производителя иногда закрывают 0xc1900101 без переустановки.
Не путайте со сбоем скачивания. 0x80246019 и 0x80072efe - пакет даже не скачался. 0xc1900101 - скачался и пошёл ставиться, потом откат. Сброс SoftwareDistribution здесь вторичен.
Не ставьте драйвер-пак «чтобы всё обновилось перед апгрейдом» - так 0xc1900101 как раз и получают. Не подкладывайте чужие .sys в папку отката. Не удаляйте $WINDOWS.~BT до того, как сняли журналы: там setupact.log и причина. Реестр «от 0xc1900101» из случайной статьи не чинит драйвер.
Отдельного кода 0xc1900101 только для Windows 11 нет: тот же результат был на переходе к Windows 10. В запросе пишут одиннадцатую, потому что так обновляются сейчас.
Как исправить пошагово
- Спишите оба числа. 0xc1900101 и хвост из окна или журнала. Без хвоста вы знаете только «откат».
- Снимите журналы, пока папки живы.
C:\$WINDOWS.~BT\Sources\Panther\setuperr.logиC:\$WINDOWS.~BT\Sources\Rollback. Нужны setupact.log, setupmem.dmp, setupapi.dev.log. Папки скрытые: вставьте путь в адресную строку проводника. - Чистая загрузка и повтор. Снимите сторонний антивирус, VPN, лишние диски и USB. Автозагрузку третьих программ выключите. Повторите обновление. Если 0xc1900101 пропал - не возвращайте тот же фильтр до конца перехода.
- Обновите точечно, не паком. Драйвер накопителя и чипсета с сайта платы или ноутбука, BIOS той же модели. Сетевую карту - если в журнале она. Не «все драйверы разом».
- SetupDiag. Бесплатная утилита Microsoft сама разбирает журналы обновления. Имеет смысл, если setuperr.log для вас тёмный лес. Смотрите её отчёт, не сторонний «анализатор откатов» с рекламой.
- Поставьте с флешки поверх или чисто. Официальный ISO. Поверх - если хотите сохранить программы. Чисто - если 0xc1900101 повторяется после чистой загрузки: это быстрее, чем десятый откат.
- Не чистите WinSxS и не правьте политику обновлений ради этого кода. 0xc1900101 не про хранилище компонентов. Его родственник по симптомам, но не по смыслу - 0x80073712.
На ноутбуке с заводским антивируром и «менеджером поддержки» 0xc1900101 после снятия этих утилит проходит чаще, чем после ритуала с DISM. Те же менеджеры ставят свой драйвер сети и диска - его и ищите в Rollback, если хвост 0x4000D. Без этого журнала вы снова поставите тот же пакет.
Если в Rollback лежит дамп с INACCESSIBLE_BOOT_DEVICE или DPC_WATCHDOG_VIOLATION - сначала диск и контроллер, не повтор feature update. Ставить Windows 11 поверх, пока диск сыплет стопы, значит получить тот же 0xc1900101 ещё раз.
Часто задаваемые вопросы
0xc1900101 существует? Да. Это официальный общий код отката обновления, обычно из-за драйвера.
Почему два числа? Первое - результат 0xc1900101. Второе - этап, на котором сломалось.
Это то же самое, что 0x80246019? Нет. Тот - скачивание. Этот - откат уже начавшейся установки.
Поможет ли сброс Центра обновления? Иногда как подготовка. Сам 0xc1900101 чаще лечат драйвером и чистой загрузкой.
Когда честнее поставить систему заново? Когда откат повторяется после снятия фильтров и обновления BIOS, а файлы вы уже скопировали.
