Код ошибки 0xc1900223 или 0xc1900404 встречается в «Центре обновления Windows» при попытке установить обновления функции до Windows 10, версия 2004. Давайте разберем, как устранить данную проблему, чтобы система обновилась.

1. Устранение неполадок
Первым делом пойдем простым методом и запустим средство устранения неполадок центра обновления Windows. Нажмите сочетание кнопок Win+I и перейдите:
- Обновление и безопасность > Устранение неполадок > Дополнительные средства устранения неполадок > Центра обновления Windows.
- Перезагрузите компьютер после выполнения задачи и проверьте, устранена ли ошибка.

2. Сброс кеша обновления
Обновления Windows 10 находятся в папке SoftwareDistribution и в малой части catroot2. Нужно пересоздать эти папки заново по умолчанию, так как старое содержимое, обновление версии, может конфликтовать с новой установкой обновления. Для этого запустите командную строку от имени администратора и введите команды ниже по очереди, нажимая Enter после каждой. Далее повторите попытку установки обновления функции.
-
net stop wuauserv
-
net stop cryptSvc
-
net stop bits
-
net stop msiserver
-
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
-
ren C:\Windows\System32\catroot2 catroot2.old
-
net start wuauserv
-
net start cryptSvc
-
net start bits
-
net start msiserver
Этими командами мы сначала остановили службы, которые связаны с обновлениям и мешали бы нам переименовать папку, так как процесс был бы занят, потом мы переименовали папки, а новые создались сами автоматически. Далее мы запустили остановленные службы обратно.

3. Обновить через MCT
Обновления функций можно установить через утилиту Media Creation Tool от Microsoft. Перейдите на сайт и нажмите «Скачать средство сейчас». После запуска утилиты выберите «Обновить этот компьютер сейчас» и следуйте простым рекомендациям на экране.

4. Очистить кеш DNS
Несогласованность сети, вызванная конфликтом в кеше DNS, может не давать подключаться к серверам Microsoft. Запутсите командную строку и введите команды по очереди, чтобы очистить кеш DNS, после чего перезагрузите компьютер и проверьте устранена ли ошибка 0xc1900223.
-
ipconfig /flushdns
-
ipconfig /registerdns
-
ipconfig /release
-
ipconfig /renew

5. Поврежденные файлы
Поврежденные системные файлы, которые взаимосвязаны с центром обновления, могут выдавать код ошибки 0xc1900223 при обновлении функций до следующей версии. Запустите командную строку и введите две команды по очереди. Эти команды восстановят системные файлы, если они имеются.
-
sfc /scannow
-
dism.exe /online /cleanup-image /restorehealth