Как да отстраните грешка при актуализацията на Windows 0xc1900223?

Актуализирането на Windows 10 не е задължителна традиция, а абсолютна необходимост. Освен получаване на актуализации на функции, които подсилват операционната система, има и други важни компоненти, които трябва да бъдат актуализирани, като дефиниции на вируси за Windows Defender. Други актуализации включват тези за вашите драйвери и останалите интерфейси за програмиране на приложения като .NET Framework.

Към момента много потребители разбират сериозността на остарялата система и се опитват възможно най-много винаги да инсталират най-новите актуализации от Microsoft. Понякога обаче те попадат в поправка: помощната програма Windows Update често създава грешки, означаващи, че процесът на актуализация не може да продължи. Един от тези кодове за грешки е грешката на Windows Update 0xc1900223.



vpn не работи на wifi

Вярваме, че тази грешка ви е довела тук. Ще ви покажем различни решения и решения, които са помогнали на други потребители като вас да се отърват от него.



Защо възниква грешка в актуализацията на Windows 10 0xc1900223?

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

„Това показва, че е възникнал проблем при изтеглянето и инсталирането на избраната актуализация. Windows Update ще опита отново по-късно и в момента няма какво да правите. “

Това обяснение предполага, че трябва да пуснете топката и да се върнете по-късно. Това обаче не винаги е така. Понякога продължавате да виждате грешката, независимо колко почивки давате на помощната програма. Това показва, че има определени основни причини, които трябва да отстраните.



Тези основни проблеми включват, проблеми с интернет връзката, злонамерен софтуер, VPN, проблеми с услугите и компонентите на Windows Update, проблеми с вашия хост файл, повреден Winsock и проблемен DNS кеш, наред с други.

Едно след друго ще ви покажем ръководства как да разрешите тези проблеми.

Уверете се, че имате работеща интернет връзка

Понякога истинската причина за съобщението за грешка е липсата на интернет връзка. Може да мислите, че интернет връзката на вашия компютър е добра, но в действителност не е така. Така че, преди да започнете с разширено отстраняване на неизправности, проверете дали вашият интернет работи. Отворете браузъра си и опитайте да заредите уеб страница.



Ако нищо не работи, трябва да помислите за рестартиране на вашия рутер. Изключете компютъра си, след което изключете захранването на рутера. След няколко минути включете отново устройствата си и проверете дали връзката ви се е върнала. Ако все още нищо не работи, трябва да се свържете с вашия доставчик на интернет услуги (ISP).

Деактивирайте измерената връзка

Обикновено Windows 10 може да използва вашите данни, но намира за необходимо да изтегли наличните актуализации. Това е идеално за системи с неограничени ограничения за данни. Ако обаче използвате измерена връзка, операционната система ще намали използването на данни, като автоматично ще изтегли критични актуализации и ще ви позволи да изберете дали да изтегляте други актуализации, като например актуализации за Windows Store Apps, наред с други.

Възможно е включването на функцията за измерена връзка да причинява грешка в Windows Update 0xc1900223. Опитайте да го деактивирате и проверете дали актуализацията ще работи без проблеми. Ако не знаете как да деактивирате функцията за измерена връзка, изпълнете следните стъпки:



  1. Стартирайте приложението Настройки, като щракнете върху бутона Старт и изберете иконата на зъбно колело над иконата на захранване. Можете също да докоснете клавишите Windows и I заедно.
  2. След като се появи приложението Настройки, щракнете върху иконата Мрежа и интернет.
  3. След като се появи страницата Мрежа и интернет, отидете в лявата част на прозореца и кликнете върху Wi-Fi.
  4. След това преминете към раздела Wi-Fi от дясната страна на прозореца и кликнете върху връзката „Управление на известни мрежи“.
  5. Под „Управление на известни мрежи“ изберете вашата Wi-Fi мрежа и след това кликнете върху бутона Свойства.
  6. Превъртете надолу до раздела Metered Connection и изключете превключвателя под „Set as metered connection“, ако е включен.
  7. Сега опитайте да инсталирате актуализациите.

Изтеглете актуализации през измерени връзки

Ако текущата ви мрежа не е настроена като измерена връзка, опитайте да включите превключвателя, за да проверите дали изтеглянето на актуализацията чрез измерена връзка ще реши проблема. Това изглежда странно решение, но по някакъв начин работи за определени потребители.

Стартирайте инструмента за отстраняване на неизправности на Windows Update

Можете да използвате инструмента за отстраняване на неизправности, предназначен за решаване на проблеми с помощната програма Windows Update. Инструментът ще проверява за проблеми, засягащи актуализациите, рестартира определени услуги и ще разреши конфликти. Стъпките по-долу ще ви преведат през процеса:

  1. Щракнете върху бутона Старт и изберете иконата на зъбно колело над иконата на захранване. Ако искате да стартирате приложението Настройки по-бързо, отидете на клавиатурата и докоснете клавишите Windows и I заедно.
  2. След като се отвори приложението Settings, щракнете върху иконата Update & Security.
  3. Отидете в левия прозорец на интерфейса за актуализация и защита и кликнете върху Отстраняване на неизправности.
  4. След това отидете в десния прозорец и щракнете върху Windows Update под Get Up and Running.
  5. Кликнете върху Стартирайте бутона за отстраняване на неизправности, който се плъзга под Windows Update.
  6. Сега инструментът ще проверява за проблеми и ще ги разрешава автоматично.
  7. След като процесът приключи, рестартирайте системата си и опитайте да извършите актуализацията.

Извършете пълно сканиране за злонамерен софтуер

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



Изпълнението на пълно сканиране за злонамерен софтуер и премахване на всяка злонамерена програма може да реши проблема. Ако използвате антивирус на трета страна, можете лесно да отидете до интерфейса на програмата и да стартирате пълно сканиране. Имайте предвид, че пълното сканиране ще провери областите на вашата система, които бързите сканирания не правят. Ако не знаете как да изпълните пълно сканиране, можете лесно да се консултирате с ръководство на страницата за поддръжка на разработчика на програмата.

Ако използвате пакета за защита на Windows като основна програма за защита, следните стъпки ще ви покажат какво да правите:

  1. Отворете приложението Настройки, като щракнете с десния бутон върху бутона Старт и изберете Настройки от менюто за бърз достъп. Можете също да отворите Настройки, като докоснете едновременно логото на Windows и I клавишите.
  2. След като се покаже началният екран на Настройки, отидете в долната част на страницата и кликнете върху Актуализиране и сигурност.
  3. Когато стигнете до интерфейса за актуализация и защита, отворете левия прозорец на прозореца и кликнете върху Windows Security.
  4. Сега отидете в раздела Защита на Windows вдясно и щракнете върху Защита от вируси и заплахи под Защитни зони.
  5. След като видите интерфейса на инструмента за защита от вируси и заплахи в приложението за защита на Windows, щракнете върху Опции за сканиране.
  6. На екрана с опции за сканиране отидете до радио бутона за пълно сканиране и го изберете.
  7. След това кликнете върху бутона Сканирай сега.
  8. Пълното сканиране ще отнеме повече от един час, в зависимост от скоростта на вашата система.
  9. След като процесът приключи, позволете на инструмента за защита от вируси и заплахи да унищожи всяка намерена злонамерена програма или файл, след което рестартирайте системата си и проверете за грешка.

Можете също да повишите сигурността на системата си, като инсталирате Anti-Malware. Инструментът е идеалният инструмент за премахване на зловреден софтуер. Той работи безпроблемно с Windows 10 и не предизвиква конфликти с други антивирусни програми.

Деактивирайте вашата VPN

Ако използвате VPN софтуер, той може да пречи на връзката на Windows Updates със сървърите на Microsoft и в резултат да изведе съобщение за грешка. Опитайте да изключите VPN и проверете дали това би решило проблема. Според някои потребители това е била основната причина за грешката и те са се отървали от нея, като са деактивирали своята VPN и са премахнали всеки прокси, който са настроили.

Рестартирайте услугите за актуализация на Windows

Има определени услуги, които отговарят за всички процеси, свързани с изтеглянето и инсталирането на актуализации на вашия компютър. Може да получавате грешка 0xc1900223, защото тези услуги не работят правилно. Един от начините да ги накарате да работят е да ги рестартирате. Ако не знаете как да направите това, следните стъпки ще ви помогнат:

  1. Щракнете с десния бутон върху бутона Старт и изберете Изпълнение от менюто за бърз достъп. Можете също така да ударите клавишите Windows и R заедно, за да отворите диалоговия прозорец Изпълнение.
  2. След като се покаже Run, въведете „Services.msc“ (без кавички) в текстовото поле и натиснете клавиша Enter.
  3. След като се отвори приложението Services, намерете следните услуги:
  • Услуга за трансфер на разузнавателна информация
  • Криптографски услуги
  • Услуга Windows Update
  • Актуализиране на услугата Orchestrator
  1. Щракнете с десния бутон върху всяка услуга, щракнете върху Свойства и след това щракнете върху бутона Стоп. След това изберете Автоматично от падащото меню Startup Type и след това щракнете върху OK.
  2. Сега опитайте да стартирате актуализацията.

Нулирайте Winsock

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

Компонентът Winsock може да е повреден и да спре процеса на актуализация, който се опитвате да стартирате. Това е една от известните причини за проблема. Опитайте да го нулирате, за да разрешите евентуални проблеми и проверете дали това се отървава от грешката на Windows Update. Следващите стъпки ще ви преведат през процеса:

  1. Стартирайте диалоговия прозорец Изпълнение. Можете да направите това, като щракнете с десния бутон на мишката върху бутона Старт и изберете Изпълнение, като потърсите Изпълнение в менюто Старт или като използвате комбинираната клавиатура Windows + R.
  2. След като Run се покаже в долния ляв ъгъл на екрана, въведете „CMD“ (без кавичките), след което натиснете едновременно клавишите Ctrl, Shift и Enter.
  3. Сега ще се появи диалоговият прозорец за контрол на потребителските акаунти и ще поиска разрешение за стартиране на командния ред като администратор. Щракнете върху бутона Да, след като това се случи.
  4. След като командният ред се отвори в режим на администратор, въведете следния ред на черния екран:

netsh winsock нулиране

  1. Windows сега ще нулира компонента Winsock, като замени DLL файла.
  2. След като командата се изпълни успешно, рестартирайте компютъра си и опитайте да го актуализирате.

Нулирайте файла с хостове

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

За да разрешите проблема, опитайте да възстановите файла по подразбиране. Трябва да сте влезли в акаунт на администратор, за да можете да направите това. Стъпките по-долу ще ви покажат процеса, свързан с прилагането на тази корекция:

  1. Отворете прозорец на File Explorer, като щракнете с десния бутон върху бутона Старт и изберете File Explorer.
  2. Щракнете върху Този компютър в левия прозорец на прозореца.
  3. Отворете основното си устройство. Обикновено това е локалният диск (C :).
  4. След като устройството се отвори, щракнете двукратно върху папката на Windows.
  5. Отворете папката System32, след като стигнете до папката на Windows, след което щракнете двукратно върху папката Drivers.
  6. Сега отворете папката Etc.
  7. Намерете файла Hosts, щракнете с десния бутон върху него, изберете Rename от контекстното меню, след което го преименувайте на нещо друго, “Hosts.old” (без кавичките), например.
  8. Сега отворете менюто 'Старт', потърсете Notepad и стартирайте приложението.
  9. След като Notepad се отвори, поставете следното в новата бележка:

# Авторско право (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 localhost

# :: 1 localhost

  1. Сега кликнете върху File в горната част на прозореца и изберете Save As от падащото меню или натиснете едновременно клавишите Ctrl, Shift и S.
  2. След като се отвори диалоговият прозорец Save As, отворете C> Windows> System32> Drivers> Etc path, въведете „hosts“ (без кавички) в текстовото поле File Name и след това щракнете върху бутона Save.
  3. Щракнете върху Да, ако диалоговият прозорец за контрол на потребителските акаунти поиска разрешение. Ако диалогов прозорец ви казва, че нямате разрешение за запазване в папката, кликнете върху Да, за да запазите вместо това в папката Документи, след това затворете Notepad и преместете файла от папката Documents в C> Windows> System32> Drivers> И т.н. папка.
  4. Вече можете да проверите за проблема.

Променете вашия DNS Resolver

Ако използвате DNS адрес, който сочи към сървъри за блокиране на реклами като Pi-Hole, това може да е причината за вашите проблеми. Помислете за промяна на вашия DNS преобразувател на Google или Cloudflare и проверете дали това решава проблема. Стъпките по-долу ще ви покажат какво да правите:

  1. Отворете функцията за търсене до бутона 'Старт', като щракнете върху иконата на лупа в лентата на задачите или като натиснете Windows + S.
  2. Въведете „контролен панел“ (без кавички) в текстовото поле, след като се появи помощната програма за търсене.
  3. След като се отвори контролния панел, щракнете върху Мрежа и интернет.
  4. На следващия екран кликнете върху Център за мрежи и споделяне.
  5. След като се отвори страницата Център за мрежи и споделяне, отидете в левия прозорец и кликнете върху Промяна на настройките на адаптера.
  6. Сега намерете текущото си мрежово устройство, щракнете с десния бутон върху него и след това щракнете върху Свойства.
  7. Отидете в списъка под „Тази връзка използва следните елементи“, щракнете с десния бутон върху Internet Protocol Version 4 (TCP / IPv4) и след това изберете Properties.
  8. След като се покаже диалоговият прозорец Свойства за Интернет протокол версия 4 (TCP / IPv4), щракнете върху бутона за избор за „Използване на следните адреси на DNS сървъра“.
  9. Сега за Предпочитан DNS сървър въведете 8.8.8.8, а за Алтернативен DNS сървър въведете 8.8.4.4.
  10. Щракнете върху бутона OK, след което опитайте да извършите актуализацията.

Изплакнете вашия DNS и подновете / освободете вашия IP адрес

Вашият DNS кеш съхранява информация, която помага да насочите удобен за човека сървър на имена на домейни към неговия цифров IP адрес. След това IP адресът се използва за искане на информация от съответния сървър. Има моменти, когато възникват проблеми с връзката, тъй като кешът съдържа грешни параметри. Това може да е причината за грешката в Windows Update, която имате.

За да разрешите проблема тук, трябва да изчистите целия кеш чрез процес, наречен промиване.

Друг процес, който върви с изчистването на DNS кеша, е освобождаването и подновяването на вашия IP адрес. Обикновено вашата система получава IP адреси от вашия рутер, които използва за достъп до интернет. Ако IP адресът стане проблемен, трябва да вземете нов. За да направите това, първо трябва да освободите IP, след което да го подновите.

Следвайте стъпките по-долу:

  1. Отидете до лентата на задачите и кликнете върху иконата на лупа, за да отворите помощната програма за търсене до бутона Старт. Можете също да докоснете клавишите Windows и S заедно, за да извикате помощната програма.
  2. След като лентата за търсене се отвори, въведете „команден ред“ (без кавичките) в текстовото поле.
  3. След като командният ред се появи в резултатите от търсенето, щракнете с десния бутон върху него и изберете Изпълнение като администратор от контекстното меню.
  4. Щракнете върху бутона Да, след като се появи диалоговият прозорец Контрол на потребителските акаунти.
  5. Когато видите извишения прозорец на командния ред, въведете следните редове в черния екран и натиснете клавиша Enter, след като въведете всеки ред:

ipconfig / освобождаване

ipconfig / подновяване

ipconfig / flushdns

  1. Излезте от командния ред и опитайте да актуализирате системата си.

Нулирайте компонентите на Windows Update

Ако нищо не е работило до този момент, трябва да нулирате всички компоненти, свързани с Windows Update. Процесът може да изглежда доста, но в крайна сметка може да си струва. Не забравяйте да следвате внимателно всички стъпки в ръководството по-долу.

  1. Стартирайте диалоговия прозорец 'Изпълнение', като щракнете с десния бутон върху бутона 'Старт' и изберете Изпълнение или с помощта на комбинацията от клавиатури Windows + R
  2. След като Run се покаже, напишете „CMD“ (без кавичките), след което натиснете едновременно клавишите Ctrl, Shift и Enter.
  3. Сега ще се появи диалоговият прозорец за контрол на потребителските акаунти и ще поиска разрешение. Щракнете върху бутона Да.
  4. След като прозорецът на командния ред се отвори в режим на администратор, въведете следните редове в черния екран и натиснете клавиша Enter, след като въведете всеки:

нетни стоп битове

net stop wuauserv

net stop appidsvc

net stop cryptsvc

  1. След като сте спрели услугите за актуализиране на Windows, отидете на следващия ред в командния ред и въведете реда по-долу, за да изтриете файловете qmgr * .dat:

Дел “% 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. Следващата стъпка включва нулиране на Background Intelligent Transfer Service и услугата Windows Update към техните дескриптори по подразбиране на защитата. Въведете или копирайте и поставете командните редове по-долу и натиснете клавиша Enter след всеки:

sc.exe sdset битове D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWRCD;;

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

  1. Въведете следното в командния ред и натиснете Enter, за да отидете в папката System32:

cd / d% windir% system32

  1. Вече ще регистрирате всички компоненти на услугата за интелигентен трансфер на фона. За да направите това, въведете редовете по-долу в командния ред и се уверете, че сте натиснали клавиша Enter, след като сте въвели всеки ред. Те са доста много, затова отделете време и го направете както трябва:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

какво е режим на зареждане на uefi

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.
  • След като Run се появи в долния ляв ъгъл на екрана ви, напишете „regedit“ (без кавичките), след което натиснете клавиша Enter.
  • Сега ще се появи диалоговият прозорец за контрол на потребителските акаунти и ще поиска разрешение. Щракнете върху бутона Да.
  • След като се отвори редакторът на системния регистър, отидете в левия прозорец и преминете към HKEY_LOCAL_MACHINE КОМПОНЕНТИ.
  • Под КОМПОНЕНТИ проверете дали са налични следните ключове и ги изтрийте:
    • PendingXmlIdentifier
    • NextQueueEntryIndex
    • AdvancedInstallersNeedResolving
  1. И накрая, отидете в командния ред на администратора и въведете следните редове един след друг, за да рестартирате услугите, които сте спрели по-рано:

нетни начални бита

net start wuauserv

net start appidsvc

net start cryptsvc

  1. Рестартирайте компютъра си и опитайте да актуализирате системата си.

Заключение

Помощната програма Windows Update вече не трябва да създава грешка 0xc1900223. Можете да използвате раздела за коментари по-долу, за да ни уведомите как сте решили проблема.