Ошибка 0xC1900101 в центре обновления Windows 11/10
Ошибка 0xC1900101 появляется в центре обновления Windows 11 и 10 при попытке обновить систему. Возникает она из-за поврежденного кэша компонентов, системных файлов, нехваткой свободного места на системном диске, включенных компонентов и блокировкой сетевых соединений сторонним антивирусом.
⚠️Схожие ошибки:
- Решение ошибки 0xC1900101-0x30018 на этапе установки FIRST_BOOT во время операции SYSPREP_SPECIALIZE.
- Решение ошибки 0xC1900101-0x20004 на этапе установки SAFE_OS во время операции INSTALL_RECOVERY_ENVIRONMENT.
Как исправить ошибку 0xC1900101 обновления Windows 11/10
В данной инструкции описаны пошаговые способы, чтобы исправить ошибку 0xC1900101 обновления в Windows 11 и 10.
1. Отключите все USB-устройства
Если к компьютеру или ноутбуку подключены USB-устройства как флешки, принтер и т.п. Отключите всё, перезагрузите систему и проверьте, решает ли это ошибку.
2. Запустите устранение неполадок
Откройте "Параметры" > "Обновление и безопасность" > "Устранение неполадок" > справа "Дополнительные средства устранения неполадок" > "Центр обновления Windows" (подробная инструкция).
3. Освободите место на системном диске
Одна из распространенных причин это недостаток места на системном диске, где установлена сама Windows 11 или 10. Временные файлы при копировании не могут быть сохранены для дальнейшей установки и пользователь получит ошибку 0xC1900101. На диске должно быть не менее 20 Гб свободного пространства всегда. Если у вас его мало, то нужно очистить диск от ненужных файлов. (полное руководство, как очистить диск C от ненужных файлов).
- Откройте "Параметры" > "Система" > "Память".
- Справа выберите "Временные файлы".
- Установите везде галочки и "Удалить файлы".
4. Сделайте службы обновления автоматическими
В системе Windows 11 и 10 имеются службы, которые отвечают за процессы установки и обновления. Переведем их в режим автоматического запуска. Для этого откройте командную строку от имени администратора и введите по порядку команды ниже, после чего перезагрузите компьютер и попробуйте обновить систему:
sc config wuauserv start=autosc config cryptSvc start=autosc config bits start=autosc config trustedinstaller start=auto
5. Сбросьте компоненты обновления SoftwareDistribution и Catroot2
Папка SoftwareDistribution и Catroot2 хранит в себе все обновления системы, включая раннюю загрузку и установку. Это все может путаться с версиями или поврежденными файлами, которые плохо загрузились, и выдавать ошибку 0xC1900101. Создадим новую папку, чтобы извлечь эту версию из виновников. Запустите командную строку от имени администратора и введите следующие команды по очереди, которыми остановим службы, связанные с центром обновления, чтобы они не запрещали нам переименовать ниже папки.:
net stop wuauservnet stop bitsnet stop cryptSvcnet stop msiserver
Далее вводим следующие две команды, чтобы изменить папку SoftwareDistribution и catroot2, как резервную копию:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.mwpren C:\Windows\System32\catroot2 catroot2.mwp
Теперь запускаем обратно остановленные службы и потом перезагружаем ПК:
net start wuauservnet start bitsnet start cryptSvcnet start msiserver
6. Восстановите целостность Windows 11/10
Если системные файлы повреждены, то ошибка 0xC1900101 в центре обновления Windows 11/10 может быть именно из-за этого. Выполните две команды, которые проверят, есть ли поврежденные системные файлы, и в случае их обнаружения, исправит их автоматически. Запустите командую строку от имени администратора и введите команды по очереди, дожидаясь окончание процесса после каждой:
sfc /scannowDISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
7. Исправить поврежденные сектора на диске
Если на диске имеются плохие сектора, то копирование временных файлов не будет успешным, что может повлечь за собой код ошибки 0xC1900101. Запустите командную строку от имени администратора и введите команду, которая проверит диск и исправит плохие сектора:
chkdsk c: /f /r /x
8. Отключите компоненты Windows 11/10
Некоторые включенные компоненты в системе могут мешать работе службам по обновлению. Особенно это касается, когда ошибка 0xC1900101 происходит при крупном обновлении, к примеру с 24H2 до 25H2. Запустите командную строку от имени администратора и введите:
dism /online /disable-feature /FeatureName:SMB1Protocol-Server dism /online /disable-feature /FeatureName:SMB1Protocol dism /online /disable-feature /FeatureName:MSMQ-Server dism /online /disable-feature /FeatureName:MSMQ-Container dism /online /disable-feature /FeatureName:WCF-Services45 dism /online /disable-feature /FeatureName:WCF-TCP-Activation45 dism /online /disable-feature /FeatureName:WCF-Pipe-Activation45 dism /online /disable-feature /FeatureName:WCF-MSMQ-Activation45 dism /online /disable-feature /FeatureName:WCF-TCP-PortSharing45 dism /online /disable-feature /FeatureName:WAS-ConfigurationAPI dism /online /disable-feature /FeatureName:WAS-WindowsActivationService dism /online /disable-feature /FeatureName:WAS-ProcessModel dism /online /disable-feature /FeatureName:IIS-RequestFiltering dism /online /disable-feature /FeatureName:IIS-Security dism /online /disable-feature /FeatureName:IIS-ApplicationDevelopment dism /online /disable-feature /FeatureName:IIS-NetFxExtensibility45 dism /online /disable-feature /FeatureName:IIS-WebServerRole dism /online /disable-feature /FeatureName:IIS-WebServer dism /online /disable-feature /FeatureName:NetFx4-AdvSrvs dism /online /disable-feature /FeatureName:NetFx4Extended-ASPNET45
⚠️Перезагрузите ПК и попробуйте обновить систему. Чтобы включить обратно компоненты, замените в командах enable-feature, вместо disable-feature.
9. Дополнительные советы
- Если у вас имеется сторонний антивирус как Avast, то попробуйте отключить его на время.
- Если у вас имеются сторонние программы по шифрованию как КриптоПро, то удалите.
- Отключите шифрование BitLocker, если оно включено.
- Запустите попытку обновления несколько раз.
- Обновите драйвера устройства, если в диспетчере устройств имеется желтый восклицательный знак.
myWEBpc