Jak opravit chybu 0x80070021

Několik uživatelů Windows se setká s chybou 0x80070021 při pokusu o kopírování souboru z jednoho umístění na druhé. Ostatní uživatelé vidí tuto chybu při pokusu o hostování služby WCF v aplikaci ASP.NET. Ve většině případů se však problém vyskytuje, když se uživatelé pokusí spravovat datové soubory aplikace Outlook (.pst a .ost) .

Chyba 0x80070021 při správě datových souborů aplikace Outlook

Co způsobuje chybu 0x80070021?

Tento konkrétní problém jsme prozkoumali analýzou různých uživatelských sestav a strategií oprav, které se běžně používají k vyřešení tohoto problému. Na základě našich vyšetřování existuje několik různých strategií oprav, o kterých je známo, že spouštějí tento kód chyby:

  • Aktivace HTTP je zakázána - Pokud se tato chyba zobrazuje při pokusu o hostování služby WCF v prázdné aplikaci ASP.NET; v tomto případě se problém pravděpodobně vyskytne, protože hostitelský počítač nemá aktivovanou aktivaci HTTP. Chcete-li tento problém vyřešit, budete muset tuto funkci povolit pomocí funkcí systému Windows.
  • Požadovaná verze ASP.NET je zakázána - K tomuto konkrétnímu problému může dojít také v případě, že požadovaná verze ASP.NET použitá aplikací není v hostitelském počítači k dispozici. Pokud je tento scénář použitelný, můžete problém vyřešit povolením správné verze z funkcí systému Windows.
  • Data aplikace Outlook používá jiný program - Určité doplňky nebo filtry nevyžádané pošty mají potenciál udržovat Outlook mimo dosah, i když je program běžně blízký. Kdykoli k tomu dojde, proces zbytku skončí spuštěním kódu chyby, jakmile se změní datový soubor aplikace Outlook. V takovém případě můžete problém vyřešit ukončením procesu aplikace Outlook.
  • Je nainstalován index pro vyhledávání e-mailů - Tento chybový kód se také obvykle zobrazuje v důsledku problematického doplňku aplikace Outlook s názvem Search Email Indexer . Několik postižených uživatelů oznámilo, že k problému nedocházelo po odinstalaci problematického doplňku z aplikace Outlook.
  • MS Office Communicator (Lyns) je v konfliktu s aplikací Outlook - Dalším možným viníkem, který spustí tento kód chyby, je Office Communicator nebo jeho nástupce Lyns. Je známo, že tyto dva procesy opouštějí procesy na pozadí, které zabrání úpravě datového souboru Outlook.
  • Neznámý proces je v konfliktu s datovým souborem aplikace Outlook - Pokud viník, který ve vašem případě způsobuje problém, není na seznamu obvyklých podezřelých, můžete zrušit jakékoli zásahy třetích stran spuštěním počítače do nouzového režimu.

Pokud se v současné době snažíte vyřešit stejný kód chyby, tento článek vám poskytne několik kroků pro řešení problémů. Níže naleznete řadu metod, které ostatní uživatelé v podobné situaci použili také k vyřešení nebo obcházení problému.

Pokud chcete zůstat co nejefektivnější, doporučujeme vám postupovat v pořadí, v jakém jsou prezentovány, protože jsou seřazeny podle účinnosti a obtížnosti. Jeden z nich je povinen problém vyřešit bez ohledu na použitelný scénář.

Metoda 1: Povolení aktivace protokolu HTTP z rozhraní .NET Framework 4.5 Advanced Services (pokud je k dispozici)

Pokud se tato chybová zpráva zobrazí při pokusu o hostování služby WCF v prázdné aplikaci ASP.NET, je pravděpodobné, že se chybová zpráva objeví, protože hostitelský počítač nemá aktivovanou aktivaci HTTP.

Několik uživatelů, kteří v tomto konkrétním scénáři narazili na chybu 0x80070021, hlásili, že k problému již nedocházelo poté, co povolili pokročilé služby .Net Framework 4.5 pomocí nabídky Funkce systému Windows.

Poznámka: Tato oprava je potvrzena pro Windows 10 i Windows 7 (pokud je použitelný aktuální scénář).

Zde je rychlý průvodce, jak to provést:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „appwiz.cpl“ a stisknutím klávesy Enter otevřete obrazovku Programy a funkce .

    Do příkazového řádku Spustit zadejte text „appwiz.cpl“
  2. Jakmile se dostanete do nabídky Programy a funkce, klikněte na Zapnout nebo vypnout funkce systému Windows z vertikální nabídky vlevo.

    Zapnutí nebo vypnutí funkce systému Windows
  3. Na obrazovce Funkce systému Windows rozbalte .NET Framework Advanced Services kteroukoli verzi, kterou aktivně používáte, a poté rozbalte nastavení WCF Services .
  4. Jakmile se tam dostanete, zaškrtněte políčko spojené s aktivací protokolu HTTP a kliknutím na tlačítko Ok potvrďte změny.

    Aktivace aktivace HTTP
  5. Restartujte počítač a zjistěte, zda byl problém vyřešen při příštím spuštění.

Pokud se stále setkáváte s chybou 0x80070021 nebo tento scénář nebyl použitelný pro vaši současnou situaci, přejděte k další metodě níže.

Metoda 2: Povolení technologie ASP.NET 4.5, 4.6, 4.7 (pokud existuje)

Pokud narazíte na problém ve verzi Windows starší než Windows 10 ve spojení se službou IIS 8.5 nebo novější, je pravděpodobné, že budete moci problém vyřešit registrací ASP 4.5 ASP 4.6 nebo ASP 4.7 na obrazovce Funkce systému Windows.

Několik uživatelů, pro které tento scénář spravoval, řeší chybu 0x80070021 na neurčito po provedení níže uvedených kroků a restartování počítače. Co musíte udělat:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte „appwiz.cpl“ a stisknutím klávesy Enter otevřete obrazovku Programy a funkce .
  2. Jakmile se dostanete na obrazovku Programy a funkce, klikněte na Zapnout nebo vypnout funkce systému Windows z vertikální nabídky vlevo.
  3. V okně Funkce systému Windows rozbalte Internetová informační služba a poté rozbalte webové služby Word .
  4. Rozbalte nabídku Funkce vývoje aplikací a zaškrtněte políčko spojené s ASP.NET, který používáte. Klepnutím na tlačítko Ok uložte změny.
  5. Restartujte počítač a zkontrolujte, zda se kód chyby přestane objevovat po dokončení další spouštěcí sekvence.

Povolení požadované verze ASP.NET

Pokud stále existuje stejný kód chyby nebo jste tuto metodu nepoužili, přejděte k následující metodě níže.

Metoda 3: Ukončení aplikace Outlook pomocí Správce úloh

Pokud se při pokusu o kopírování datových souborů aplikace Outlook na jiné místo (flash disk, OneDrive, jiný pevný disk atd.) Zobrazuje chyba 0x80070021, je pravděpodobné, že váš operační systém vám nedovolí dokončit tento proces. soubor je stále používán aplikací Outlook.

Děje se to proto, že aplikace Outlook má tendenci zůstat spuštěna na pozadí i po jejím obvyklém uzavření. Ve většině případů se ohlásí, že se starší verze aplikace Outlook chovají takto.

Poznámka: Pokud používáte spamový filtr Cloudmark DesktopOne, ukončete program před provedením níže uvedených kroků.

Zde je přehled o uzavření služby Outlook:

  1. Ukončete aplikaci Outlook konvenčně (kliknutím na ikonu X v pravém horním rohu obrazovky).
  2. Stisknutím kláves Ctrl + Shift + Esc otevřete Správce úloh .
  3. Ve Správci úloh přejděte dolů seznamem procesů na pozadí a zjistěte, zda najdete službu patřící do aplikace Microsoft Outlook.
  4. Pokud najdete proces, který patří do aplikace Outlook, klepněte na něj pravým tlačítkem a ukončete jej klepnutím na příkaz Ukončit úlohu .

    Ukončení procesů spojených s aplikací Outlook

    Pokud stále dochází k chybě 0x80070021 při pokusu o kopírování nebo přesun datových souborů aplikace Outlook, přejděte k další metodě níže.

Metoda 4: Odinstalace vyhledávacího indexu e-mailů

Dalším možným viníkem, který by mohl tento problém způsobovat, je doplněk COM, o kterém je známo, že brání úplnému ukončení aplikace Outlook. V zásadě nutí aplikaci Outlook nechat pozadu proces pozadí, i když je hlavní aplikace ukončena. To skončí v konfliktu s určitými úkoly a je známo, že způsobuje chybu 0x80070021 .

Několik uživatelů, kteří se snaží tento konkrétní problém vyřešit, se podařilo tento problém vyřešit po odinstalaci určitého doplňku aplikace Outlook s názvem Search Email Indexer . Ale mějte na paměti, že mohou existovat další doplňky, které nakonec způsobí stejné chování.

Zde je rychlý průvodce odinstalací Search Email Indexer nebo podobného doplňku:

  1. Otevřete naši aplikaci Outlook a klikněte na Soubor na pásu karet v horní části. Poté klikněte na možnost Možnosti z vertikální nabídky vlevo.
  2. V Možnosti aplikace Outlook vyberte kartu Doplňky z vertikální nabídky v levé části obrazovky.
  3. Na obrazovce Možnosti doplňku přejděte do dolní části obrazovky a klikněte na rozbalovací nabídku přiřazenou ke Správě.
  4. Vyberte doplňky COM a kliknutím na tlačítko Přejít zobrazte seznam nainstalovaných doplňků.
  5. Na obrazovce doplňku COM vyberte Hledat e-mailový indexer (nebo jiný doplněk, který chcete odinstalovat a poté jej kliknutím na Odstranit zbavte).

Odinstalace odpovědných doplňků

Metoda 5: Odinstalace MS Office Communicator (pokud je k dispozici)

Dalším možným důvodem, který by mohl způsobit chybu 0x80070021, je téměř zaniklá aplikace s názvem Microsoft Office Communicator . Tento klient sjednocené komunikace, kde uživatelé mohli zahájit konverzaci a provádět živá videa, již společnost Microsoft nepodporuje, ale někteří uživatelé ji stále mají nainstalovanou na svých počítačích.

Tato zastaralá aplikace v počítači však může být v konfliktu s novějšími aplikacemi sady Office, zejména s aplikací Microsoft Outlook. Několik uživatelů, kteří se setkali s tímto problémem, hlásili, že k chybě 0x80070021 již nedocházelo po odinstalaci MS Office Communicator z počítače.

Aktualizace: Je nástupcem MS Office Communicator, je známo, že MS Lync způsobuje přesně stejný problém. Pokud máte nainstalovanou tuto aplikaci, odinstalujte ji pomocí níže uvedených kroků.

Zde je rychlý průvodce, jak to provést:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte „appwiz.cpl“ a stisknutím klávesy Enter otevřete Programy a funkce .

    Zadejte appwiz.cpl a stisknutím klávesy Enter otevřete seznam nainstalovaných programů
  2. V rámci programů a funkcí vyhledejte aplikaci Microsoft Office Communicator pomocí seznamu aplikací.
  3. Klepněte pravým tlačítkem myši na Microsoft Office Communicator a zvolte Odinstalovat. Poté postupujte podle pokynů na obrazovce a dokončete odinstalování.

    Odinstalace aplikace Microsoft Office Communicator
  4. Restartujte počítač a opakujte akci, která dříve způsobovala chybu 0x80070021 . Pokud stále dochází ke stejnému problému, přejděte k další metodě níže.

Pokud problém přetrvává, přejděte k další metodě níže.

Metoda 6: Zavedení do nouzového režimu

Několik postižených uživatelů, kterým se podařilo vyřešit chybu 0x80070021 zavedením do nouzového režimu. V nouzovém režimu je pravděpodobné, že budete moci přesunout, odstranit nebo upravit datový soubor aplikace Outlook, aniž byste viděli stejný kód chyby.

Zde je rychlý průvodce zaváděním počítače do nouzového režimu:

  1. Začněte stisknutím klávesy Windows + R a otevřete dialogové okno Spustit . Poté zadejte „ ms-settings: recovery“ a stisknutím klávesy Enter otevřete kartu Recovery na stránce nastavení Update & Security .

    Otevření karty Obnovení
  2. Jakmile se dostanete na kartu Obnovení, klikněte na tlačítko Restartovat nyní v části Pokročilé spuštění . Po potvrzení se zařízení restartuje přímo do nabídky Pokročilé spuštění .

    Otevření nabídky pokročilého spuštění
  3. Jakmile se váš počítač zavede zpět do nabídky Pokročilé spuštění, přejděte na Odstraňování potíží> Rozšířené možnosti a klikněte na Nastavení spuštění .

    Windows 10 Rozšířené možnosti
  4. Po procházení touto nabídkou se počítač restartuje ještě jednou přímo do nabídky Nastavení spuštění . Jakmile je viditelná nabídka Startup Settings, stisknutím klávesy F4 nebo 4 spusťte počítač v nouzovém režimu.

    Stisknutím klávesy F4 nebo 4 spusťte počítač do nouzového režimu
  5. Po dokončení spouštěcí sekvence a po úspěšném zavedení počítače do nouzového režimu zopakujte operaci, která dříve spustila chybu 0x80070021, a zjistěte, zda byl problém vyřešen.

Zajímavé Články