Ошибка 0xC1900101 при обновлении Windows 11 на ноутбуке: расшифровка фаз отката через SetupDiag и лог Panther
При переходе между крупными функциональными сборками Windows 11 (например, при установке обновления 24H2 или 25H2) ноутбук скачивает гигабайты файлов, уходит в перезагрузку, доходит до 30 %, 71 % или 88 %, внезапно моргает чёрным экраном и выводит сообщение «Отмена изменений, внесённых в компьютер». После возврата на старый рабочий стол Центр обновления показывает код 0xC1900101 — родовой признак драйверного или прошивочного краха во время оффлайн-миграции ОС. Повторно нажимать кнопку «Повторить» бессмысленно: установщик будет раз за разом спотыкаться об один и тот же конфликтующий драйвер, пока вы не прочитаете второй шестнадцатеричный расширенный код (Extend Code).
Таблица расшифровки: что означает вторая часть кода 0xC1900101 - 0x...
Откройте Параметры → Центр обновления Windows → Журнал обновлений или скрытую системную папку C:\$WINDOWS.~BT\Sources\Rollback и сопоставьте пятизначный суффикс после дефиса:
| Полный код сбоя | Фаза и операция установщика | Главный виновник в 90 % случаев на ноутбуках | Точечное действие |
|---|---|---|---|
0xC1900101 - 0x20017 |
SAFE_OS / BOOT (первая перезагрузка на ~30 %) |
Новое ядро Windows 11 зависло на самом старте загрузки из-за устаревшего BIOS, криптопровайдера шифрования диска, драйвера Intel VMD / RST или подключённого USB-разветвителя / SD-карты в картридере |
Обновить BIOS и драйвер контроллера хранения VMD, вынуть все внешние USB-флешки, донглы и карту microSD из слота |
0xC1900101 - 0x2000C / 0x20004 |
SAFE_OS / APPLY_IMAGE или INSTALL_RECOVERY |
Нехватка места в системном разделе WinRE, обрыв шины перегревающегося SSD во время распаковки десятков гигабайт образа |
Проверить минимум 35–40 ГБ свободного места на диске C: и отсутствие ошибок сброса контроллера SSD Event ID 129/153 |
0xC1900101 - 0x30018 |
FIRST_BOOT / SYSPREP (вторая перезагрузка на ~70–75 %) |
Сторонний антивирус с ядерным фильтром, VPN-клиент с виртуальным сетевым адаптером (NDIS filter), старый драйвер Wi-Fi или аудиоэффектов вызвал BSOD при первой инициализации устройств в новой ОС |
Полностью удалить сторонний антивирус и старый VPN-драйвер на время апгрейда, обновить драйверы Wi-Fi/чипсета |
0xC1900101 - 0x40017 |
SECOND_BOOT / BOOT (финальная загрузка на ~85–90 %) |
Синий экран при первом входе на обновлённый рабочий стол — почти всегда видеодрайвер дискретной/встроенной графики, старый драйвер сенсорной панели или фильтр несовместимый с целостностью памяти HVCI | Чистое обновление обоих видеодрайверов (iGPU + dGPU) с сайта вендора и ревизия старых .sys-драйверов |
0xC1900101 - 0x4001E / 0x4000D |
SECOND_BOOT / PRE_OOBE или MIGRATE_DATA |
Повреждённый профиль пользователя в реестре или конфликт службы синхронизации папок | Проверка целостности системного хранилища DISM + sfc и временный выход из сторонних клиентов облачных дисков |
Как за 2 минуты узнать имя конкретного виновного .sys-файла без гаданий
Вместо того чтобы вручную сносить половину программ с рабочего ноутбука, используйте штатный механизм Microsoft SetupDiag (в современных версиях Windows 11 он вообще запускается автоматически сразу после неудачного отката!):
- Откройте Проводник, включите показ скрытых элементов на вкладке «Вид» и перейдите в каталог
C:\$WINDOWS.~BT\Sources\PantherилиC:\$WINDOWS.~BT\Sources\Rollback. - Найдите файл
SetupDiagResults.log(или откройте конец файлаsetuperr.logобычным Блокнотом). - Если внутри папки
Rollbackлежит аварийный дамп памяти, созданный прямо во время неудачной перезагрузки (файлsetupmem.dmpили папкаCrashDumps),SetupDiagуже разобрал стек вызовов и прямо написал строку вида: Error: Found crash dump... Faulting driver:xxxx.sys! Это даёт снайперскую точность: вы удаляете ровно один сломанный драйвер старого модема или криптоключа и обновляетесь с первой же попытки.
Пошаговая подготовка ноутбука перед повторным запуском обновления
Шаг 1. Освободите все внешние порты и слот карт памяти!
Это классическая ловушка тонких ноутбуков, о которой забывают даже опытные администраторы: оставленная в боковом слоте полуживая карточка microSD для хранения архивов, беспроводной USB-ресивер в переходнике или USB-C док-станция заставляют среду Windows PE бесконечно опрашивать зависший контроллер USB-хаба на этапе 0x20017 (30 %). Перед нажатием кнопки «Перезагрузить сейчас» оставьте подключённым только оригинальный кабель питания!
Шаг 2. Временно деинсталлируйте глубокие перехватчики ядра
Просто «выключить значок в трее» у стороннего антивируса, межсетевого экрана или корпоративного VPN-клиента недостаточно: его ядерный драйвер-фильтр класса MiniFilter всё равно мигрирует в новую ОС и загружается на раннем старте до появления рабочего стола.
- На корпоративном ноутбуке (например, бухгалтерском рабочем месте — см. требования к среде в обзоре ноутбуков для 1С и бухгалтерии) обязательно уточните совместимость установленной версии криптопровайдера электронной подписи с целевой сборкой Windows 11 24H2 / 25H2: старые сборки криптодрайверов 2020–2022 годов гарантированно вызывают откат
0xC1900101 - 0x20017! Сначала обновите криптопровайдер до сертифицированной сборки текущего года или временно удалите его, имея дистрибутив и лицензию под рукой.
Шаг 3. Проверьте здоровье хранилища компонентов и свободное место
Для безопасного развёртывания теневой папки Windows.old установщику требуется не менее 35–40 ГБ свободного пространства на системном томе C:, а также не менее 100–250 МБ свободного места на скрытом системном разделе EFI и разделе восстановления WinRE. Откройте терминал администратора и последовательно выполните:
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow- Очистку кэша Центра обновления через Параметры → Система → Память → Временные файлы (не трогая личные документы!).
Шаг 4. Обновите UEFI BIOS, Intel VMD и оба графических драйвера
Скачайте с официальной страницы вашей модели ноутбука актуальные версии BIOS, драйвера контроллера накопителей (Intel Rapid Storage / VMD или AMD Chipset) и драйверов как встроенной, так и дискретной графики. После их установки выполните обычную перезагрузку и запускайте обновление с официального установочного образа ISO Windows 11 той же языковой редакции (запуск setup.exe прямо из смонтированного в системе официального ISO работает надёжнее и информативнее фоновой загрузки через Центр обновления).
Стоп-линия: когда обновление поверх старой ОС лучше не форсировать
- Если на ноутбуке включено стороннее полнодисковое шифрование не от Microsoft (корпоративные продукты класса Pre-Boot Authentication), обновление без специального ключа отражения драйверов
/ReflectDriversвсегда завершится откатом0x20017— действуйте строго по регламенту ИТ-отдела вашей организации. - Если в отчёте
setuperr.logзафиксированы физические ошибки чтения секторов исходного диска или перегрев SSD, ни в коем случае не запускайте повторный многогигабайтный апгрейд — сначала сохраните данные и замените накопитель. - Если старый ноутбук официально не поддерживает набор процессорных инструкций
SSE4.2 / POPCNT(обязательное аппаратное требование ядра Windows 11 24H2 и новее, обойти которое невозможно даже модифицированными установщиками), система физически не сможет загрузить ядро и всегда вернёт откат на первой перезагрузке.
Контрольный чек-лист перед повторным обновлением
- [ ] Из лога
C:\$WINDOWS.~BT\Sources\Panther\SetupDiagResults.logвыписаны расширенный код фазы и имя сбойного драйвера. - [ ] Создана резервная копия важных папок и проверен доступ к ключу восстановления
BitLocker. - [ ] От ноутбука отключены док-станция, флешки, внешние диски и вынута SD-карта из встроенного картридера; подключён штатный блок питания.
- [ ] Обновлены UEFI BIOS, драйверы чипсета/VMD, графики и криптопровайдера, на диске
C:свободно не менее 40 ГБ.
Частые вопросы
Пропадают ли личные файлы после автоматического отката с кодом 0xC1900101?
Штатный механизм Rollback аккуратно возвращает предыдущую рабочую папку Windows на место и сохраняет пользовательские каталоги нетронутыми. Однако любая серия аварийных перезагрузок создаёт риск для открытых баз данных и изношенных SSD — поэтому копирование критичных рабочих папок перед повторной попыткой апгрейда обязательно.
Можно ли удалить скрытые папки $WINDOWS.~BT и $WINDOWS.~WS после чтения логов?
Да, только сначала скопируйте оттуда текстовый файл SetupDiagResults.log на Рабочий стол для анализа, а затем удалите временные файлы предыдущей неудачной установки штатным средством Очистка диска → Очистить системные файлы → Временные файлы установки Windows, чтобы установщик не переиспользовал битый кэш.
Полезные материалы по смежным узлам ноутбука: руководство по проверке ноутбука с гарантией, проверка узлов по цифровому паспорту ноутбука.