Már több Windows-felhasználó is eljutott hozzánk kérdésekkel, miután nem tudott telepíteni egy Windows-frissítést. A legtöbb érintett felhasználó arról számolt be, hogy hosszú idő után a frissítés végül 99%-ban meghiúsul a 0x8007043c hibakóddal. Annak ellenére, hogy a probléma sokkal gyakoribb a Windows 7 rendszeren, ugyanezt a problémát sikerült megtalálnunk a Windows 7 rendszeren, sikerült találnunk néhány előfordulást a Windows 8.1 és a Windows 10 rendszeren is.
Mi okozza a Windows Update Error 0x8007043c hibakódot?
Ezt a konkrét problémát úgy vizsgáltuk, hogy megnéztük a különböző felhasználói jelentéseket, és kipróbáltuk a különböző javítási stratégiákat, amelyeket gyakran ajánlottak más felhasználók, akik hasonló helyzetben találták magukat. Mint kiderült, több különböző helyzet is felelős lehet ennek a problémának a megjelenéséért.
Itt van egy rövid lista a lehetséges bűnösökről, amelyekkel foglalkozhat:
- Kompatibilis Windows-frissítés – Mint kiderült, ez a probléma egy olyan Windows-frissítés miatt is előfordulhat, amelyet az operációs rendszer megpróbál telepíteni, holott az nem kompatibilis az operációs rendszer verziójával. Ha ez a forgatókönyv alkalmazható, a Windows Update Troubleshooter futtatásával megoldható a probléma.
- 3rd party AV interferencia – Amint arról több különböző érintett felhasználó is beszámolt, ez a probléma egy túlságosan védekező 3rd party vírusirtó szoftver miatt is felszínre kerülhet, amely hamis pozitív eredmény miatt blokkolja a PC és a WU-kiszolgáló közötti kommunikációt. Ebben az esetben a problémát vagy a valós idejű védelem kikapcsolásával, vagy a harmadik féltől származó biztonsági csomag eltávolításával kell megoldani.
- Rendszerfájlok sérülése – Egy másik lehetséges ok, amely ezt a hibakódot kiválthatja, a rendszerfájlok közötti sérülés. Ebben az esetben a problémát egy sor olyan segédprogrammal (DISM és SFC) kell megoldani, amelyek képesek a & javítására, a frissítő komponenst megszakító korrupt példányok cseréjére.
- Törött OS komponens – Ritka esetben előfordulhat, hogy ez a probléma egy olyan mögöttes korrupciós példány miatt jelentkezik, amely nem oldható meg hagyományos módon. Ebben az esetben a problémát úgy oldhatja meg, hogy minden operációs rendszerösszetevőt frissít egy olyan eljárással, mint a javító telepítés vagy a tiszta telepítés.
Ha ugyanezzel a problémával találkozik, és a fenti forgatókönyvek valamelyike alkalmazhatónak tűnt, ez a cikk számos hibaelhárítási lépést mutat be, amelyek segítségével a probléma végére járhat. Az alábbiakban olyan lehetséges megoldások gyűjteményét találja, amelyeket más, hasonló helyzetben lévő felhasználók sikeresen alkalmaztak a 0x8007043c hibakód megoldására.
Ha a lehető leghatékonyabb szeretne maradni, javasoljuk, hogy az utasításokat ugyanabban a sorrendben kövesse, ahogyan mi rendeztük őket (hatékonyság és súlyosság szerint). Végül bele kell botlania egy olyan javításba, amely megoldja a problémát, függetlenül attól, hogy milyen bűnös okozza a problémát.
Kezdjük el!
1. módszer: A Windows Update hibaelhárító futtatása (csak Windows 10)
A több különböző felhasználói jelentés szerint ez a bizonyos probléma nagyon is előfordulhat egy rossz Windows-frissítés miatt, amelyet az operációs rendszer esetleg megpróbál telepíteni, holott az nem kompatibilis az operációs rendszer verziójával.
Ha ez a forgatókönyv alkalmazható, akkor szerencséje van, mivel a Microsoft már kiadott egy hotfixet erre a problémára. Ennek kihasználásához nem kell mást tennie, mint futtatni a Windows Update hibaelhárító programot. Ez az automatizált segédprogram automatikusan gondoskodik az inkompatibilis illesztőprogramról, ha megállapítja, hogy a forgatókönyvre már vonatkozik valamelyik javítási stratégia.
Sok Windows 10 felhasználónak sikerült megoldania a 0x8007043c hibakódot a Windows Update hibaelhárító futtatásával és az ajánlott javítási stratégia alkalmazásával. Ha nem tudta volna, a Windows Update tartalmaz egy válogatott javítási stratégiát, amelyet automatikusan érvényre kell juttatni, ha olyan problémát észlel, amely már lefedett.
Itt egy rövid útmutató a Windows Update hibaelhárító futtatásához:
- Nyomja meg a Windows billentyű + R billentyűkombinációt a Futtatás párbeszédpanel megnyitásához. Ezután írja be az “ms-settings:troubleshoot” kifejezést, majd nyomja le az Enter billentyűt a Beállítások alkalmazás Hibaelhárítás lapjának megnyitásához.
- Amikor a Hibaelhárítás lapon belül van, mozgassa az egérkurzort a képernyő jobb oldali részébe, és navigáljon a Beállítások és futtatás szakaszra. Ha ebbe a menübe jutott, kattintson a Windows Update, majd a Hibaelhárító futtatása gombra.
- Indítsa el a segédprogramot, és várja meg a kezdeti vizsgálat befejezését. Ez a kezdeti folyamat rendkívül fontos, mivel ez határozza meg, hogy a segédprogramokat is tartalmazó javítási stratégiák közül bármelyik alkalmazható-e az Ön által kezelt problémára.
- Ha megfelelő javítási stratégiát azonosít, megjelenik egy ablak, amely lehetővé teszi, hogy az Alkalmazza ezt a javítást gombra kattintva alkalmazza az alkalmazandó javítási stratégiát.
Figyelem: Ne feledje, hogy a javítás típusától függően előfordulhat, hogy a javítási stratégiák alkalmazásához további lépéseket kell követnie.
- A javítás sikeres alkalmazása után indítsa újra a számítógépet, és nézze meg, hogy a probléma megoldódik-e a számítógép következő indításakor.
Ha még mindig a 0x8007043c hibával találkozik, amikor megpróbálja telepíteni a Windows frissítést, lépjen tovább az alábbi módszerre.
2. módszer: A harmadik fél által okozott interferencia megszüntetése (ha alkalmazható)
A 0x8007043c hiba kiváltásának másik valószínű oka egy túlságosan védekező, harmadik féltől származó vírusirtó szoftver, amely végül blokkolja a számítógép és a Windows Update szerverek közötti külső kommunikációt. Ez általában egy hamis pozitív eredmény miatt következik be – az AV-csomagja úgy véli, hogy az internetes hálózatot veszélyeztetik.
Az AVAST, a McAfee, a Comodo és a Sophos a legvalószínűbb harmadik féltől származó bűnösök, amelyek problémát okozhatnak (de lehetnek mások is, amelyeket nem sikerült azonosítanunk).
Ha harmadik féltől származó AV-csomagot használ, és gyanítja, hogy ez a probléma alkalmazható, akkor a problémát vagy a valós idejű védelem kikapcsolásával, vagy a csomag teljes eltávolításával és az alapértelmezett biztonsági programra (Windows Defender) való visszatéréssel lehet megoldani.
A valós idejű védelem letiltásának eljárása természetesen attól függően, hogy melyik AV-csomagot használja aktívan, végül is eltérő lesz, de a legtöbb esetben ezt közvetlenül a feladatsor menüjéből teheti meg.
A valós idejű védelem kikapcsolása után próbálja meg telepíteni a korábban hibásan működő Windows Update-et, és nézze meg, hogy most már megoldódott-e a probléma. Ha ugyanaz a probléma továbbra is fennáll, az nem jelenti automatikusan azt, hogy nem az AV-csomagja okozza a problémát.
Ne feledje, hogy néhány harmadik féltől származó AV-csomag tartalmaz tűzfal komponenst, még ha ez a végfelhasználó számára nem is nyilvánvaló. A legtöbb esetben ez a biztonsági mechanizmus akkor is megmarad, ha kikapcsolja a valós idejű védelmet. Emiatt csak úgy győződhet meg arról, hogy a harmadik féltől származó csomag nem okozza a problémát, ha teljesen eltávolítja azt, és meggyőződik arról, hogy nem hagyott hátra olyan maradék fájlokat, amelyek még mindig a 0x8007043c hibát okozhatják.
Ha úgy dönt, hogy ezt az utat választja, kövesse a cikkben (itt) található utasításokat az AV-csomag teljes eltávolításához, és győződjön meg arról, hogy a maradék fájlok nem okozzák még mindig a problémát.
Ha ezt már megtette, de nem hozott javulást, vagy ez a módszer nem volt alkalmazható a forgatókönyvére, lépjen tovább az alábbi következő módszerre.
3. módszer: DISM és SFC vizsgálatok futtatása
Ha a fenti módszerekkel nem tudta megoldani a problémát, vagy nem voltak alkalmazhatóak, vizsgáljuk meg, hogy a problémát nem valamilyen rendszerfájl sérülése okozza. Amint arról több különböző Windows-felhasználó is beszámolt, a problémát valamilyen rendszerfájl sérülése válthatja ki, amely fontos operációs rendszerfájlokat érint.
Ha ez a forgatókönyv alkalmazható, akkor két beépített, a korrupciós esetek kezelésére alkalmas segédprogram – DISM (Deployment Image Servicing and Management) és SFC (System File Checker)
Az SFC inkább a logikai hibák javítására alkalmas, míg a DISM sokkal inkább a rendszerfüggőségek javítására összpontosít, amelyek a legnagyobb valószínűséggel tönkremennek. Emiatt erősen javasoljuk, hogy futtassa mindkét segédprogramot annak érdekében, hogy maximalizálja az esélyeit a 0x8007043c hibát esetleg okozó sérült példányok javítására.
Itt egy gyors útmutató mindkét SFC & DISM vizsgálat futtatásához egy emelt szintű parancssorból:
- Nyissa meg a Futtatás párbeszédpanelt a Windows billentyű + R billentyűkombináció megnyomásával. Ezután írja be a ‘cmd’ szót a szövegdobozba, majd a Ctrl + Shift + Enter billentyűkombinációval nyissa meg az emelt szintű CMD parancssort. Ha megjelenik az UAC (User Account Prompt) prompt, kattintson az Igen gombra az adminisztrátori hozzáférés megadásához a CMD ablakhoz.
- Amikor sikerül bejutnia a megemelt CMD promptba, írja be a következő parancsot, és nyomja le az Entert az SFC vizsgálat elindításához:
sfc /scannow
Megjegyzés: Az SFC egy helyileg gyorsítótárazott példányt használ a sérült fájlok egészséges példányokkal való helyettesítéséhez. Annak érdekében, hogy a rendszert ne tegye ki más logikai hibáknak, ne szakítsa meg a segédprogramokat a művelet befejezéséig.
- Az eljárás befejezése után indítsa újra a számítógépet, és várja meg a következő indítási sorozat befejezését. Ha ez megtörtént, ismét kövesse az 1. lépést, hogy megnyisson egy újabb emelt szintű parancssort.
- Miután sikerül visszatérnie az emelt szintű CMD ablakon belülre, írja be a következő parancsot, és nyomja le az Entert a DISM vizsgálat elindításához:
DISM /Online /Cleanup-Image /RestoreHealth
Megjegyzés: A DISM aktívan használja a Windows Update komponenst az egészséges példányok letöltésére a sérült példányok helyettesítésére. Emiatt gondoskodnia kell arról, hogy az internetkapcsolata stabil legyen.
- Az utasítás végrehajtása után indítsa újra a számítógépet, és nézze meg, hogy a probléma a következő indítási sorozatnál megoldódik-e.
Ha ezt a módszert követte, és még mindig ugyanazzal a 0x8007043c hibával találkozik, lépjen tovább az alábbi módszerre.
4. módszer: Minden operációs rendszerösszetevő frissítése
Ha a fenti összes lehetséges javítást követte, és még mindig nem tudja telepíteni a Windows-frissítést, akkor valószínűleg a rendszere valamilyen korrupcióval küzd, amelyet nem lehet hagyományos módon megoldani. A probléma megoldásának egyik módja a Windows minden olyan összetevőjének visszaállítása, amely felelős lehet a problémáért (beleértve a rendszerindítással kapcsolatos folyamatokat is).
Ez kétféleképpen lehetséges: tiszta telepítés vagy javító telepítés.
A tiszta telepítés a leggyorsabb és legkényelmesebb, előfeltételek nélküli megoldás, de a legnagyobb hátránya, hogy jelentős adatvesztést szenvedhet el, ha nem készít előzetesen biztonsági másolatot az adatairól. Minden fájl (képek, zene, videó), alkalmazás, játék és felhasználói beállítás elveszik, hacsak nem használ előbb biztonsági mentőprogramot.
A javító telepítés (in-place repair) egy fáradságosabb megoldás, amelyhez telepítő médiára van szükség. Nagy előnye azonban, hogy csak a Windows-összetevők kerülnek visszaállításra. Ez azt jelenti, hogy megtarthatja az adatait, az alkalmazásokat, a játékokat és még néhány felhasználói beállítást is.
Ha tehát valami gyors megoldást keres a problémára, és nincsenek olyan fontos adatai, amelyek elvesztését bánná, válassza a tiszta telepítést. Ha viszont minden adatát meg akarja tartani, és kizárólag a Windows-összetevőkre összpontosít, válassza a javító telepítést.