Hogyan javítható a Windows Update 0xc1900201 hiba?

Számos Windows-felhasználó találkozott a 0xc1900201 hibakóddal, amikor a biztonsági frissítést a beépített frissítési funkcióval vagy a Windows 10 Update Assistant alkalmazással próbálta telepíteni. A legtöbb érintett felhasználó arról számol be, hogy a hibakódot a „Valami hiba történt” vagy a „Hiba történt” hibaüzenet kíséri. Úgy tűnik, hogy a kérdés kizárólagos a Windows 10 rendszeren.

Mi okozza a 0xc1900201 Windows Update hibát?

Megvizsgáltuk ezt a problémát különféle felhasználói jelentések és különböző javítási stratégiák kipróbálásával, amelyeket a többi érintett felhasználó ajánlott, akik képesek voltak megoldani a problémát. Mint kiderült, számos különböző forgatókönyv létezhet, amely kiválthatja ezt a hibakódot. Az alábbiakban felsoroljuk azokat a lehetséges bűnösöket, akik felelősek lehetnek a 0xc1900201 hibáért:

  • A Windows Update elakadt a frissítések között  - Bizonyos körülmények között előfordulhat, hogy ez a hibakód egy rossz Windows frissítés miatt következik be, amely elakadt állapotban van. Bizonyos esetekben ez a probléma kimaradhat a WU teljes összetevőjéből, megakadályozva a felhasználót, hogy naprakészen tartsa az operációs rendszer verzióját. Ebben az esetben képesnek kell lennie a probléma megoldására a Windows Update hibaelhárítójának futtatásával, hogy automatikusan azonosítsa és kezelje a problémát.
  • Meghibásodott WU-összetevő - Ha a felhasználó nem tud új frissítéseket telepíteni (nem csak egyet), akkor valószínűleg egy vagy több WU-összetevő kiesett és leállítja a frissítési műveletet. Ha ez a forgatókönyv alkalmazható, akkor képesnek kell lennie a probléma megoldására az összes WU-összetevő alaphelyzetbe állításával (akár az automatizált ügynök segítségével, akár manuálisan egy megemelt CMD-parancssor segítségével).
  • Az operációs rendszert korábban klónozták - Mint kiderült, ez a probléma nagyon gyakori azokban a helyzetekben, amikor a felhasználó korábban átállította operációs rendszerét egy HDD-ről egy újabb SDD formátumra. Az inkonzisztencia egy érvényesítési kísérlet miatt következik be, amely a hardver módosítása miatt nem sikerül. Ebben az esetben a probléma megoldható a Rendszerleíróadatbázis-szerkesztő használatával a PortableOperatingSystem értékének módosításához.
  • Rendszerfájl sérülése - Ritka esetekben szembe kell néznie ezzel a problémával a rendszerfájlok valamiféle sérülése miatt, amely végső soron befolyásolja az összetevők frissítését. Ebben az esetben megoldhatja a problémát néhány beépített segédprogram futtatásával, amelyek képesek javítani az érintett összetevőket (DISM és SFC), vagy frissíteni minden Windows-összetevőt (javító telepítéssel vagy tiszta telepítéssel).

Ha a 0xc1900201 hibával is találkozik, és a fent bemutatott forgatókönyvek egyike úgy tűnik, hogy ezek alkalmazhatók, lépjen le az alábbi következő szakaszba, ahol útmutatást kaphat a probléma enyhítéséről. Lent talál egy olyan lehetséges javítások gyűjteményét, amelyeket más, hasonló helyzetben lévő felhasználók sikeresen alkalmaztak a probléma végére.

Ha a lehető leghatékonyabb akar maradni, kövesse az alábbi utasításokat ugyanabban a sorrendben, ahogyan azokat rendeztük (a hatékonyság és a súlyosság szerint rendezik őket). Végül egy olyan javításba kell botlania, amely megoldja a problémát, függetlenül a hibát okozó tettestől.

1. módszer: A Windows Update hibaelhárító futtatása

Bizonyos esetekben a 0xc1900201 hiba a hibás Windows frissítés miatt, ami rossz állapotban van, vagy egy meghibásodott összetevő miatt, amely az egész műveletet leállítja. Ha a probléma felszínes, akkor a Windows Update hibaelhárító futtatásával általában képesnek kell lennie a probléma automatikus javítására.

Ha a probléma meglehetősen gyakori, nagyon valószínű, hogy a Microsoft már kiadott egy gyorsjavítást a problémához. Ahhoz, hogy kihasználhassa, csak a Windows Update hibaelhárítójának futtatására van szüksége. Ez az eszköz lényegében az, hogy elemzi a Windows Update összes összetevőjét, és életképes javítási stratégiát javasol, mivel a forgatókönyvet már lefedi egy gyorsjavítás.

Itt van egy lépésenkénti útmutató a Windows Update hibaelhárító futtatásához a 0xc1900201 hibakód kijavításához :

  1. Nyissa meg a Futtatás párbeszédpanelt a Windows billentyű + R megnyomásával . Ezután írja be az „ ms-settings: hibaelhárítás” parancsot,  és nyomja meg az Enter billentyűt a Beállítások alkalmazás Hibaelhárítás lapjának megnyitásához .
  2. Miután sikerült belépnie a Hibaelhárítás fülre, fordítsa figyelmét a jobb oldali rész felé, és navigáljon a Felkelés és futtatás szakaszra. Miután sikerült túljutnia ezen a menün, kattintson a Hibaelhárító futtatása elemre .
  3. Miután sikerült elindítani a segédprogramot, várja meg, amíg a kezdeti vizsgálat megszakítás nélkül befejeződik. Ez az első folyamat rendkívül fontos, mivel meghatározza, hogy a segédprogramhoz mellékelt javítási stratégiák valóban alkalmazhatók-e az Ön jelenlegi helyzetében.
  4. Ha egy szereplő javítási stratégia alkalmazható az adott kérdésben, kattintson a javítást érvényesítése érdekében a javítási lépéseket a gépen.

    Megjegyzés: Fontos szem előtt tartani, hogy az ajánlott javítástól függően előfordulhat, hogy néhány kézi lépést kell végrehajtania az ajánlott javítási stratégia alkalmazásához. De ne aggódjon, mivel a Windows Update hibaelhárító lapján részletes utasításokat talál.

  5. A javítás sikeres végrehajtása után indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e a számítógép következő indításakor.

Ha ugyanaz a 0xc1900201 hiba továbbra is fennáll, lépjen az alábbi következő módszerre.

2. módszer: Az összes WU-komponens visszaállítása

Ha a Windows Update hibaelhárítója nem tudta automatikusan megoldani a problémát, akkor teljesen lehetséges, hogy valamilyen problémával foglalkozik, amelyet nem lehet hagyományos módon megoldani. Ha ez a forgatókönyv alkalmazható, akkor előfordulhat, hogy a 0xc1900201 hiba azért fordul elő, mert egy vagy több Windows Update szolgáltatás elakadt állapotban van.

Számos, ugyanazzal a hibakóddal küzdő Windows 10-felhasználó megerősítette, hogy a műveletben részt vevő összes Windows Update-összetevő alaphelyzetbe állításával teljes mértékben enyhíteni tudta a 0xc1900201 hibát.

Az összes WU-összetevő visszaállításakor kétféle módon lehet előre lépni: vagy megy a kézi útválasztón, és parancsok sorozatát írja be a megemelt parancssorba, vagy pedig az automatizált WU-ügynököt használja a művelet automatikus végrehajtásához.

Kövesse nyugodtan azt a megközelítést, amelyik közelebb áll a technikai szintjéhez.

Az összes WU-komponens visszaállítása az automatikus ügynökön keresztül

  1. Látogassa meg ezt a Microsoft Technet oldalt ( itt ) az alapértelmezett böngészővel, és töltse le a Windows Update Agent visszaállítása parancsfájlt.
  2. Várjon türelemmel, amíg a letöltés befejeződik, majd bontsa ki a zip archívumot egy olyan kibontó segédprogrammal, mint a WinRar, a WinZip vagy a 7zip.
  3. Miután kibontotta az archívum tartalmát, kattintson duplán a Reset WUENG.exe elemre, majd kövesse a képernyőn megjelenő utasításokat a parancsfájl futtatásához a számítógépén. Ne feledje, hogy a folyamat során a Windows Update összes összetevője automatikusan visszaáll.
  4. A művelet befejezése után indítsa újra a számítógépet, és várja meg a következő indítás befejezését, hogy újra megpróbálja az eljárást.

Ha továbbra is a 0xc1900201 hibát tapasztalja, amikor megpróbál telepíteni egy bizonyos Windows Update alkalmazást, lépjen az alábbi következő módszerre.

Az összes WU-komponens visszaállítása megemelt CMD-parancssorral

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Miután belépett a Futtatás mezőbe, írja be a 'cmd' parancsot a szövegmezőbe, és nyomja meg a Ctrl + Shift + Enter billentyűkombinációt a megemelt parancssor megnyitásához. Miután meglátta az UAC-t (User Account Control) , kattintson az Igen gombra az adminisztrátori jogosultságok megadásához.
  2. Miután sikerült bejutnia a megemelt parancssorba, írja be a következő parancsokat sorrendben, és az egyes parancsok után nyomja meg az Enter billentyűt az összes alapvető WU szolgáltatás leállításához:
    net stop wuauserv net stop crypt Svcnet stop bit bit stop msiserver

    Megjegyzés: Amint befejezte a parancsok futtatását, gyakorlatilag leállítja a Windows Update Services, az MSI telepítő, a Cryptographic szolgáltatások és a BITS szolgáltatásokat.

  3. Miután az összes releváns szolgáltatást leállította, kövesse a következő parancsokat a SoftwareDistribution és a Catroot2 mappák átnevezéséhez, az esetleges összetevői sérülések elkerülése érdekében:
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Megjegyzés: Ez a két mappa felelős a Windows Update összetevői által használt ideiglenes frissítési fájlok tárolásáért.

  4. Miután sikerült frissíteni a Catroot2 és a SoftwareDistribution mappákat, futtassa a következő parancsokat sorrendben, és mindegyik után nyomja meg az Enter billentyűt a korábban letiltott szolgáltatások újbóli engedélyezéséhez:
    net start wuauserv net start cryptSvc net start bit bit net start msiserver
  5. Indítsa újra a számítógépet, és várja meg a következő indítási sorrendet. Miután az indítási sorrend befejeződött, próbálja meg telepíteni azt a frissítést, amely korábban nem sikerült a 0xc1900201 hibával, és ellenőrizze, hogy a probléma megoldódott-e.

Ha ugyanaz a probléma továbbra is fennáll, lépjen az alábbi következő módszerre.

3. módszer: Az operációs rendszer áttelepítésének befejezése HDD-ről SSD-re

Mint kiderült, ez a probléma olyan esetekben is felmerülhet, amikor a felhasználó korábban tiszta telepítés nélkül (klónozással vagy hasonló eljárással) migrálta az operációs rendszert egy merevlemezről egy SSD-re. Ha ez a forgatókönyv alkalmazható, akkor a legtöbb Windows-összetevő az eddigiekhez hasonlóan fog futtatni, de az egyik összetevő, amely valószínűleg érintett, a Windows Update.

Ha ez a forgatókönyv alkalmazható, előfordulhat, hogy az érvényesítés nem sikerül, ezért a függőben lévő frissítés telepítésekor a 0xc1900201 hibát fogja látni . Számos Windows-felhasználó, amely szintén küzdött a probléma megoldásával, megerősítette, hogy sikerült teljesen kijavítani a Rendszerleíróadatbázis-szerkesztő használatával a PortableOperatingSystem érték 0-ra történő módosítására . Állítólag ez az operációs rendszer állapotát állandóra változtatja, ami leállítja a legtöbb érvényesítést az operációs rendszer migrációja után felmerülő problémák.

Itt található egy gyors útmutató a Beállításszerkesztő használatáról a 0xc1900201 hiba elhárításához :

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „regedit.msc” parancsot, és nyomja meg az Enter billentyűt a Rendszerleíróadatbázis-szerkesztő megnyitásához. Amikor az UAC (felhasználói fiókok felügyelete) kéri , kattintson az Igen gombra az adminisztrátori jogosultságok megadásához.
  2. Miután belépett a Beállításszerkesztőbe, a bal oldalon navigáljon a következő helyre:
    Számítógép \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control

    Megjegyzés: Vagy manuálisan navigálhat oda, vagy beillesztheti a címet közvetlenül a navigációs sávba, és az Enter gomb megnyomásával azonnal elérheti.

  3. Miután sikerült eljutnia a megfelelő helyre, lépjen át a jobb oldalra, és kattintson duplán a PortableOperatingSystem   Dword értékre.
  4. Miután beléptél a szerkesztése DWORD (32-bit) értéke registry kulcs PortableOperatingSystem, állítsa be a Base a hexadecimális és a Érték a 0 és kattintson az OK gombra a változtatások mentéséhez.
  5. Indítsa újra a számítógépet, és várja meg, amíg a következő indítási sorrend befejeződik.
  6. Az indítási eljárás befejezése után ismételje meg azt a műveletet, amely korábban a 0xc1900201 hibát okozta, és nézze meg, hogy a probléma megoldódott-e.

Ha továbbra is ugyanazt a hibát látja, amikor megpróbál telepíteni egy bizonyos Windows-frissítést, lépjen az alábbi lehetséges javításra.

4. módszer: DISM és SFC vizsgálatok futtatása

Ha a fenti módszerek egyike sem tette lehetővé a 0xc1900201 hiba elhárítását , nagyon valószínű, hogy a probléma valamilyen rendszerfájl-sérülés miatt jelentkezik. Erről több Windows-felhasználó következetesen beszámolt, ezért gyanítjuk, hogy a problémát valamilyen rendszerfájl-sérülés okozhatja, amely befolyásolja a fontos rendszerfájlokat.

Ha ez a forgatókönyv alkalmazható, akkor képesnek kell lennie a probléma megoldására egy pár beépített segédprogram futtatásával, amelyeket a Windows általános korrupciós példányainak kezelésére terveztek: DISM (Deployment Image Servicing and Management) és SFC (System File Checker) .

Ne feledje, hogy bár az SFC sokkal jobban képes javítani a logikai hibákat, a DISM sokkal hatékonyabban képes kezelni a frissítési műveletet esetlegesen befolyásoló WU-függőségeket. Emiatt javasoljuk, hogy futtassa mindkét segédprogramot annak érdekében, hogy maximalizálja az esélyét, hogy a 0xc1900201 hibát véglegesen megoldják.

Itt egy rövid útmutató az SFC és a DISM vizsgálatok futtatásához egy megemelt parancssorból:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Az újonnan megjelenő Futtatás mezőbe írja be a „cmd” kifejezést a szövegmezőbe, és nyomja meg a Ctrl + Shift + Enter billentyűkombinációt a megemelt CMD parancs megnyitásához. Miután látta az UAC (Felhasználói fiókok felügyelete)  parancsot, kattintson az Igen gombra az adminisztrátori hozzáférés megadásához a CMD ablakhoz.
  2. Miután belépett a megemelt CMD-parancssorba, írja be a következő parancsot, és nyomja meg az Enter billentyűt az SFC- vizsgálat elindításához :
    sfc / scannow

    Megjegyzés:  Ne feledje, hogy az SFC helyileg gyorsítótárazott másolatot használ a sérült példányok egészséges másolatokkal történő helyettesítésére. Annak érdekében, hogy a rendszerét ne tegye ki más logikai hibáknak, ne szakítsa meg a segédprogramokat a művelet befejezéséig.

  3. Várjon, amíg a folyamat befejeződik, majd indítsa újra a számítógépet, és várja meg, amíg a következő indítási sorrend befejeződik. Miután ez megtörtént, indítsa újra a számítógépet, és várja meg a következő indítási sorrend befejezését. Miután az indítási sorrend lejárt, hajtsa végre újra az 1. lépést egy újabb emelt parancssor megnyitásához.
  4. Miután sikerült visszatérnie egy másik emelt parancssorba, írja be a következő parancsot, és nyomja meg az Enter billentyűt a DISM- vizsgálat elindításához :
    DISM / Online / Cleanup-Image / RestoreHealth

    Megjegyzés: A DISM állandó internetkapcsolatot igényel, mivel a WU (Windows frissítés) komponenst használja az egészséges példányok letöltéséhez, amelyeket később a sérült példányok pótlására használnak. Ennek következtében meg kell győződnie arról, hogy az internetkapcsolata nem szakad meg.

  5. A művelet befejezése után indítsa újra a számítógépet, és nézze meg, hogy a Windows Update összetevő javítva van-e.

Ha továbbra is ugyanaz a 0xc1900201 hiba jelentkezik egy függőben lévő Windows Update telepítésekor, lépjen az alábbi utolsó módszerre.

5. módszer: Javítás / tiszta telepítés végrehajtása

Ha a fent elvégzett általános rendszerfájl-javítás nem tette lehetővé a probléma megoldását, akkor egyértelmű, hogy valamilyen rendszerfájl-sérüléssel kell foglalkoznia, amelyet hagyományos módon nem lehet megoldani. Ha ez a forgatókönyv alkalmazható, akkor képesnek kell lennie a probléma teljes kijavítására azáltal, hogy visszaállítja az összes Windows-összetevőt, beleértve az indítással kapcsolatos folyamatokat is.

Ha ezt el akarjuk érni, akkor valóban két előrelépés van:

  • Tiszta telepítés - Ez az eljárás a legkönnyebb a csomagból, és nincsenek követelményei. De a legnagyobb hátrány az, hogy elveszíti az összes személyes fájlját, hacsak nem készít előre biztonsági másolatot az adatokról.
  • Javítási telepítés - A javítási telepítés unalmasabb, és telepítési adathordozót kell birtokolnia. Ennek az útnak a legfőbb előnye, hogy csak a Windows összetevőit érinti. Ez azt jelenti, hogy az összes személyes fájl, beleértve a játékokat, az alkalmazások személyes adathordozóit, sőt egyes felhasználói preferenciák is érintetlenül maradnak.

Kövesse azt a módszert, amelyik közelebb áll ahhoz, amit keres, hogy kijusson ebből az eljárásból.