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



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

Некоторые пользователи Windows 10 сталкиваются с ошибка 0xc1900223 всякий раз, когда они пытаются установить Центр обновления Windows обычным способом. В большинстве задокументированных случаев проблема возникает, когда пользователь пытается установить обновление 1903, и обычно ошибка появляется, когда обновление достигает 97%.



Ошибка 0xc1900223



Если вы столкнулись с проблемой только с обновлением 1903 года, попробуйте установить обновление еще раз через $ GetCurrent папка. Если это не сработает, другой удобный метод, который может позволить вам обойти проблему, - использовать Обновите этот компьютер сейчас особенность Инструмент для создания медиа . Другой способ обойти встроенный компонент WU - установить обновление вручную через Каталог Центра обновления Майкрософт .



Однако эта проблема также может быть вызвана сетевым блокировщиком рекламы, таким как Pi-Hole. Если вы ее используете, вы можете либо временно отключить ее (на время установки обновления), либо полностью удалить утилиту.

В некоторых случаях проблема также может возникать из-за сбоя или повреждения системного файла, которые в конечном итоге влияют на компонент Центра обновления Windows. В этом случае вы можете попробовать обновить каждый компонент Центра обновления Windows или запустить несколько утилит, способных исправить повреждение системных файлов (SFC, DISM или Чистая установка).

Метод 1: принудительное обновление через папку $ getcurrent

Всякий раз, когда вы пытаетесь установить ожидающее обновление Windows, Windows 10 автоматически создает папки $ GetCurrent и $ SysReset в вашем C: водить машину. Эта папка будет содержать файлы журнала о последнем процессе обновления Windows, но также может содержать установочные файлы из этого обновления.



Если вы имеете дело с неудачным обновлением Windows (что происходит, если вы сталкиваетесь с ошибка 0xc1900223) вы можете принудительно установить обновление, открыв подпапку мультимедиа в $ getcurrent папку и повторите установку таким образом.

Однако имейте в виду, что папка $ getcurrent по умолчанию скрыта. Итак, вам нужно будет либо получить доступ напрямую через адресную строку, либо включить скрытые папки из проводника.

Вот краткое пошаговое руководство по принудительному обновлению через c папка:

  1. Откройте проводник, вставьте следующую команду в панель навигации вверху и нажмите Войти:
    C: / $ getcurrent

    Заметка: Имейте в виду, что вам может потребоваться изменить C на букву, соответствующую вашему текущему диску с ОС.
    Заметка 2: Кроме того, вы можете получить доступ к этому местоположению вручную, предварительно включив скрытые элементы (в проводнике файлов перейдите Посмотреть и установите флажок, связанный с Скрытые предметы .

    Выбрана опция Просмотр скрытых элементов.

  2. После этого откройте папку мультимедиа из списка подпапок и дважды щелкните значок Начало исполняемый файл.
  3. Как только вы окажетесь на экране установки обновления, следуйте инструкциям на экране, чтобы установить обновление через специальный исполняемый файл.
  4. После успешной установки обновления перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы.

В случае если $ getcurrent папка не отображается, скорее всего, компонент WU не смог обновить файлы, необходимые для установки. Если это применимо, перейдите к следующему потенциальному исправлению ниже.

Метод 2: Обновление с помощью Media Creation Tool

Если автоматическая функция WU не может обновиться до версии 1903 самостоятельно, вы можете принудительно выполнить установку с помощью средства создания носителя. Помимо возможности чистой установки Windows 10, этот инструмент также включает в себя функцию «Обновить этот компьютер сейчас», которая позволит вам исправить ошибки. 0xc1900223.

Несколько затронутых пользователей подтвердили, что эта операция позволила им обновить свою сборку Windows 10.

Вот краткое руководство по обновлению до Windows 10 версии 1903 с помощью Media Creation Tool:

  1. посетите эту ссылку ( Вот ) и нажмите кнопку «Обновить сейчас», чтобы загрузить помощник по обновлению до Windows 10.

    Скачивание исполняемого файла обновления

  2. После успешной загрузки исполняемого файла дважды щелкните его и нажмите да на UAC (Контроль учетных записей пользователей) для предоставления административных привилегий.
  3. Затем следуйте инструкциям на экране, чтобы завершить установку.
  4. После завершения операции перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске компьютера.

    Обновление до последней версии с помощью Windows 1 Update Assistant

  5. После того, как ваш компьютер загрузится, проверьте, решена ли проблема.

Если попытка установки обновления Windows не удалась с тем же 0xc1900223, перейдите к следующему потенциальному исправлению ниже.

Метод 3: отключение Pi-Hole (или другого сетевого блокировщика рекламы)

Как оказалось, 0xc1900223 Код ошибки при установке обновления Windows 10 также может быть вызван Pi-Hole или аналогичным сетевым блокировщиком рекламы. По словам других затронутых пользователей, эта проблема может быть вызвана черным списком DNS, который может помешать завершению обновления.

Пользователи, которые оказались в аналогичной ситуации, подтвердили, что им удалось установить обновление без той же ошибки, отключив или удалив Pi-Hole во время обновления.

Временное отключение Pi-Hole

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите ‘Cmd’ и нажмите Ctrl + Shift + Enter , чтобы открыть запрос CMD с повышенными правами с доступом администратора. Когда вам будет предложено UAC (Контроль учетных записей пользователей), щелкнуть да для предоставления административных привилегий.

    Запуск командной строки

  2. Когда вы окажетесь в командной строке CMD с повышенными правами, введите следующую команду, чтобы вызвать утилиту Pi-Hole:
    пихоль
  3. После вызова Pi-Hole введите следующую команду и нажмите Войти чтобы отключить его:
    pihole отключить
  4. Теперь, когда утилита Pi-Hole adblocker отключена, попробуйте снова установить обновление, которое давало сбой, и посмотрите, сможете ли вы установить его, не получив 0xc1900223.
  5. Если обновление установлено успешно, выполните следующую команду в том же терминале с повышенными привилегиями, чтобы снова включить Pi-Hole:
    pihole отключить

Удаление Pi-Hole

  1. Откройте Бежать диалоговое окно, нажав Windows key + R . Затем введите ‘Cmd’ в текстовом поле и нажмите Ctrl + Shift + Enter , чтобы открыть запрос CMD с повышенными правами. На UAC (Контроль учетных записей пользователей) подсказка, нажмите да для предоставления административных привилегий.

    Введите «cmd» в диалоговое окно «Выполнить».

  2. В командной строке CMD с повышенными правами введите следующие команды и нажмите Войти чтобы начать удаление Pi-Hole:
    pihole удалить
  3. После успешной обработки команды перезагрузите компьютер.
  4. При следующем обновлении попытайтесь установить обновление, которое ранее не помогло 0xc1900223 ошибка и посмотрите, завершена ли операция.

Если этот метод неприменим или не помог решить проблему, перейдите к следующему потенциальному исправлению ниже.

Метод 4: очистка кеша DNS

Как оказалось, эта конкретная проблема также может возникнуть из-за несогласованности сети, которую можно решить, очистив кеш DNS вашего компьютера. Самый простой способ сделать это - через запрос CMD с повышенными правами.

После этого и перезагрузки компьютера некоторые затронутые пользователи подтвердили, что они наконец смогли завершить установку Центра обновления Windows, не столкнувшись с ошибкой. 0xc1900223 ошибка.

Вот краткое руководство с шагами, которые необходимо предпринять, чтобы очистить кеш DNS из окна командной строки с повышенными правами:

  1. Откройте Бежать диалоговое окно, нажав Windows key + R на клавиатуре. Затем в текстовом поле введите ‘Cmd’ и нажмите Ctrl + Shift + Enter , чтобы открыть окно CMD с повышенным уровнем.

    Запуск командной строки

    Заметка: Когда вам будет предложено UAC (Контроль учетных записей пользователей) нажмите да для предоставления административных привилегий.

  2. Как только вы окажетесь в командной строке CMD с повышенными привилегиями, введите следующие команды по порядку и нажмите Войти после каждой команды:
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / обновить
  3. После успешной обработки каждой команды перезагрузите компьютер и попытайтесь установить обновление, которое ранее не удавалось, при следующем запуске компьютера.

Если этот метод не позволил вам исправить 0xc1900223 ошибка, перейдите к следующему потенциальному исправлению ниже.

Метод 5: установка обновления через каталог Центра обновления Майкрософт

Если ни один из вышеперечисленных методов пока не позволил вам решить проблему, возможно, вы сможете завершить установку 1903, выполнив это вручную через каталог Центра обновления Майкрософт. Эта процедура установит обновление напрямую (без участия локального компонента WU). Это означает, что каждая поврежденная зависимость, которая может вызвать эту проблему, будет обходиться.

Вот краткое руководство по установке обновления 1903 вручную через каталог Центра обновления Майкрософт:

  1. Перво-наперво вам нужно знать архитектуру вашей ОС (32-разрядная или 64-разрядная). Если вы этого не знаете, открытый Проводник щелкните правой кнопкой мыши на Этот ПК и выберите Свойства из появившегося контекстного меню.

    Открытие экрана свойств системы

  2. Как только вы окажетесь внутри Свойства системы экран, взгляните на Тип системы категория. Если указано 64-разрядное, вам нужно будет загрузить 64-разрядное обновление, а если указано 32-разрядное, вам понадобится 32-разрядная версия.

    Проверка архитектуры вашей ОС

  3. Убедившись в архитектуре своей ОС, перейдите по этой ссылке ( Вот ) и используйте функцию поиска в правом верхнем углу экрана, чтобы найти ' 4522355 ‘И нажмите Войти.
  4. После создания страницы результатов найдите правильную версию, соответствующую вашей версии Windows 10 (на базе x64 или x86), и щелкните значок Скачать кнопка, связанная с правильным Центром обновления Windows.

    Загрузка правильного обновления Windows вручную

  5. На странице подтверждения еще раз щелкните ссылку, чтобы начать загрузку.

    Скачивание правильного обновления Windows

  6. Терпеливо дождитесь завершения загрузки, затем откройте установочный пакет .msu и следуйте инструкциям на экране, чтобы завершить установку.
  7. После завершения установки перезагрузите компьютер, чтобы разрешить установку остальных файлов.

Если проблема не устранена или вы не можете найти обновление, которое обычно не работает, с помощью Каталога Центра обновления Майкрософт, перейдите к следующему потенциальному исправлению ниже.

Метод 6. Обновите каждый компонент Центра обновления Windows.

Если ни один из способов до сих пор не позволил вам решить эту проблему, весьма вероятно, что вы столкнулись с этой конкретной проблемой из-за сбоя Центра обновления Windows, который в конечном итоге препятствует возможности WU устанавливать новые обновления. Это очевидно, если несколько обновлений не работают с одним и тем же кодом ошибки ( 0xc1900223 ошибка).

Несколько пользователей Windows, столкнувшихся с той же проблемой, подтвердили, что проблема была решена и сборка 1903 года была успешно установлена ​​после того, как они выполнили серию шагов, позволяющих сбросить каждый компонент, связанный с WU (Центр обновления Windows).

Вот краткое пошаговое руководство по сбросу каждого задействованного компонента Центра обновления Windows вручную из приглашения CMD с повышенными правами:

  1. Откройте диалоговое окно Run, нажав Windows key + R . Затем внутри текстового поля введите ‘Cmd’ и нажмите Ctrl + Shift + Enter открыть возвышенный Командная строка окно.

    Запуск командной строки

    Заметка: Когда вам будет предложено UAC (Контроль учетных записей пользователей) нажмите да для предоставления административных привилегий.

  2. После того, как вам удастся открыть приглашение CMD с повышенными привилегиями, введите следующие команды по порядку и нажимайте Enter после каждой, чтобы остановить все важные службы WU:
    net stop wuauserv net stop cryptSvc чистые стоповые биты net stop msiserver

    Заметка: Эти команды автоматически останавливают службы, связанные с Центром обновления Windows, установщиком MSI, криптографическими службами и службами BITS.

  3. Как только вам удастся отключить все важные службы, вставьте следующие команды (в любом порядке) и нажмите Войти после каждого переименовать две папки, в которых пользователи Windows хранят файлы обновлений (Распространение программного обеспечения и Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Заметка: Если вы не знали, Программное обеспечение и Catroot2 две папки, отвечающие за хранение файлов обновлений, которые активно используются компонентом обновления Windows. Поскольку эти два файла нельзя удалить обычным способом, единственный способ ограничить повреждение поврежденного файла - заставить вашу ОС создавать новые исправные копии, которые займут их место.

  4. Как только вам удастся удалить две папки, введите эти последние команды и нажмите Enter после каждой команды, чтобы перезапустить те же службы (те же, которые мы отключили на шаге 2):
    net start wuauserv net start cryptSvc чистые стартовые биты net start msiserver
  5. После перезапуска каждой службы попробуйте снова установить то же обновление, которое было ранее загружено, и посмотрите, успешно ли оно устанавливается сейчас (без 0xc1900223 ошибка).

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

Метод 7: запуск сканирования DISM и SFC

Если у вас не сработало ни одно возможное исправление, вполне вероятно, что вы имеете дело с каким-либо типом повреждения системного файла, которое привело к неработоспособности вашего компонента WU. Есть несколько способов исправить это, но большинству затронутых пользователей удалось решить проблему с помощью пары встроенных утилит (SFC и DISM).

Оба эти инструмента могут исправлять повреждение системных файлов, но работают по-разному: SFC использует локальный кеш для замены поврежденных файлов исправными эквивалентами, в то время как DISM использует подкомпонент WU для загрузки исправных файлов, которые заменят поврежденные файлы.

Мы советуем запускать обе утилиты по очереди и в промежутках между ними перезагружать систему.

Начните с выполнения SFC сканирование , затем перезапустите и выполните DISM сканирование после завершения следующего запуска.

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

Теги Windows 9 минут на чтение