Как устранить ошибку Центра обновления Windows 0xc1900223?

Обновление Windows 10 - это не дополнительная традиция, а абсолютная необходимость. Помимо получения обновлений функций, которые украшают операционную систему, есть и другие важные компоненты, которые необходимо обновить, например определения вирусов для Защитника Windows. Другие обновления включают обновления для ваших драйверов и другие интерфейсы прикладного программирования, такие как .NET Framework.





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

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

Почему возникает ошибка обновления Windows 10 0xc1900223?

Описание ошибки Microsoft гласит:

«Это указывает на то, что возникла проблема с загрузкой и установкой выбранного обновления. Центр обновления Windows попытается повторить попытку позже, и в данный момент вам ничего не нужно делать ».



Это объяснение предполагает, что вам нужно уронить мяч и вернуться позже. Однако это не всегда так. Иногда вы продолжаете видеть ошибку независимо от того, сколько перерывов вы даете утилите. Это говорит о том, что есть определенные основные причины, которые необходимо исправить.

Эти основные проблемы включают, среди прочего, проблемы с подключением к Интернету, вредоносное ПО, VPN, проблемы со службами и компонентами Центра обновления Windows, проблемы с файлом хостов, поврежденный Winsock и проблемный кеш DNS.

Одно за другим мы будем показывать вам руководства по решению этих проблем.



Убедитесь, что у вас есть работающее подключение к Интернету

Иногда настоящая причина сообщения об ошибке - отсутствие подключения к Интернету. Вы можете подумать, что у вашего компьютера хорошее подключение к Интернету, но на самом деле это не так. Итак, прежде чем приступить к расширенному поиску и устранению неисправностей, проверьте, работает ли ваш Интернет. Откройте браузер и попробуйте загрузить веб-страницу.

Если ничего не работает, вам следует подумать о перезагрузке маршрутизатора. Выключите компьютер, затем выключите питание маршрутизатора. Через несколько минут снова включите устройства и проверьте, восстановилось ли соединение. Если по-прежнему ничего не работает, обратитесь к своему интернет-провайдеру.

Отключить дозированное соединение

Обычно Windows 10 может использовать ваши данные, но считает нужным загрузить любые доступные обновления. Это идеально подходит для систем с неограниченным лимитом данных. Однако, если вы используете лимитное соединение, операционная система сократит использование данных, автоматически загружая только критические обновления и позволяя вам выбирать, загружать ли другие обновления, например, обновления для приложений Магазина Windows.



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

  1. Запустите приложение «Настройки», нажав кнопку «Пуск» и выбрав значок шестеренки над значком питания. Вы также можете одновременно нажать клавиши Windows и I.
  2. После того, как появится приложение «Настройки», щелкните значок «Сеть и Интернет».
  3. Когда появится страница «Сеть и Интернет», перейдите в левую часть окна и нажмите Wi-Fi.
  4. Затем перейдите на вкладку Wi-Fi в правой части окна и щелкните ссылку «Управление известными сетями».
  5. В разделе «Управление известными сетями» выберите свою сеть Wi-Fi и нажмите кнопку «Свойства».
  6. Прокрутите вниз до раздела 'Измеренное соединение' и выключите переключатель в разделе 'Установить как измеренное соединение', если он включен.
  7. Теперь попробуйте установить обновления.

Загрузка обновлений по количеству подключений

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

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

Вы можете использовать инструмент устранения неполадок, предназначенный для решения проблем с утилитой Windows Update. Инструмент проверит наличие сбоев, влияющих на обновления, перезапустит определенные службы и разрешит конфликты. Следующие шаги проведут вас через процесс:



  1. Нажмите кнопку «Пуск» и выберите значок шестеренки над значком питания. Если вы хотите запустить приложение «Настройки» быстрее, перейдите на клавиатуру и одновременно нажмите клавиши Windows и I.
  2. Когда откроется приложение «Настройки», щелкните значок «Обновление и безопасность».
  3. Перейдите на левую панель интерфейса «Обновление и безопасность» и нажмите «Устранение неполадок».
  4. Затем перейдите на правую панель и нажмите Центр обновления Windows в разделе «Встаньте и работайте».
  5. Нажмите кнопку «Запустить средство устранения неполадок», которая выдвигается под Центром обновления Windows.
  6. Теперь инструмент проверит наличие проблем и автоматически их устранит.
  7. После завершения процесса перезагрузите систему и попробуйте выполнить обновление.

Выполните полное сканирование на вредоносное ПО

Возможно, основная причина проблемы - вредоносное ПО. Некоторые вредоносные программы предназначены для захвата сети вашей системы, что может повлиять на определенные компоненты вашей операционной системы, включая утилиту Windows Update. Также возможно, что вредоносная программа изменила некоторые системные файлы, связанные с Центром обновления Windows.

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

Если вы используете пакет безопасности Windows в качестве основной программы защиты, следующие шаги покажут вам, что делать:

  1. Откройте приложение «Настройки», щелкнув правой кнопкой мыши кнопку «Пуск» и выбрав «Настройки» в меню быстрого доступа. Вы также можете открыть настройки, нажав вместе логотип Windows и клавиши I.
  2. После того, как появится главный экран настроек, перейдите в нижнюю часть страницы и нажмите «Обновление и безопасность».
  3. Когда вы перейдете к интерфейсу «Обновление и безопасность», перейдите к левой панели окна и нажмите «Безопасность Windows».
  4. Теперь перейдите на вкладку «Безопасность Windows» справа и нажмите «Защита от вирусов и угроз» в разделе «Области защиты».
  5. Когда вы увидите интерфейс средства защиты от вирусов и угроз в приложении безопасности Windows, нажмите Параметры сканирования.
  6. На экране «Параметры сканирования» установите переключатель «Полная проверка» и выберите его.
  7. Затем нажмите кнопку «Сканировать сейчас».
  8. Полное сканирование может занять более часа, в зависимости от скорости вашей системы.
  9. После завершения процесса дайте инструменту защиты от вирусов и угроз уничтожить любую обнаруженную вредоносную программу или файл, затем перезагрузите систему и проверьте наличие ошибки.

Вы также можете повысить безопасность своей системы, установив Anti-Malware. Инструмент является идеальным средством для удаления вредоносных программ. Он без проблем работает с Windows 10 и не конфликтует с другими антивирусными программами.

Отключите ваш VPN

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

Перезапустите службы Центра обновления Windows.

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

  1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Выполнить» в меню быстрого доступа. Вы также можете соединить клавиши Windows и R вместе, чтобы открыть диалоговое окно «Выполнить».
  2. После появления Run введите «Services.msc» (без кавычек) в текстовое поле и нажмите клавишу Enter.
  3. После открытия приложения 'Службы' найдите следующие службы:
  • Служба передачи фоновой информации
  • Криптографические услуги
  • Служба обновления Windows
  • Обновить службу Orchestrator
  1. Щелкните каждую службу правой кнопкой мыши, выберите «Свойства», а затем нажмите кнопку «Остановить». После этого выберите «Автоматически» в раскрывающемся меню «Тип запуска» и нажмите «ОК».
  2. Теперь попробуйте запустить обновление.

Сбросить Winsock

Все запросы ввода и вывода от веб-приложений в вашей системе обрабатываются компонентом Winsock. Это программный интерфейс, который находится в папке System32 в виде файла DLL. Программа предназначена для передачи информации из приложения в вашу сетевую программу, например TCP / IP.

Компонент Winsock может быть поврежден и остановить процесс обновления, который вы пытаетесь запустить. Это одна из известных причин проблемы. Попробуйте сбросить его, чтобы решить любые проблемы, которые могут возникнуть, и проверьте, избавляет ли это от ошибки Центра обновления Windows. Следующие шаги проведут вас через процесс:

  1. Запустите диалоговое окно «Выполнить». Вы можете сделать это, щелкнув правой кнопкой мыши кнопку «Пуск» и выбрав «Выполнить», выполнив поиск «Выполнить» в меню «Пуск» или используя комбинацию клавиш Windows + R.
  2. После того, как Run отобразится в нижнем левом углу экрана, введите «CMD» (без кавычек), затем одновременно нажмите клавиши Ctrl, Shift и Enter.
  3. Появится диалоговое окно «Контроль учетных записей» с запросом разрешения на запуск командной строки от имени администратора. Когда это произойдет, нажмите кнопку «Да».
  4. Когда командная строка откроется в режиме администратора, введите следующую строку на черном экране:

сброс WinSock Netsh

  1. Теперь Windows сбросит компонент Winsock, заменив файл DLL.
  2. После успешного выполнения команды перезагрузите компьютер и попробуйте обновить его.

Сбросить файл Hosts

Ваш файл Hosts - это текстовый файл, содержащий различные конфигурации сети. Здесь буквенно-цифровые идентификаторы имен хостов сопоставляются с их соответствующими IP-адресами. Этот конкретный файл является важным компонентом сетевой инфраструктуры любого компьютера под управлением Windows. Возможно, сообщение об ошибке появляется из-за того, что файл Hosts поврежден или содержит неверные параметры.

Чтобы решить эту проблему, попробуйте сбросить файл до значений по умолчанию. Вы должны войти в учетную запись администратора, чтобы иметь возможность сделать это. Следующие шаги покажут вам процесс применения этого исправления:

  1. Откройте окно проводника, щелкнув правой кнопкой мыши кнопку «Пуск» и выбрав «Проводник».
  2. Щелкните «Этот компьютер» на левой панели окна.
  3. Откройте свой главный диск. Обычно это локальный диск (C :).
  4. Когда диск откроется, дважды щелкните папку Windows.
  5. Откройте папку System32 после того, как вы перейдете в папку Windows, затем дважды щелкните папку Drivers.
  6. Теперь откройте папку Etc.
  7. Найдите файл Hosts, щелкните его правой кнопкой мыши, выберите «Переименовать» в контекстном меню, затем переименуйте его во что-нибудь другое, например, «Hosts.old» (без кавычек).
  8. Теперь откройте меню «Пуск», найдите «Блокнот» и запустите приложение.
  9. Когда откроется Блокнот, вставьте в новую заметку следующее:

# Copyright (c) 1993-2006 Microsoft Corp.

#

# Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows.

#

# Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый

# запись должна храниться в отдельной строке. IP-адрес должен

# следует поместить в первый столбец, за которым следует соответствующее имя хоста.

# IP-адрес и имя хоста должны быть разделены хотя бы одним

# Космос.

#

# Кроме того, комментарии (например, эти) могут быть добавлены к отдельным

# строк или после имени машины, обозначенных символом «#».

#

# Например:

#

# 102.54.94.97 rhino.acme.com # исходный сервер

# 38.25.63.10 x.acme.com # x клиентский хост

# разрешение имен localhost обрабатывается самим DNS.

# 127.0.0.1 локальный хост

# :: 1 локальный

  1. Теперь нажмите «Файл» в верхней части окна и выберите «Сохранить как» в раскрывающемся списке или одновременно нажмите клавиши Ctrl, Shift и S.
  2. Когда откроется диалоговое окно «Сохранить как», перейдите по пути C> Windows> System32> Drivers> Etc, введите «hosts» (без кавычек) в текстовое поле «Имя файла» и нажмите кнопку «Сохранить».
  3. Нажмите «Да», если в диалоговом окне «Контроль учетных записей пользователей» запрашивается разрешение. Если в диалоговом окне сообщается, что у вас нет разрешения на сохранение в папке, нажмите «Да», чтобы сохранить в папке «Документы», затем закройте Блокнот и переместите файл из папки «Документы» в папку C> Windows> System32> Драйверы> Папка и т. Д.
  4. Теперь вы можете проверить наличие проблемы.

Измените свой DNS-преобразователь

Если вы используете DNS-адрес, который указывает на серверы блокировки рекламы, такие как Pi-Hole, это может быть причиной ваших проблем. Попробуйте сменить преобразователь DNS на Google или Cloudflare и проверьте, решает ли это проблему. Следующие шаги покажут вам, что делать:

  1. Откройте функцию поиска рядом с кнопкой «Пуск», щелкнув значок увеличительного стекла на панели задач или нажав Windows + S.
  2. Введите «панель управления» (без кавычек) в текстовое поле после появления утилиты поиска.
  3. Когда откроется панель управления, нажмите «Сеть и Интернет».
  4. На следующем экране щелкните Центр управления сетями и общим доступом.
  5. Когда откроется страница Центра управления сетями и общим доступом, перейдите на левую панель и нажмите «Изменить настройки адаптера».
  6. Теперь найдите свое текущее сетевое устройство, щелкните его правой кнопкой мыши и выберите «Свойства».
  7. Перейдите к списку в разделе «Это подключение использует следующие элементы», щелкните правой кнопкой мыши Протокол Интернета версии 4 (TCP / IPv4) и выберите «Свойства».
  8. Когда появится диалоговое окно «Свойства» для Интернет-протокола версии 4 (TCP / IPv4), щелкните переключатель «Использовать следующие адреса DNS-серверов».
  9. Теперь для предпочтительного DNS-сервера введите 8.8.8.8, а для альтернативного DNS-сервера введите 8.8.4.4.
  10. Нажмите кнопку ОК, затем попробуйте выполнить обновление.

Очистите свой DNS и обновите / освободите свой IP-адрес

В вашем кэше DNS хранится информация, которая помогает указать понятному человеку серверу доменных имен его числовой IP-адрес. Затем IP-адрес используется для запроса информации с соответствующего сервера. Бывают случаи, когда проблемы с подключением возникают из-за того, что кеш содержит неправильные параметры. Это может быть причиной возникшей у вас ошибки Центра обновления Windows.

Чтобы решить проблему здесь, вы должны очистить весь кеш с помощью процесса, называемого сбросом.

Другой процесс, связанный с очисткой кеша DNS, - это освобождение и обновление вашего IP-адреса. Обычно вашей системе назначается IP-адрес вашим маршрутизатором, который он использует для доступа в Интернет. Если IP-адрес становится проблемным, вам нужно получить новый. Для этого вам сначала нужно освободить IP, а затем обновить его.

Следуйте инструкциям ниже:

  1. Перейдите на панель задач и щелкните значок увеличительного стекла, чтобы открыть служебную программу поиска рядом с кнопкой «Пуск». Вы также можете одновременно нажать клавиши Windows и S, чтобы вызвать утилиту.
  2. Когда откроется панель поиска, введите «командная строка» (без кавычек) в текстовое поле.
  3. После того, как командная строка появится в результатах поиска, щелкните ее правой кнопкой мыши и выберите в контекстном меню «Запуск от имени администратора».
  4. Нажмите кнопку «Да», когда появится диалоговое окно «Контроль учетных записей».
  5. Когда вы увидите окно командной строки с повышенными привилегиями, введите следующие строки на черный экран и нажимайте клавишу Enter после ввода каждой строки:

ipconfig / release

ipconfig / обновить

ipconfig / flushdns

  1. Выйдите из командной строки и попробуйте обновить свою систему.

Сбросить компоненты Центра обновления Windows

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

  1. Запустите диалоговое окно «Выполнить», щелкнув правой кнопкой мыши кнопку «Пуск» и выбрав «Выполнить» или используя комбинацию клавиш Windows + R.
  2. После появления Run введите «CMD» (без кавычек), затем одновременно нажмите клавиши Ctrl, Shift и Enter.
  3. Появится диалоговое окно управления учетными записями пользователей с запросом разрешения. Щелкните по кнопке Да.
  4. Как только окно командной строки откроется в режиме администратора, введите следующие строки на черный экран и нажмите клавишу Enter после ввода каждой:

чистые стоповые биты

чистая остановка wuauserv

чистая остановка appidsvc

чистая остановка cryptsvc

  1. Теперь, когда вы остановили службы Центра обновления Windows, перейдите к следующей строке в командной строке и введите строку ниже, чтобы удалить файлы qmgr * .dat:

Del «% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat»

Нажмите клавишу Enter.

  1. Затем используйте приведенные ниже командные строки, чтобы переименовать папки SoftwareDistribution и Catroot2. Обязательно нажимайте клавишу Enter после ввода каждой строки:

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak

Ren% systemroot% system32 catroot2 catroot2.bak

  1. Следующий шаг включает в себя сброс фоновой интеллектуальной службы передачи и службы Центра обновления Windows до их дескрипторов безопасности по умолчанию. Введите или скопируйте и вставьте приведенные ниже командные строки и нажимайте клавишу Enter после каждой:

sc.exe sdset биты D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;;; AU) (A ;; CCLCSWRPWP ;;;

sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) ;;

  1. Введите в командной строке следующее и нажмите Enter, чтобы перейти в папку System32:

cd / d% windir% system32

  1. Теперь вы регистрируете все компоненты фоновой интеллектуальной службы передачи. Для этого введите следующие строки в командную строку и убедитесь, что вы нажимаете клавишу Enter после ввода каждой строки. Их довольно много, так что не торопитесь и сделайте все правильно:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

  1. Следующим шагом будет удаление ненужных записей в реестре. Прежде чем продолжить, вы должны отметить, что редактирование реестра - это деликатное мероприятие, и вы должны внимательно следовать приведенным ниже инструкциям. На всякий случай сделайте резервную копию реестра перед применением этого исправления. Теперь выполните следующие действия, чтобы удалить ненужные ключи реестра:
  • Используйте комбинацию клавиш Windows + R для запуска Выполнить.
  • После того, как Run появится в нижнем левом углу экрана, введите «regedit» (без кавычек), затем нажмите клавишу Enter.
  • Появится диалоговое окно управления учетными записями пользователей с запросом разрешения. Щелкните по кнопке Да.
  • После открытия редактора реестра перейдите на левую панель и перейдите к HKEY_LOCAL_MACHINE КОМПОНЕНТЫ.
  • В разделе КОМПОНЕНТЫ проверьте наличие следующих ключей и удалите их:
    • PendingXmlIdentifier
    • NextQueueEntryIndex
    • AdvancedInstallersNeedResolving
  1. Наконец, перейдите в командную строку администратора и введите следующие строки одну за другой, чтобы перезапустить службы, которые вы остановили ранее:

чистые стартовые биты

чистый старт wuauserv

чистый старт appidsvc

чистый старт cryptsvc

  1. Перезагрузите компьютер и попробуйте обновить систему.

Вывод

Утилита Центра обновления Windows больше не должна выдавать ошибку 0xc1900223. Вы можете использовать раздел комментариев ниже, чтобы сообщить нам, как вы решили проблему.