Hogyan javítható a 0x8007045b hiba Windows rendszeren?

Számos Windows-felhasználó kérdéseivel fordult hozzánk, miután találkozott a 0x8007045B hibakóddal bizonyos frissítések telepítésekor, vagy a Windows 10 régebbi verziójából történő sikertelen frissítése után. A legtöbb érintett felhasználó, aki frissítéssel találkozik ezzel a problémával, arról számol be, hogy több frissítés is meghiúsul ugyanazzal a hibakóddal. Mint kiderült, a probléma nem kizárólag egy bizonyos WIndows verzióra vonatkozik, mivel megerősítést nyert, hogy a Windows 7, Windows 8.1 és Windows 10 rendszereken jelentkezik.

Mi okozza a 0x8007045B hibakódot a Windows rendszeren?

Ezt a problémát megvizsgáltuk különböző felhasználói jelentések és a probléma kezelésére leggyakrabban használt javítási stratégiák megvizsgálásával. Mint kiderült, több különböző forgatókönyv váltja ki ezt a hibaüzenetet. Az alábbiakban felsoroljuk a lehetséges bűnösök listáját:

  • Rendszerfájl-korrupció - Az egyik leggyakoribb bűnös, amely ezt a problémát okozza, a rendszerfájlok sérülése. Ennek több oka is lehet, de ezek valószínűleg kézi felhasználói beavatkozások, vagy azután, hogy egy AV csomag néhány elemet karanténba helyez. Ha ez a forgatókönyv alkalmazható, akkor megoldhatja a problémát a sérült példányok DISM-en és SFC-n keresztüli javításával, vagy javítási telepítéssel.
  • WU hiba - Bizonyos körülmények között ez a probléma egy olyan hiba miatt jelentkezhet, amely hatékonyan gátolja a WU-k frissítések letöltését és telepítését. Ebben az esetben a legéletképesebb javítások a Windows Update hibaelhárítójának használata a probléma automatikus megoldásához, vagy az összes WU-összetevő manuális visszaállítása a megemelt CMD ablakon keresztül.
  • Harmadik fél általi interferencia - Mint kiderült, vannak bizonyos túlvédő harmadik fél AV-csomagok, amelyek blokkolhatják a számítógép és a frissítő szerver közötti kommunikációt. Ha ez a forgatókönyv alkalmazható, az egyetlen megvalósítható javítás a valós idejű védelem letiltása vagy a harmadik féltől származó biztonsági csomag teljes eltávolítása.

Ha jelenleg a 0x8007045B hibakód megoldásának módjait keresi , ez a cikk többféle hibaelhárítási stratégiát kínál. Az alábbiakban olyan módszerek gyűjteményét találja, amelyeket a hasonló helyzetben lévő más felhasználók sikeresen alkalmaztak a probléma megoldására.

A lehető leghatékonyabb működés érdekében azt tanácsoljuk, hogy kövesse az alábbi módszereket ugyanabban a sorrendben, ahogyan azokat rendeztük (hatékonyság és súlyosság szerint). Végül találkoznia kell egy olyan javítással, 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

Mielőtt bármilyen javítási stratégiát felfedezne, győződjön meg arról, hogy az operációs rendszere nincs felkészülve a probléma automatikus megoldására. A Windows 10 rendszeren sok érintett felhasználó arról számolt be, hogy a Windows Update hibaelhárító futtatásával egyszerűen sikerült megoldani a problémát.

Annak ellenére, hogy a beépített hibaelhárító korábban hatástalan, úgy tűnik, hogy egy adott esetben hatékony. Ez a beépített eszköz a javítási stratégiák széles választékát tartalmazza, amelyeket automatikusan végrehajtanak, ha ismerős problémát azonosítanak.

Itt van egy rövid útmutató az IWndows Update hibaelhárító futtatásához:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. 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, vigye a kurzort a képernyő jobb oldalára, és lépjen a Letöltés és futtatás szakaszhoz. Miután látta ezt a kategóriát, kattintson a Windows Update elemre, majd a Futtassa a hibaelhárítót .
  3. Miután sikerült elindítani a segédprogramot, várjon türelmesen, amíg a vizsgálat befejeződik. Ez a rész végső soron meghatározza, hogy a segédprogramhoz mellékelt javítási stratégiák bármelyike ​​érvényes-e az Ön jelenlegi helyzetére.
  4. Ha életképes javítást javasol, megjelenik egy ablak, amelyben a javítási stratégia kikényszerítéséhez kattintson a Javítás alkalmazása gombra . Az alkalmazható javítás típusától függően előfordulhat, hogy a javítási stratégiák érvényesítéséhez további lépéseket kell végrehajtania.
  5. A javítás végrehajtása után indítsa újra a számítógépet, és a következő indítási sorrend befejezése után ismételje meg a hibát korábban kiváltó műveletet.

Ha ugyanaz a hibakód 0x8007045B továbbra is előfordul, lépjen az alábbi következő módszerre.

2. módszer: hajtson végre egy DISM vagy SFC vizsgálatot

Mint kiderült, az egyik leggyakoribb bűnös, amely ezt a hibakódot előállítja, a rendszerfájlok sérülése. Az érintett felhasználók nagy része arról számolt be, hogy sikerült teljesen megoldani a problémát, miután néhány segédprogramot használtak a sérült rendszerfájlok esetleges javítására.

Ami ezt a feladatot illeti, az összes legújabb Windows-verziónak két hatékony beépített eszköze van: az SFC és a DISM.

Az SFC (Rendszerfájl-korrupció) egy beépített eszköz, amely átvizsgálja és kijavítja a rendszerfájlok sérüléseit és logikai hibáit azáltal, hogy helyben tárolt archívum segítségével helytelen másolatokra cseréli a hibás fájlokat. Ez az eszköz akkor működik a legjobban, ha vissza kell állítania a Windows Resource Protection (WRP) fájlokat, vagy ha a problémát logikai hiba okozza.

Másrészről, a DISM (Deployment Image Servicing and Management) vizsgálat több figyelmet fordít a Windows Update szolgáltatással és néhány más kapcsolódó összetevővel kapcsolatos problémák megoldására. De a helyi adatok használata helyett a DISM a WU (Windows Update) segítségével egészséges példányokat tölt le a fájlkorrupció pótlására.

Amint láthatja, mindkét segédprogram bizonyos területekre összpontosít, ezért a számítógépen található korrupció megoldásának legjobb módja mindkettő telepítése. Itt egy gyors útmutató az SFC és a DISM vizsgálat futtatásáról egy megemelt CMD ablakból a 0x8007045B hibakód megoldásához :

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Miután ezt megtette, í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. Amikor megjelenik az UAC (Felhasználói fiókok felügyelete) parancs, 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 minden parancs után nyomja meg az Enter billentyűt a rendszerfájl-hibák DISM-mel történő átvizsgálásához és javításához:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Megjegyzés: Az első parancs célja, hogy a segédprogram megvizsgálja a rendszert az esetleges ellentmondások ellen, míg a másik elindítja a javítási folyamatot. Ha nem talál hibát a scan health paranccsal, akkor nincs értelme futtatni a másodikat. Ebben az esetben ugorjon közvetlenül a 3. lépésre. A második parancs futtatása előtt győződjön meg arról, hogy stabil internetkapcsolata van, mivel a DISM-nek szüksége van rá az egészséges példányok letöltéséhez.

  3. A vizsgálat befejezése után indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e a rendszer következő indításakor, ismételve azt a műveletet, amely korábban a 0x8007045B  hibát okozta .

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

3. módszer: Harmadik fél antivírusainak letiltása / eltávolítása (ha alkalmazható)

A 0x8007045B  hibát kiváltó másik valószínű ok egy túlprotektív AV csomag. Ha egy függőben lévő Windows frissítés telepítése közben találkozik ezzel a problémával, és harmadik fél biztonsági csomagját használja, akkor valószínű, hogy az AV blokkolja a kommunikációt a frissítési kiszolgálóval.

A McAfee, az AVAST és a Comodo köztudottan okozzák ezt a problémát. Számos olyan felhasználónak, akit ez a probléma is érintett, sikerült megoldania a valós idejű védelem letiltásával vagy a biztonsági csomag teljes eltávolításával.

Először a valós idejű védelem letiltásával kell kezdeni, és meg kell nézni, hogy a probléma automatikusan megoldódott-e. De ne feledje, hogy ez a művelet a használt biztonsági csomagtól függően eltérő lesz. Az esetek többségében azonban közvetlenül a tálcasáv menüjéből teheti meg.

Ha még mindig a 0x8007045B hibával találkozik , akkor is, ha letiltotta a valós idejű védelmet, lehet, hogy egy súlyosabb megoldást kell választania. Bizonyos biztonsági csomagok (különösen azok, amelyek beépített tűzfallal rendelkeznek) úgy vannak programozva, hogy fenntartsák a biztonsági szabályokat akkor is, ha a valós idejű védelem le van tiltva.

Ennek elkerülése érdekében teljesen el kell távolítania a programot, és meg kell győződnie arról, hogy nem hagy maga után semmilyen megmaradt fájlt. Ha ezt választja, kövesse ezt a cikket ( itt ) a harmadik fél AV csomagjának teljes eltávolításához és a megmaradt fájlok eltávolításához.

Ha ez a lehetséges javítás nem alkalmazható, vagy még mindig a 0x8007045B  hibát látja, még akkor is, ha megszabadult harmadik féltől, lépjen az alábbi következő módszerre.

4. módszer: Az összes Windows szolgáltatás visszaállítása

Ha a fenti módszerek egyike sem tette lehetővé a 0x8007045B  hiba kijátszását , akkor valószínű, hogy olyan WU-inkonzisztenciával küzd, amely hatékonyan megakadályozza a gépek frissítési képességét. Egy másik nyom, amely támogatja ezt a forgatókönyvet, ha egynél több frissítés nem sikerül ezzel a hibakóddal.

Ha ez a forgatókönyv a helyzetére vonatkozik, akkor a problémát úgy tudja megoldani, hogy visszaállítja az ebben a folyamatban részt vevő összes Windows-összetevőt és függőséget. Sikerült azonosítanunk néhány olyan felhasználói jelentést, amelyek megerősítették, hogy ez a módszer sikeres megoldani esetükben a 0x8007045B  hibát.

Itt található egy gyors útmutató a probléma kezeléséhez az összes Windows frissítési összetevő manuális alaphelyzetbe állításával a megemelt parancssorból:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „cmd” -t a szövegmezőbe, és nyomja meg a Ctrl + Shift + Enter billentyűkombinációt a megemelt parancssor megnyitásához. Amikor az UAC (felhasználói fiókok felügyelete) kéri , kattintson az Igen gombra az adminisztrátori hozzáférés megadásához.
  2. A megemelt parancssorba írja be a következő parancsokat, és nyomja meg az Enter billentyűt :
    net stop wuauserv net stop cryptSvc net stop bit bit stop msiserver

    Megjegyzés: A parancsok futtatása után hatékonyan leállítja a Windows Update szolgáltatást, az MSI Installer, a Titkosítási szolgáltatás és a BITS szolgáltatásokat.

  3. Végül is a szolgáltatások le vannak tiltva, futtassa a következő parancsokat ugyanabban a CMD ablakban, és minden parancs után nyomja meg az Enter billentyűt a SoftwareDistribution és a Catroot2 mappák átnevezéséhez:
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Megjegyzés: Ezt a két mappát a WU aktívan használja a használt frissítési fájlok tárolására. Átnevezéssel arra kényszeríti az operációs rendszert, hogy hozzon létre új mappákat, amelyeket nem ront a korrupció.

  4. Miután átnevezte a fenti két mappát, írja be az alábbi utolsó parancsokat, és mindegyik után nyomja meg az Enter billentyűt a korábban letiltott szolgáltatások újraindításához:
    net start wuauserv net start cryptSvc net start bit bit net start msiserver
  5. Ismételje meg azt a műveletet, amely korábban kiváltotta a 0x8007045B  hibát, és ellenőrizze, hogy a probléma megoldódott-e.

Ha továbbra is ugyanazzal a problémával szembesül, lépjen az alábbi utolsó módszerre.

5. módszer: Végezze el a javítási telepítést

Ha a fenti módszerek egyike sem tette lehetővé a 0x8007045B  hiba megoldását , akkor valószínű, hogy egy mögöttes rendszerfájl-korrupciós problémával küzd, amelyet nem lehet hagyományos módon orvosolni. Ebben az esetben a javítás a legnagyobb valószínűséggel az összes Windows-összetevő visszaállítása.

Ennek legegyszerűbb módja a tiszta telepítés . De ne feledje, hogy ezen az úton haladva személyes adatait is elveszíti (alkalmazások, játékok, felhasználói beállítások, személyes média stb.)

De van egy jobb módszer - A javítási telepítés lehetővé teszi az összes Windows-összetevő visszaállítását anélkül, hogy elveszítené az összes adatot. De hátránya, hogy az eljárás unalmasabb, mint a tiszta telepítés.

Ha javítási telepítés (helyben történő javítás) végrehajtása mellett dönt, kövesse ezt a cikket ( itt ) lépésről lépésre.