После неудачной попытки обновления Windows 10 в результатах его установки наблюдаем ошибку 0xc1900223. С этой проблемой можно столкнуться при установке сборки 1903, которая прерывается на 97%.
Если проблема возникает только со сборкой 1903, попробуйте установить ее из каталога $GetCurrent. Если это решение не сработает, обновите Windows с помощью инструмента Media Creation Tool.
Также ошибка может вызвана сетевым блокировщиком рекламы, в частности Pi-Hole. Если его используете, временно отключите или удалите утилиту. Иногда ее возникновению предшествует повреждение системного файла, который в конечном итоге влияет на компоненты Центра обновления Windows. В этом случае запустите утилиты восстановления целостности системы SFC и DISM.
Обновление из папки $GetCurrent
При каждой установке ожидающих пакетов, Windows 10 автоматически создает папки $GetCurrent и $SysReset на диске «С». Эта папка будет содержать файлы журнала о последнем процессе обновления, а также установочные файлы последнего.
Если не удается обновить Windows из-за ошибки 0xc1900223, попробуйте принудительно его установить из папки media, которая вложена в $GetCurrent. Имейте в виду, что она скрыта по умолчанию.
Откройте Проводник и перейдите в следующую папку с помощью панели навигации: C:/$getcurrent
Если ОС установлена в другом разделе, измените букву на соответствующую системному диску. Поскольку папка скрыта по умолчанию, перейдите на вкладку Вид и отметьте флажком опцию «Скрытые элементы».
Затем откройте папку media, дважды щелкните на исполняемый файл Start и следуйте инструкциям до завершения.
Использование инструмента Media Creation Tool
Если системе не удается обновиться автоматически, попытайтесь сделать это вручную с помощью инструмента Media Creation Tool. Он включает функцию «Обновить этот компьютер сейчас», которая позволяет исправить ошибку 0xc1900223.
Скачайте инструмент из официального сайта Майкрософт.
Запустите загруженный файл. На экране «Что вы хотите сделать» выберите «Обновить этот компьютер сейчас» и следуйте инструкции до завершения.
Отключение программы блокировки рекламы
Код ошибки 0xc1900223 при обновлении Windows 10 может возникнуть из-за программы Pi-Hole или аналогичного сетевого блокировщика рекламы.
Чтобы временно отключить Pi-Hole откройте командную строку от имени администратора с помощью системного поиска.
Для вызова утилиты в консоли выполните команду:
pihole
Затем запустите команду, чтобы ее отключить:
pihole disable
Попробуйте установить обновление, которое не удавалось из-за ошибки с кодом 0xc1900223. После успешной установки выполните следующую команду, чтобы включить утилиту:
pihole enable
Если хотите полностью удалить программу выполните:
pihole uninstall
После ее завершения перезагрузите компьютер и попробуйте обновить ОС.
Очистка кэша DNS
Проблема может возникнуть через несогласованность сети, которая устраняется очисткой кэша DNS.
Откройте командную строку с правами администратора командой cmd, запущенной в окне системного поиска.
Выполните поочередно команды, подтверждая каждую на Enter:
- ipconfig /flushdns
- ipconfig /registerdns
- ipconfig /release
- ipconfig /renew
После успешной обработки перезагрузите ПК и попытайтесь обновить систему.
Установка через Каталог Центра обновления Майкрософт
Если не удается обновить систему из-за сбоя 0xc1900223, попробуйте это сделать вручную через Каталог Центра обновления Майкрософт. Эта процедура позволяет обновить систему без привлечения локального компонента Центра обновления Windows, который может быть поврежден.
В первую очередь нужно узнать разрядность ОС. Для этого в Проводнике щелкните правой кнопкой мыши на «Этот компьютер», выберите Свойства и посмотрите тип системы.
Теперь перейдите в Каталог Центра обновления и в строке поиска введите «4522355» (для сборки 1903) и кликните на Enter.
Загрузите версию, которая соответствует разрядности установленной Windows.
Откройте установочный пакет «*.msu» и следуйте инструкциям на экране. После завершения перезагрузите ПК, чтобы разрешить установку оставшихся компонентов.
Инженер-программист