Как да коригирам грешка в Windows Update 0xc1900223?



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои потребители на Windows 10 срещат грешка 0xc1900223 всеки път, когато се опитват да инсталират Windows Update конвенционално. В повечето документирани случаи проблемът възниква, когато потребителят се опита да инсталира актуализацията от 1903 г. и обикновено грешката се появява, когато актуализацията достигне 97%.



Грешка 0xc1900223



В случай, че срещате проблема само с актуализацията от 1903 г., трябва да опитате да инсталирате актуализацията отново чрез $ GetCurrent папка. Ако това не работи, друг метод, който може да ви позволи да заобиколите проблема, е да използвате Надстройте този компютър сега характеристика на Инструмент за създаване на медия . Друг начин да заобиколите вградения компонент на WU е да инсталирате актуализацията ръчно чрез Каталог на Microsoft Update .



Този проблем обаче може да бъде причинен и от мрежов блокер за реклами като Pi-Hole. Ако използвате такъв, можете или да го деактивирате временно (докато инсталирате актуализацията), или да деинсталирате помощната програма изобщо.

В някои случаи проблемът може да възникне и поради някакъв вид бъг или повреда на системния файл, който в крайна сметка засяга компонента на Windows Update. В този случай можете да опитате да опресните всеки компонент на Windows Update или да стартирате няколко помощни програми, способни да отстранят повредата на системния файл (SFC, DISM или Clean Install).

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

Всеки път, когато се опитате да инсталирате чакаща актуализация на Windows, Windows 10 автоматично ще създаде папки $ GetCurrent и $ SysReset във вашия ° С: карам. Тази папка ще съдържа регистрационни файлове за най-новия процес на Windows Update, но може да съдържа и инсталационни файлове от тази актуализация.



В случай, че имате работа с неуспешна актуализация на Windows (което е случаят, ако срещнете грешка 0xc1900223) може да успеете да принудите да инсталирате актуализацията, като отворите медийната подпапка на $ getcurrent папка и повторно извършване на инсталацията по този начин.

Имайте предвид обаче, че папката $ getcurrent е скрита по подразбиране. Така че или ще ви се наложи директен достъп през адресната лента, или чрез активиране на скрити папки от File Explorer.

Ето кратко ръководство стъпка по стъпка за принудително актуализиране чрез ° С папка:

  1. Отворете File Explorer, поставете следната команда в навигационната лента в горната част и натиснете Въведете:
    C: / $ getcurrent

    Забележка: Имайте предвид, че може да се наложи да се промените ° С към буквата, съответстваща на текущото ви устройство с операционна система.
    Бележка 2: Освен това можете да получите достъп до това местоположение ръчно, като първо разрешите скрити елементи (В File Explorer отидете на Изглед и поставете отметка в квадратчето, свързано с Скрити елементи .

    Опцията Преглед на скритите елементи е отметната

  2. След като направите това, отворете медийната папка от списъка с подпапки и щракнете двукратно върху Започнете изпълним.
  3. След като влезете в екрана за инсталиране на актуализация, следвайте указанията на екрана, за да инсталирате актуализацията чрез специалния изпълним файл.
  4. След като актуализацията се инсталира успешно, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на системата.

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

Метод 2: Актуализиране чрез Media Creation Tool

Ако автоматизираната функция на WU не е в състояние да се актуализира самостоятелно до версия 1903, може да сте в състояние да принудите инсталацията, като използвате инструмента за създаване на носител. Освен че ви позволява да почистите инсталирането на Windows 10, този инструмент включва и функцията Upgrade this PC Now, която ще ви позволи да поправите 0xc1900223.

Няколко засегнати потребители потвърдиха, че тази операция им позволява да актуализират своята Windows 10.

Ето кратко ръководство за актуализиране до Windows 10 версия 1903 чрез Media Creation Tool:

  1. посетете тази връзка ( тук ) и щракнете върху бутона Актуализиране сега, за да изтеглите помощника за надстройка на Windows 10.

    Изтегляне на актуализиращия се изпълним файл

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

    Актуализиране до най-новата версия с помощта на Windows 1 Асистент за актуализация

  5. След като компютърът ви стартира резервно копие, вижте дали проблемът вече е разрешен.

В случай, че опитът за инсталиране на актуализация на Windows не успее със същия 0xc1900223, преминете надолу към следващото потенциално коригиране по-долу.

Метод 3: Деактивиране на Pi-Hole (или различен adblocker в цялата мрежа)

Както се оказва, 0xc1900223 код за грешка при инсталиране на актуализация на Windows 10 също може да бъде задействан от Pi-Hole или подобен adblocker в цялата мрежа. Според други засегнати потребители този проблем може да бъде причинен от списък с блокиране на DNS, който може да спре спирането на актуализацията.

Потребителите, попаднали в подобна ситуация, потвърдиха, че са успели да инсталират актуализацията без същата грешка, като са деактивирали или деинсталирали Pi-Hole, докато се извършва актуализацията.

Временно деактивиране на Pi-Hole

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Cmd’ и натиснете Ctrl + Shift + Enter за да отворите повишен CMD ред с администраторски достъп. Когато бъдете подканени от UAC (Контрол на потребителски акаунти), щракнете Да за предоставяне на административни привилегии.

    Изпълнение на командния ред

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

Деинсталиране на Pi-Hole

  1. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R . След това въведете ‘Cmd’ в текстовото поле и натиснете Ctrl + Shift + Enter за да отворите повишен CMD ред. В UAC (Контрол на потребителски акаунти) щракнете Да за предоставяне на административни привилегии.

    Въведете „cmd“ в диалоговия прозорец „Изпълнение“

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

В случай, че този метод не е бил приложим или не е разрешил проблема, преминете към следващото потенциално решение по-долу.

Метод 4: Прочистване на DNS кеша

Както се оказва, този конкретен проблем може да възникне и поради несъответствие в мрежата, което може да бъде разрешено чрез изчистване на DNS кеша на вашия компютър. Най-лесният начин да направите това е чрез повишен CMD ред.

След като направиха това и рестартираха компютъра си, някои засегнати потребители потвърдиха, че най-накрая са успели да завършат инсталацията на Windows Update, без да срещнат 0xc1900223 грешка.

Ето кратко ръководство със стъпките, които трябва да предприемете, за да изчистите вашия DNS кеш от повишен прозорец на командния ред:

  1. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R на вашата клавиатура. След това, в текстовото поле, въведете ‘Cmd’ и натиснете Ctrl + Shift + Enter за да отворите повишен CMD прозорец.

    Стартиране на командния ред

    Забележка: Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

  2. След като влезете в повишения CMD ред, въведете следните команди по ред и натиснете Въведете след всяка команда:
    ipconfig / flushdns ipconfig / registerdns ipconfig / освобождаване ipconfig / подновяване
  3. След като всяка команда бъде обработена успешно, рестартирайте компютъра си и опитайте да инсталирате актуализацията, която преди е била неуспешна при следващото стартиране на компютъра.

Ако този метод не ви позволи да поправите 0xc1900223 грешка, преминете към следващото потенциално коригиране по-долу.

Метод 5: Инсталиране на актуализацията чрез каталога на Microsoft Update

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

Ето кратко ръководство за ръчно инсталиране на актуализацията 1903 чрез каталога на Microsoft Update:

  1. Първо, първо трябва да знаете архитектурата на вашата ОС (ако е 32-битова или 64-битова). Ако не го знаете, отворен File Explorer , щракнете с десния бутон върху Този компютър и изберете Имоти от новопоявилото се контекстно меню.

    Отваряне на екрана Свойства на системата

  2. След като влезете в Системни свойства екран, погледнете Тип система категория. Ако пише 64-битова, ще трябва да изтеглите 64-битовата актуализация и ако пише 32-битова, имате нужда от 32-битовата версия.

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

  3. След като сте сигурни в архитектурата на вашата операционна система, посетете тази връзка ( тук ) и използвайте функцията за търсене в горния десен ъгъл на екрана, за да търсите „ 4522355 ‘И натиснете Въведете.
  4. След като се генерира страницата с резултати, потърсете правилната версия, съответстваща на вашата версия на Windows 10 (базирана на x64 или x86) и кликнете върху Изтегли бутон, свързан с правилната актуализация на Windows.

    Изтегляне на правилната актуализация на Windows ръчно

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

    Изтегляне на правилната актуализация на Windows

  6. Изчакайте търпеливо, докато изтеглянето приключи, след това отворете инсталационния пакет .msu и следвайте инструкциите на екрана, за да завършите инсталацията.
  7. След като инсталацията приключи, рестартирайте компютъра, за да позволите инсталирането на останалите файлове.

В случай че все още се появява същият проблем или не можете да намерите актуализацията, която обикновено се проваля с помощта на Microsoft Update Catalog, преминете надолу към следващото потенциално решение по-долу.

Метод 6: Опреснете всеки компонент на Windows Update

Ако никой от методите досега не ви е разрешил да разрешите този проблем, много вероятно е да срещнете този конкретен проблем поради бъг на Windows Update, който в крайна сметка възпрепятства способността на WU да инсталира нови актуализации. Това е очевидно, ако множество актуализации се провалят със същия този код за грешка ( 0xc1900223 грешка).

Няколко потребители на Windows, срещнали същия проблем, потвърдиха, че проблемът е разрешен и компилацията от 1903 г. е инсталирана успешно, след като са изпълнили поредица от стъпки, способни да нулират всеки компонент, свързан с WU (Windows Update).

Ето кратко ръководство стъпка по стъпка за нулиране на всеки включен компонент на Windows Update ръчно от повишен CMD ред:

  1. Отворете диалоговия прозорец Run, като натиснете Клавиш на Windows + R . След това, в текстовото поле, въведете ‘Cmd’ и натиснете Ctrl + Shift + Enter за да се отвори повишен Командния ред прозорец.

    Изпълнение на командния ред

    Забележка: Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

  2. След като успеете да отворите повишения CMD ред, въведете следните команди по ред и натиснете Enter след всяка, за да спрете всяка основна услуга на WU:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Забележка: Тези команди автоматично ще спрат услугите, свързани с Windows Update, MSI Installer, Cryptographic и BITS услуги.

  3. След като успеете да деактивирате всяка основна услуга, поставете следните команди (в който и да е ред) и натиснете Въведете след всяка една, за да преименувате двете папки, които потребителите на Windows да съхраняват файлове за актуализация (SoftwareDistribution и 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 bits net start msiserver
  5. След като всяка услуга е рестартирана, опитайте да инсталирате същата актуализация, която преди това е подавала отново, и вижте дали тя се инсталира успешно сега (без 0xc1900223 грешка).

В случай, че същият код за грешка все още ви пречи да инсталирате актуализацията, следвайте последния метод по-долу.

Метод 7: Стартиране на сканиране DISM & SFC

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

И двата инструмента могат да коригират повреда на системните файлове, но работят по различен начин - SFC използва локален кеш, за да замени повредата със здрави еквиваленти, докато DISM разчита на подкомпонент на WU за изтегляне на здрави файлове, които ще заменят повредени файлове.

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

Започнете с изпълнение на SFC сканиране , след това рестартирайте и изпълнете a DISM сканиране след като следващото стартиране приключи.

Ако все още имате проблеми, помислете за изпълнение на на място-ремонт (или а чиста инсталация ако данните ви вече са архивирани)

Етикети Windows 9 минути четене