Гид по технологиям

Как исправить ошибку Windows Update 0xc1900223

6 min read Windows Обновлено 15 Dec 2025
Исправление ошибки 0xc1900223 в Windows
Исправление ошибки 0xc1900223 в Windows

Кратко

Ошибка 0xc1900223 появляется при попытке обновить Windows 10 или Windows 11 и обычно связана с нарушениями работы компонентов обновления, повреждёнными системными файлами или проблемами сети. В статье — пошаговые инструкции: средство устранения неполадок, перезапуск служб, очистка DNS, проверка образа системы и переименование папок обновлений. Если эти шаги не помогут, есть альтернативы — загрузка обновлений из Microsoft Update Catalog или использование Media Creation Tool.

Что это за ошибка и почему она возникает

Ошибка 0xc1900223 — код, который указывает на сбой в процессе обновления Windows. Точные причины могут различаться, но чаще всего встречаются следующие сценарии:

  • Сбой компонентов Windows Update (сервисы, очереди загрузки).
  • Повреждённые или отсутствующие системные файлы (решается через DISM и SFC).
  • Проблемы с разрешением DNS или сетевыми подключениями (включая блокировки на роутере или прокси).
  • Вмешательство антивирусного ПО или корпоративных политик.

Важно понимать: это не аппаратная ошибка. Чаще всего её можно устранить программно, следуя методам ниже.

Быстрая проверка перед началом

  • Убедитесь, что у вас стабильное интернет-соединение.
  • Временно отключите сторонний антивирус или VPN.
  • Выполните перезагрузку системы и попробуйте снова запустить обновление — иногда этого достаточно.

Пошаговые решения

1. Откройте средство устранения неполадок Центра обновления Windows

  1. Нажмите кнопку Пуск и откройте приложение Параметры.
  2. Перейдите в раздел Устранение неполадок.

Пункт Устранение неполадок в Параметрах

  1. Нажмите Дополнительные средства устранения неполадок, чтобы увидеть список встроенных инструментов.

Список встроенных средств устранения неполадок

  1. Для элемента Центр обновления Windows нажмите Запустить.

Кнопка Запустить для Центра обновления Windows

  1. Подождите, пока утилита обнаружит и попытается автоматически устранить проблемы. По завершении будет отображён отчёт о найденных и исправленных ошибках.

Примечание. Это безопасный первый шаг: средство не вносит рискованных изменений, а часто решает распространённые сбои автоматически.

2. Включите и запустите службу обновлений Windows

  1. Откройте диалог Выполнить, нажмите Win+R.
  2. Введите services.msc и нажмите ОК.

Кнопка ОК в диалоге Выполнить

  1. В списке служб найдите Windows Update и откройте её свойства двойным щелчком.

Свойства службы Windows Update

  1. Установите тип запуска Автоматически.
  2. Нажмите Запустить, чтобы запустить службу, затем Применить и ОК.

Опция Автоматически для типа запуска службы

ВАЖНО: если служба уже запущена, выполните её перезапуск: щёлкните правой кнопкой — Остановить, затем снова — Запустить.

3. Очистите DNS (сбросьте кеш DNS)

  1. Откройте поиск (Win+S) и найдите Командную строку, затем запустите её от имени администратора.

Параметр Запуск от имени администратора для Командной строки

  1. Выполните команду для сброса кеша DNS:
ipconfig /flushdns

Команда ipconfig /flushdns в Командной строке

  1. По очереди выполните ещё эти команды (нажимая Enter после каждой):
ipconfig /registerdns
ipconfig /release
ipconfig /renew

Команды ipconfig /registerdns, /release и /renew

  1. Перезагрузите компьютер через меню Пуск → Питание → Перезагрузить.

Параметр Перезагрузить в меню Пуск

Этот набор команд обновляет сетевые настройки и может устранить проблемы, вызванные неправильно разрешаемыми именами хостов или устаревшими DNS-записями.

4. Просканируйте систему с помощью проверщика системных файлов

  1. Откройте Командную строку от имени администратора.
  2. Сначала выполните команду DISM для восстановления образа системы:
DISM.exe /Online /Cleanup-image /Restorehealth

Команда DISM /Restorehealth

  1. Затем запустите SFC для проверки и восстановления системных файлов:
sfc /scannow

Команда sfc /scannow

  1. Дождитесь завершения сканирования и изучите результаты в выводе командной строки.

Критерии приёмки

  • DISM завершился без ошибок и сообщил, что восстановление выполнено.
  • SFC не обнаружил повреждённых файлов или успешно восстановил их.

Если SFC сообщает о невосстановлённых файлах, повторите DISM, затем снова SFC.

5. Переименуйте папки SoftwareDistribution и Catroot2

  1. Откройте Командную строку с правами администратора.
  2. Остановите связанные службы обновления:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Команда net stop для остановки служб

  1. Переименуйте папку SoftwareDistribution:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

Команда переименования SoftwareDistribution

  1. Переименуйте папку catroot2:
ren C:\Windows\System32\catroot2 Catroot2.old

Команда переименования Catroot2

  1. Запустите ранее остановленные службы снова:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. Перезагрузите ПК.

Переименование этих папок заставляет Windows создать новые каталоги для хранения временных файлов обновления и часто устраняет проблемы, связанные с повреждённым кэшем обновлений.

Альтернативные подходы

  • Загрузка обновления вручную через Microsoft Update Catalog. Этот способ полезен, если компонент обновления не может получить пакет автоматически.
  • Использование Media Creation Tool для выполнения обновления в обход обычного механизма Windows Update. Подойдёт, если ошибки повторяются при попытке обновления через стандартный интерфейс.

Инструкция по Microsoft Update Catalog

  1. Перейдите на https://www.catalog.update.microsoft.com/.
  2. Введите код обновления или KB-номер и загрузите пакет, соответствующий вашей архитектуре (x64/x86).
  3. Запустите скачанный установщик от имени администратора и следуйте инструкциям.

Инструкция по Media Creation Tool

  1. Скачайте Media Creation Tool с официального сайта Microsoft.
  2. Запустите и выберите Обновить этот компьютер сейчас или создать установочный носитель.
  3. Следуйте мастеру. Сохраните личные файлы и приложения, если выберете соответствующую опцию.

Когда эти способы не сработают

  • Проблема может быть вызвана политиками групп (GPO) в корпоративной сети, которые блокируют обновления.
  • Некорректные настройки прокси или DNS со стороны провайдера/корпоративной сети.
  • Аппаратные сбои диска или серьёзные повреждения системных файлов, которые требуют восстановления из образа или чистой установки.

Если вы работаете в компании, обратитесь к администратору сети перед применением изменений служб и параметров безопасности.

Быстрый чек-лист для разных ролей

  • Домашний пользователь:

    • Перезагрузите ПК. Отключите VPN/антивирус. Запустите средство устранения неполадок. Очистите DNS. Перезапустите обновления.
  • Продвинутый пользователь / энтузиаст:

    • Выполните DISM и SFC. Переименуйте SoftwareDistribution и Catroot2. Проверьте журналы в %windir%\WindowsUpdate.log.
  • Системный администратор:

    • Проверьте GPO и WSUS-политику. Убедитесь, что порты и прокси не блокируют связи с серверами обновлений. Используйте централизованный раздающий сервер или вручную разверните пакеты.

Ментальные модели и рекомендации

  • «От простого к сложному»: сначала перезагрузка и средство устранения неполадок, затем сетевые проверки, далее восстановление системных компонентов и только после этого ручная установка пакета.
  • «Изоляция причин»: отключите стороннее ПО и проверьте обновление — если срабатывает, проблема вероятно во вмешательстве ПО.
  • «Минимальный риск»: делайте резервную копию важных данных перед выполнением изменений, связанных с системными папками и восстановлением образа.

Факт-бокс

  • Время на базовую диагностику: 15–45 минут.
  • Инструменты: Средство устранения неполадок Windows, Командная строка (админ), DISM, SFC, Microsoft Update Catalog, Media Creation Tool.
  • Риск потери данных: минимальный при правильном выполнении шагов; всё же рекомендуется резервное копирование.

Диагностическое дерево (помогает выбрать следующий шаг)

flowchart TD
  A[Ошибка 0xc1900223] --> B{Интернет стабилен?}
  B -- Да --> C{Антивирус или VPN активны?}
  B -- Нет --> D[Исправьте сеть / роутер / провайдера]
  C -- Да --> E[Отключите и попробуйте снова]
  C -- Нет --> F[Запустите средство устранения неполадок]
  F --> G{Проблема решена?}
  G -- Да --> H[Готово]
  G -- Нет --> I[Очистите DNS и перезапустите службы]
  I --> J[DISM + SFC]
  J --> K{Решено?}
  K -- Да --> H
  K -- Нет --> L[Переименуйте SoftwareDistribution и Catroot2]
  L --> M{Решено?}
  M -- Да --> H
  M -- Нет --> N[Ручная загрузка из Microsoft Catalog или Media Creation Tool]
  N --> O{Решено?}
  O -- Да --> H
  O -- Нет --> P[Обратитесь к администратору или выполните восстановление системы]

Шаблон действий для быстрой отладки (SOP)

  1. Перезагрузка системы.
  2. Отключение стороннего ПО (антивирус, VPN).
  3. Запуск средства устранения неполадок Центра обновления Windows.
  4. Очистка DNS: ipconfig /flushdns и сопутствующие команды.
  5. DISM /Restorehealth, затем sfc /scannow.
  6. Переименование SoftwareDistribution и catroot2, перезапуск служб.
  7. Попытка ручной установки обновления.
  8. Запрос помощи у администратора или восстановление системы.

Короткий глоссарий

  • DISM — утилита обслуживания образов Windows, используется для восстановления компонентов системы.
  • SFC — средство проверки целостности системных файлов Windows.
  • SoftwareDistribution и catroot2 — системные папки, где хранятся временные данные обновлений.

Итог и рекомендации

Ошибку 0xc1900223 чаще всего удаётся устранить через последовательные шаги: средство устранения неполадок, перезапуск служб, очистка DNS, восстановление системных файлов и обновление кэша обновлений. Если все стандартные методы не помогли, используйте ручную загрузку обновлений или Media Creation Tool. При работе в корпоративной сети координируйтесь с IT-отделом.

Если после выполнения всех шагов ошибка сохраняется, опишите в комментариях вашу конфигурацию (версия Windows, тип сети, установленное ПО) — это поможет сообществу предложить точечные решения.

Читайте также

  • Windows 11 Build 27898 Adds Small Taskbar Icons, Quick Recovery, Smarter Sharing
  • Windows 10 Build 19045.6156 hits Release Preview with Secure Boot upgrade
  • Windows 11 Build 22631.5696 rolls out to Beta channel with important fixes
  • Microsoft quietly fixes annoying ‘Print to PDF’ bug on Windows 11 24H2

Спасибо за внимание. Удачного обновления!

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Убрать красный оттенок на экране ноутбука
Техподдержка

Убрать красный оттенок на экране ноутбука

Scribble на Apple Watch — как писать сообщения
Гаджеты

Scribble на Apple Watch — как писать сообщения

ClassDojo: руководство для родителей и учителей
Образование

ClassDojo: руководство для родителей и учителей

Как узнать, 32‑битный или 64‑битный Firefox
Поддержка

Как узнать, 32‑битный или 64‑битный Firefox

Восстановление повреждённой базы данных SQL Server
Базы данных

Восстановление повреждённой базы данных SQL Server

Перенести избранное из IE в Microsoft Edge
Браузеры

Перенести избранное из IE в Microsoft Edge