Поправете: Грешка в актуализацията на Windows 0xc1900204

Грешка в актуализацията на Windows 0xc1900204 се появява, когато потребителите се опитват да изтеглят новата актуализация, освободена от Microsoft. Обикновено актуализацията се изтегля лесно, но инсталацията не успява дори да стартира и се появява тази грешка в актуализацията. За борба с тази грешка, която обикновено се появява в операционната система Windows 10, могат да се използват различни методи, но и по-старите версии не са странни.

Ние сме подготвили набор от решения, които могат да се използват за отстраняване на тази грешка, така че не забравяйте да ги следвате внимателно и определено трябва да разрешите проблема си, преди да стигнете до края!

Решение 1: Използвайте следната настройка на системния регистър

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

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

  1. Отворете инструмента за редактор на системния регистър, като напишете „regedit“ или в лентата за търсене, или в диалоговия прозорец „Изпълнение“. Вероятно ще трябва да потвърдите UAC подкана, казвайки, че инструментът може да промени настройките на вашия компютър. Навигационно към следния ключ в редактора на системния регистър, като навигирате в левия прозорец:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

  1. Под клавиша CurrentVersion трябва да можете да видите запис от тип REG_SZ, наречен ProgramFilesDir, така че се уверете, че щракнете с десния бутон върху него и щракнете върху Промяна.
  2. Под въвеждане на данни за стойността трябва да изтриете текущия път и да поставите правилния път към папката Program Files, която имате на вашия компютър.
  3. Ако използвате 32-битова операционна система, правилният път ще бъде „X: \ Program Files (x86)“ и ако използвате 64-битова версия на Windows, пътят ще бъде „X: \ Program Files“, където X е буква на устройството, където е инсталиран Windows. Уверете се, че не пропускате наклони или букви, тъй като последствията могат да бъдат опасни.

  1. Потвърдете промените, като натиснете OK и рестартирайте компютъра си, за да приложите изцяло промените. След това отворете актуализацията на Windows и проверете дали проблемът е решен сега.

Решение 2: Стартирайте инструмента за отстраняване на проблеми с актуализацията на Windows

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

По отношение на тази грешка в актуализацията на Windows, потребителите съобщават, че автоматизираният инструмент за отстраняване на неизправности е успял да отстрани проблема напълно, затова ви препоръчваме да опитате това:

Windows 10:

  1. Отворете приложението Настройки в Windows, като щракнете върху бутона Старт и след това иконата на зъбно колело горе. Можете също да го търсите в стартовото меню или с бутона за търсене до него.
  2. Отворете раздела Актуализация и защита в долната част на прозореца Настройки и отворете раздела „Отстраняване на неизправности“.

  1. На първо място, щракнете върху опцията за актуализиране на Windows и следвайте инструкциите на екрана, след като се отвори инструментът за отстраняване на неизправности за актуализация на Windows, за да видите дали има нещо нередно с услугите и процесите на Windows Update.
  2. След като инструментът за отстраняване на неизправности приключи, отворете раздела „Отстраняване на неизправности“ отново и отворете инструмента за отстраняване на неизправности в интернет връзки.
  3. Проверете дали проблемът е решен, след като рестартирате компютъра и отново стартирате Windows Update.

По-стари версии на Windows:

  1. Отворете контролния панел, като го намерите в менюто "Старт". Можете също да го търсите с помощта на лентата за търсене на менюто Старт.
  2. След като се отвори прозорецът на контролния панел, променете опцията „Преглед от“ в горната дясна част на прозореца на „Големи икони“ и превъртете надолу, докато намерите записа за отстраняване на проблеми.

  1. След като щракнете върху Отстраняване на неизправности, проверете долната част на прозореца, в секцията Система и сигурност, за опцията „Решаване на проблеми с Windows Update“. Кликнете върху този запис, изберете Next от началния прозорец и изчакайте инструмента за отстраняване на неизправности.

  1. Проверете дали вашият проблем вече е решен.

Решение 3: Уверете се, че имате достатъчно място на диска

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

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

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

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

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

Тъй като ще редактирате системния регистър, препоръчваме ви да разгледате тази статия, за да направите безопасно архивиране на системния регистър, за да предотвратите допълнителни проблеми.

  1. Нека започнем с метода, като изключим следните услуги, които са основните услуги, свързани с Windows Update: Background Intelligent Transfer, Windows Update и криптографски услуги. Изключването им преди да започнем е много важно, ако искате останалата част от стъпките да се изпълняват без грешки.
  2. Потърсете „Команден ред“ или в менюто „Старт“, или като докоснете бутона за търсене до него. Щракнете с десния бутон върху първия резултат, който се появява в горната част и изберете опцията „Изпълнение като администратор“.

  1. Потребителите, които използват по-стара версия на Windows, могат да използват комбинацията клавиши с лого на Windows + R, за да изведат диалоговия прозорец Изпълнение. Въведете „cmd“ в полето и използвайте клавишната комбинация Ctrl + Shift + Enter, за да стартирате командния ред като администратор.
  2. Копирайте и поставете командата, показана по-долу, и се уверете, че щракнете върху клавиша Enter на клавиатурата си.
 net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc 

  1. След тази стъпка ще трябва да изтриете някои файлове, ако искате да продължите с нулирането на компонентите за актуализация. Това също трябва да стане чрез командния ред с административни привилегии. Изпълнете тази команда:
 Del „% ALLUSERSPROFILE% \ Данни за приложение \ Microsoft \ Network \ Downloader \ qmgr * .dat“ 
  1. Променете името на папките SoftwareDistribution и catroot2. За да направите това, в команден ред с права на администратор, копирайте и поставете следните две команди и щракнете върху Enter, след като копирате всяка.
 Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak Ren% systemroot% \ system32 \ catroot2 catroot2.bak 

  1. Следните команди ще ни помогнат да нулираме BITS (Background Intelligence Transfer Service) и wuauserv (Windows Update Service) до техните настройки по подразбиране. Уверете се, че не променяте командите по-долу, така че е най-доброто, ако просто ги копирате поради тяхната сложност.
 exe sdset битове D: (A;; CCLCSWRPWPDTLOCRRC;;; SY) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCLCSWLOCRRC;;; AU; (А ;; CCLCSWRPWPDTLOCRRC ;;; SY) (А ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (А ;; CCLCSWLOCRRC ;;; АС) (А ;; CCLCSWRPWPDTLOCRRC ;;; PU) 
  1. Нека се върнем обратно в папката System32, за да продължим с финалната част на този метод. Ето как да направите това в командния ред.
 cd / d% windir% \ system32 
  1. Тъй като напълно сме нулирали BITS услугата, ще трябва да пререгистрираме всички файлове, необходими за тази услуга, за да стартира и работи правилно. Всеки от файловете обаче изисква нова команда, за да накара да се пререгистрира, за да може процесът да е доста дълъг. Копирайте командите една по една и се уверете, че не изпускате нито една от тях. Можете да намерите пълния списък, ако следвате тази връзка във файл на Google Drive.
  2. Следващото нещо, което ще направим, е да нулираме Winsock, като копираме и поставим следната команда обратно в административния команден ред:
 netsh winsock reset netsh winhttp reset proxy 

  1. Ако всички стъпки по-горе са преминали безболезнено, сега можете да стартирате услугите, които сте затворили в първата стъпка, като използвате командите по-долу.
 net start bits net start wuauserv net start appidsvc net start cryptsvc 
  1. Рестартирайте компютъра, след като изпълните следните стъпки и опитайте да стартирате Windows Update отново. Надяваме се, че вече ще можете да стартирате Windows Update без да получавате грешката 0xc1900204

Интересни Статии