Ошибка 0xC1900101 при обновлении Windows: драйвер несовместим

ошибка 0xc1900101 обновлении windows драйвер keytrust24.store

Ошибка 0xC1900101 появляется при обновлении Windows до новой версии (например, с 23H2 до 24H2). Система начинает установку, перезагружается и откатывает изменения с этим кодом ошибки. 0xC1900101 — это общий код, означающий конфликт драйверов. Полный код включает подкод (например, 0xC1900101-0x20017), который указывает на этап, где произошел сбой. Разберем все подкоды и дадим решения для каждого.

Главное:

  • 0xC1900101 — общий код ошибки драйвера при обновлении Windows до новой версии
  • Подкод после тире указывает этап сбоя: 0x20017 (установка), 0x30018 (первая загрузка), 0x40017 (вторая загрузка)
  • Самые частые виновники: устаревшие драйверы видеокарты, антивирус, виртуальные сетевые адаптеры VPN
  • Обновление драйверов и удаление антивируса перед обновлением решает проблему в 70% случаев

Расшифровка подкодов 0xC1900101

Код 0xC1900101 всегда сопровождается подкодом, который указывает на конкретный этап обновления. Зная подкод, можно сузить поиск проблемного драйвера.

Полный кодЭтапЧто происходит
0xC1900101-0x20004SafeOSСбой при подготовке среды обновления
0xC1900101-0x20017SafeOSОшибка драйвера при подготовке к установке
0xC1900101-0x30018First BootСбой драйвера при первой загрузке новой версии
0xC1900101-0x40017Second BootОшибка драйвера при второй загрузке (финализация)
0xC1900101-0x4000DSecond BootДрайвер вызвал откат при применении миграций

Для определения проблемного драйвера откройте файл журнала обновления:

notepad C:$WINDOWS.~BTSourcesPanthersetupact.log

Папка $WINDOWS.~BT создается при обновлении и содержит подробные журналы. Ищите строки с «Error» и именами драйверов (.sys файлы). Имя файла .sys укажет на устройство, вызывающее конфликт.

Способ 1: обновить все драйверы перед обновлением

Перед обновлением версии Windows обновите все критические драйверы до последних версий. Главные кандидаты на конфликт:

  • Видеокарта (NVIDIA GeForce, AMD Radeon, Intel Arc): скачайте последний драйвер с сайта производителя
  • Чипсет (Intel Chipset, AMD Chipset): скачайте с сайта производителя материнской платы
  • Сетевые адаптеры (Wi-Fi, Ethernet): обновите через Диспетчер устройств
  • Контроллер хранения (AHCI, NVMe): обновите с сайта производителя

Для массового обновления драйверов используйте Диспетчер устройств:

  1. Win+X — «Диспетчер устройств»
  2. Раскройте каждую категорию
  3. Правый клик на устройстве — «Обновить драйвер» — «Автоматический поиск»

Также проверьте Центр обновления Windows: «Параметры» — «Центр обновления» — «Дополнительные параметры» — «Необязательные обновления». Драйверы от производителей часто доступны здесь.

Не используйте утилиты типа Driver Booster или DriverPack Solution: они часто устанавливают неправильные или устаревшие драйверы.

Способ 2: удалить антивирус и VPN перед обновлением

Сторонние антивирусы устанавливают драйверы-фильтры в ядро Windows. При обновлении версии эти драйверы могут конфликтовать с новым ядром. Kaspersky, ESET, Avast, Norton — все известны проблемами при обновлениях Windows.

Перед обновлением:

  1. Полностью удалите (не отключите) сторонний антивирус
  2. Используйте утилиту удаления от производителя (KAVREMOVER для Kaspersky, ESET Uninstaller и т.д.)
  3. Перезагрузитесь
  4. Запустите обновление
  5. После успешного обновления установите антивирус заново

Аналогично для VPN-клиентов с виртуальными сетевыми адаптерами (WireGuard, OpenVPN, NordVPN). Удалите VPN-клиент, обновите Windows, установите VPN заново.

Встроенный Защитник Windows не вызывает конфликтов и автоматически обновляется вместе с системой.

Способ 3: отключить периферийные устройства

Внешние USB-устройства со своими драйверами могут вызывать 0xC1900101. Принтеры, сканеры, веб-камеры, USB-звуковые карты, игровые контроллеры — любое устройство с нестандартным драйвером.

Перед обновлением:

  • Отключите все USB-устройства кроме мыши и клавиатуры
  • Отключите внешние мониторы (оставьте один основной)
  • Если используете док-станцию, подключите ноутбук напрямую
  • Отключите Bluetooth-устройства

Также отключите устройства в Диспетчере устройств, которые не нужны для обновления:

devmgmt.msc

Правый клик на устройстве — «Отключить устройство». После обновления включите обратно.

Особое внимание на виртуальные устройства: VMware Network Adapter, VirtualBox Host-Only Adapter, Hyper-V Virtual Switch. Они часто конфликтуют. Отключите или удалите их перед обновлением.

Способ 4: освободить место на диске

Обновление версии Windows требует 20-40 ГБ свободного места на системном диске. Если места недостаточно, установщик может начать обновление, но завершиться с ошибкой на полпути.

Проверьте свободное место на диске C:. Рекомендуется иметь минимум 40 ГБ свободных перед обновлением.

Освободите место:

  • Очистка диска (cleanmgr): удалите временные файлы, файлы обновлений, журналы
  • Удалите ненужные программы через «Параметры» — «Приложения»
  • Перенесите крупные файлы (видео, фото) на другой диск
  • Очистите корзину
  • Очистите папку Downloads

Для детальной очистки:

cleanmgr /d C: /sageset:1

Отметьте все категории и нажмите OK. Затем:

cleanmgr /d C: /sagerun:1

Это удалит все отмеченные категории временных файлов.

Способ 5: обновить через ISO вместо Windows Update

Если обновление через Windows Update не удается, попробуйте через ISO-образ. Установщик из ISO работает иначе и иногда обходит проблемы с драйверами.

  1. Скачайте ISO целевой версии Windows (загрузке ISO)
  2. Смонтируйте ISO двойным кликом
  3. Запустите setup.exe из корня смонтированного образа
  4. Выберите «Сохранить личные файлы и приложения»
  5. Следуйте инструкциям

При установке через ISO можно нажать «Изменить выбранные для сохранения компоненты» и выбрать «Ничего» — это выполнит чистую установку с форматированием. Используйте, если обновление с сохранением этих не работает.

Также попробуйте Media Creation Tool от Microsoft. Он скачивает последнюю версию образа и предлагает обновление на месте.

Способ 6: проверить журналы и найти конкретный драйвер

Если ни один из предыдущих способов не помог, нужно найти конкретный драйвер-виновник через журналы.

Откройте setupact.log:

notepad C:$WINDOWS.~BTSourcesPanthersetupact.log

Ищите строки «FATAL» или «Error». Рядом будет имя .sys-файла (например, nvlddmkm.sys для NVIDIA, e1d65x64.sys для Intel Ethernet).

Определите устройство по имени .sys:

driverquery /v /fo csv > C:drivers.csv

Откройте drivers.csv в Excel или Блокноте. Найдите строку с именем .sys-файла из журнала. Столбец «Display Name» покажет устройство.

Обновите или удалите этот конкретный драйвер и повторите обновление. Если драйвер устарел и производитель не выпускает новую версию, попробуйте стандартный драйвер Microsoft: Диспетчер устройств — правый клик — «Обновить драйвер» — «Выбрать из списка» — выберите драйвер Microsoft.

Если ничего не помогает, выполните чистой установке с последующей ручной установкой приложений. Это гарантированно решает проблему, но требует переустановки всех программ.

Проверенные конфигурации

  • Windows 10 22H2 -> 11 24H2 + NVIDIA GTX 1660: обновление драйвера до 560.94 решило 0xC1900101-0x30018
  • Windows 11 23H2 -> 24H2 + Kaspersky Total Security: удаление антивируса позволило обновиться
  • Windows 11 23H2 -> 24H2 + VirtualBox 7.0: удаление VB и его сетевых адаптеров устранило ошибку

Полезные ссылки и материалы

Для решения задач, описанных в этой статье, могут пригодиться:

Официальная документация: Microsoft Learn: устранение неполадок.

Часто задаваемые вопросы

0xC1900101-0x20017 появляется каждый раз. Что именно это означает?

Подкод 0x20017 указывает на этап SafeOS, операция INSTALL_RECOVERY_ENVIRONMENT. Драйвер конфликтует при установке среды восстановления. Обычно виноват драйвер хранения (AHCI/NVMe) или антивирус.

Можно ли остаться на текущей версии Windows и не обновляться?

Можно, но нежелательно. Старые версии перестают получать обновления безопасности. Windows 10 заканчивает поддержку в октябре 2025. Лучше решить проблему с драйвером.

Обновление откатилось. Мои эти в безопасности?

Да. При ошибке обновления Windows автоматически откатывается к предыдущей версии. Ваши файлы и программы остаются на месте.

Нужно ли каждый раз удалять антивирус при обновлениях?

Только при обновлениях версий (feature updates). Ежемесячные обновления безопасности обычно не конфликтуют с антивирусами. Производители антивирусов выпускают совместимые версии через несколько недель после выхода новой версии Windows.

Влияет ли TPM 2.0 или Secure Boot на эту ошибку?

Нет. 0xC1900101 — исключительно конфликт драйверов. TPM и Secure Boot проверяются до начала установки и дают другие коды ошибок (0x800F0923 для несовместимого оборудования).

Частые вопросы

0xC1900101-0x20017 появляется каждый раз. Что именно это означает?

Подкод 0x20017 указывает на этап SafeOS, операция INSTALL_RECOVERY_ENVIRONMENT. Драйвер конфликтует при установке среды восстановления. Обычно виноват драйвер хранения (AHCI/NVMe) или антивирус.

Можно ли остаться на текущей версии Windows и не обновляться?

Можно, но нежелательно. Старые версии перестают получать обновления безопасности. Windows 10 заканчивает поддержку в октябре 2025. Лучше решить проблему с драйвером.

Обновление откатилось. Мои эти в безопасности?

Да. При ошибке обновления Windows автоматически откатывается к предыдущей версии. Ваши файлы и программы остаются на месте.

Нужно ли каждый раз удалять антивирус при обновлениях?

Только при обновлениях версий (feature updates). Ежемесячные обновления безопасности обычно не конфликтуют с антивирусами. Производители антивирусов выпускают совместимые версии через несколько недель после выхода новой версии Windows.

Влияет ли TPM 2.0 или Secure Boot на эту ошибку?

Нет. 0xC1900101 - исключительно конфликт драйверов. TPM и Secure Boot проверяются до начала установки и дают другие коды ошибок (0x800F0923 для несовместимого оборудования).