Oprava: Aktualizace definice pro Windows Defender selže s chybou 0x80070643



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Při instalaci aktualizací pro své počítače z webu Windows Update mnoho uživatelů nahlásilo selhání jedné aktualizace - aktualizace definice pro Windows Defender, přičemž k problému byl přidružen kód chyby 0x80070643. Aktualizace definic pro Windows Defender přicházejí s novými a aktualizovanými definicemi pro všechny známé viry a malware, což je důvod, proč jsou tyto aktualizace absolutně zásadní pro optimální výkon Windows Defenderu a proč nemůže být instalace ani jedné z těchto aktualizací docela velkým problémem. Jiní uživatelé také ohlásili selhání pouze aktualizací programu Windows Defender, ale také mnoho dalších nevyřízených aktualizací pro Microsoft Office, Windows Live Essentials, Skype, Microsoft Silverlight atd. Ačkoli tento problém převládá mezi uživateli Windows 10, byl ohlášen i dříve operační systémy již od Windows Vista.



I když neexistuje oficiální slovo o příčině tohoto problému, mnoho nejmoudřejších uživatelů Windows 10, kterých se tento problém týká, spekuluje, že je to způsobeno Windows Update i Windows Defender, kteří se pokoušejí stáhnout a nainstalovat dotyčnou aktualizaci definice na stejný čas. Naštěstí však tento problém nepatří mezi mnoho problémů se systémem Windows 10, které nelze opravit. Chcete-li tento problém vyřešit, je třeba, aby si dotčený uživatel stáhl příslušnou aktualizaci definice prostřednictvím samotného programu Windows Defender, odinstalování antivirů třetích stran , aktualizace systému Windows s oprávněními správce, odstranění existujících aktualizací definic, spuštění nástroje SubInACL, resetování komponent Windows Update nebo oprava Silverlight. Provedení kterékoli z těchto metod uloží uživateli možnost vidět chybový kód 0x80070643.



0x80070643



Metoda 1: Instalace aktualizace z programu Windows Defender

Chcete-li tento problém vyřešit a úspěšně stáhnout vadnou aktualizaci definice, musíte:

  1. Otevři Nabídka Start .
  2. Klikněte na Nastavení .
  3. Klikněte na Aktualizace a zabezpečení .
  4. Klikněte na Windows Defender v levém podokně.
  5. V pravém podokně přejděte dolů na ikonu Informace o verzi sekci a klikněte na Otevřete program Windows Defender spusťte aplikaci Windows Defender pro stolní počítače.
  6. Jakmile jste v aplikaci Windows Defender, přejděte na Aktualizace
  7. Klikněte na Aktualizace .

Počkejte, až program Windows Defender zkontroluje, stáhne a nainstaluje všechny dostupné aktualizace definic.

Jakmile program Windows Defender dokončí stahování a instalaci všech dostupných aktualizací definic, můžete přejít na web Windows Update a uvidíte, že nejsou hlášeny žádné nevyřízené aktualizace definic pro program Windows Defender, ani neuvidíte kód chyby 0x80070643.



Metoda 2: Odinstalujte antivirové programy třetích stran

Pro většinu lidí, kteří měli tento problém, odinstalování nebo zakázání dalších produktů proti malwaru opravil produkty. Nedoporučujeme mít v počítači více než jeden antivirový software, protože by to mohlo způsobit konflikty s nepříznivými důsledky. Stávající antivirový program rychle odinstalujete přechodem na Ovládací panely> Programy a funkce , vyberte software a poté klikněte na Odinstalovat a podle pokynů nebo pro důkladnou odinstalaci použijte níže uvedené kroky.

  1. Stáhněte si nástroj pro odstranění antivirového softwaru pomocí příslušných odkazů níže.

Můžete také použít nástroj AppRemover OESIS Endpoint Assessment Tool k odebrání antivirových produktů, jinak je zde uvedena poznámka.

  1. Spusťte stažený nástroj a podle jeho pokynů úplně odstraňte aplikaci proti malwaru z vašeho systému.
  2. Restartujte počítač.
  3. Otevřete nebo povolte program Windows Defender a zkuste nainstalovat aktualizaci ze služby Windows Update.

Metoda 3: Aktualizace s oprávněními správce

Některé aktualizace vyžadují k instalaci oprávnění správce. Pokud používáte účet typu Host nebo méně privilegovaný, přihlaste se k počítači. Pokud váš počítač patří do domény, měli byste se obrátit na správce systému, který vám pomůže.

Metoda 4: Použijte příkazový řádek

Existuje několik příkazů, které můžete spustit z příkazového řádku správce, které vám s tímto problémem pomohou.

  1. zmáčkni Okna klíč a zadejte Klikněte pravým tlačítkem myši výsledek a vyberte Spustit jako administrátor. Nebo stiskněte současně tlačítko Okna a X klávesy na klávesnici a vyberte Příkazový řádek (správce) z nabídky.
  2. V Příkazový řádek správce zadejte následující příkazy a stiskněte Enter po každém z nich je vykonat. Ujistěte se, že počkáte na hotovo zprávu z prvního příkazu, než začnete psát a spouštět druhý. Také se ujistěte, že s příkazy neděláte překlepy.
'% PROGRAMFILES%  Windows Defender  MPCMDRUN.exe' -RemoveDefinitions -All '% PROGRAMFILES%  Windows Defender  MPCMDRUN.exe' -SignatureUpdate
  1. Po spuštění obou příkazů můžete zavřít příkazový řádek.
  2. Zkuste spustit aktualizace hned, měli byste být schopni to udělat z Windows Update i uvnitř Windows Defender

Metoda 5: Oprava Microsoft Silverlight

Pokud chyba 0x80070643 ve vašem systému souvisí s aktualizací zabezpečení pro Microsoft Silverlight, můžete ji snadno vyřešit vyčištěním poškozené instalace Silverlight a opětovnou instalací Silverlight.

  1. Stáhněte si Microsoft Opravit nástroj, který automaticky odinstaluje Microsoft Silverlight. Případně si můžete stáhnout tento skript a Spustit jako administrátor
  2. Po dokončení odinstalace navštivte stránku http://www.microsoft.com/getsilverlight/get-started/install/default.aspx nainstalovat nejnovější verzi Microsoft Silverlight.

Metoda 6: Resetování součástí aktualizace systému Windows

  1. Otevřete nabídku Start a zadejte „cmd“. Pravým tlačítkem klikněte na ikonu Příkazový řádek a klikněte na „Spustit jako správce“. Přijměte výzvu UAC, jakmile se objeví.
  2. Na příkazovém řádku zadejte následující příkazy a po každém příkazu stiskněte klávesu Enter.
    Net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  3. Přejmenujte složky SoftwareDistribution a Catroot2 zadáním následujících příkazů do příkazového řádku.
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old
  4. Spusťte služby Windows Update znovu zadáním těchto příkazů.
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Zkuste znovu spustit Windows Update a ověřte, zda chyba zmizí.

Metoda 7: Spuštění nástroje SubInACL

U starších operačních systémů, jako je Windows Vista, došlo k chybě týkající se rozhraní .NET Framework 2.0, která byla způsobena nesprávným oprávněním seznamu řízení přístupu u některých podregistrů registru, což způsobilo, že se některé aplikace neinstalovaly. SubInACL tento problém řeší opravou oprávnění souboru a registru, která jsou potřebná k instalaci instalací založených na MSI.

  1. Stáhněte si Nástroj SubInACL a nainstalujte jej. Tento nástroj bude nainstalován do složky C: Program Files Windows Resource Kits Tools.
  2. Stáhněte si tento skript a upravte jej pomocí Poznámkového bloku nebo jiného textového editoru. Nahraďte pojmenované hodnoty VAŠE UŽIVATELSKÉ JMÉNO k uživatelskému účtu Windows, ke kterému jste přihlášeni, a uložte jej. Svoje uživatelské jméno najdete pohledem na uživatelské jméno uvedené ve sloupci Uživatelské jméno na kartě Procesy nebo na kartě Uživatelé ve Správci úloh systému Windows.
  3. Klepněte pravým tlačítkem myši na skript a Spustit jako administrátor.
  4. Po dokončení skriptu reset.cmd zkuste nainstalovat software, který se dříve nepodařilo nainstalovat do vašeho systému.

Metoda 8: Ruční instalace definic

V některých případech nemusí být chyba vyřešena a jako alternativní řešení můžete získat definice přímo z webu společnosti Microsoft a poté spustit spustitelný soubor a nainstalovat je do počítače. Postupujte podle níže uvedeného průvodce.

  1. Navigovat do tento stránky.
  2. Vyberte příslušnou architekturu svého počítače.

    Výběr vhodné verze

  3. Spusťte spustitelný soubor a podle pokynů na obrazovce jej nainstalujte.
5 minut čtení