Ako opraviť chybu 0x80070021

Niektorí používatelia Windows narazia na chybu 0x80070021, keď sa pokúšajú kopírovať súbor z jedného miesta na druhé. Ostatní používatelia vidia túto chybu pri pokuse o hosťovanie služby WCF v aplikácii ASP.NET. Vo väčšine prípadov sa však problém vyskytuje, keď sa používatelia pokúsia spravovať údajové súbory programu Outlook (.pst a .ost) .

Chyba 0x80070021 pri správe dátových súborov programu Outlook

Čo spôsobuje chybu 0x80070021?

Tento konkrétny problém sme preskúmali pomocou analýzy rôznych správ o používateľoch a stratégií opráv, ktoré sa bežne používajú na odstránenie tohto problému. Na základe našich vyšetrovaní existuje niekoľko rôznych stratégií opráv, o ktorých je známe, že spúšťajú tento kód chyby:

  • Aktivácia HTTP je vypnutá - ak sa táto chyba zobrazuje pri pokuse o hosťovanie služby WCF v prázdnej aplikácii ASP.NET; v tomto prípade sa problém pravdepodobne vyskytne, pretože hostiteľský počítač nemá aktivovanú aktiváciu protokolu HTTP. Ak chcete tento problém vyriešiť, musíte túto funkciu povoliť pomocou funkcií systému Windows.
  • Požadovaná verzia ASP.NET je vypnutá - Tento konkrétny problém sa môže vyskytnúť aj vtedy, ak požadovaná verzia ASP.NET použitá aplikáciou nie je na hostiteľskom počítači k dispozícii. Ak je tento scenár použiteľný, môžete tento problém vyriešiť povolením správnej verzie z funkcií systému Windows.
  • Údaje programu Outlook používa iný program - Určité doplnky alebo filtre nevyžiadanej pošty majú potenciál udržať program Outlook mimo dosahu, aj keď je program bežne ukončený. Vždy, keď k tomu dôjde, zostávajúci proces skončí spustením chybového kódu po úprave dátového súboru programu Outlook. V takom prípade môžete problém vyriešiť ukončením procesu programu Outlook.
  • Nainštalovaný je indexový prehľadávač e-mailov s vyhľadávaním - tento chybový kód sa zvyčajne zobrazuje aj kvôli problematickému doplnku Outlook s názvom Vyhľadávací indexový e-mail . Niekoľko používateľov, ktorých sa to týka, oznámilo, že k problému nedošlo už po odinštalovaní problematického doplnku z programu Outlook.
  • MS Office Communicator (Lyns) je v konflikte s programom Outlook - Ďalším možným vinníkom, ktorý spustí tento chybový kód, je Office Communicator alebo jeho nástupca Lyns. O týchto dvoch procesoch je známe, že nechávajú procesy na pozadí, ktoré zabránia úpravám dátového súboru programu Outlook.
  • Neznámy proces je v konflikte s dátovým súborom programu Outlook - Ak vinník, ktorý vo vašom prípade spôsobuje tento problém, nie je na zozname obvyklých podozrivých, môžete eliminovať akékoľvek zásahy tretích strán zavedením počítača do bezpečného režimu.

Ak sa momentálne pokúšate vyriešiť ten istý chybový kód, v tomto článku nájdete niekoľko krokov na riešenie problémov. Nižšie nájdete zoznam metód, ktoré ostatní používatelia v podobnej situácii tiež použili na vyriešenie alebo obídenie problému.

Ak chcete zostať čo najefektívnejší, odporúčame vám postupovať v poradí, v akom sú uvedené, pretože sú usporiadané podľa efektívnosti a ťažkostí. Jeden z nich je povinný vyriešiť problém bez ohľadu na použiteľný scenár.

Metóda 1: Povolenie aktivácie protokolu HTTP z rozšírených služieb .NET Framework 4.5 (ak je k dispozícii)

Ak sa toto chybové hlásenie zobrazí počas pokusu o hosťovanie služby WCF v prázdnej aplikácii ASP.NET, pravdepodobne sa zobrazí chybová správa, pretože hostiteľský počítač nemá aktivovanú aktiváciu protokolu HTTP.

Niekoľko používateľov, ktorí v tomto konkrétnom scenári narazili na chybu 0x80070021, uviedlo, že problém sa už nevyskytol po tom, čo povolili pokročilé služby .NET Framework 4.5 pomocou ponuky Funkcie systému Windows.

Poznámka: Táto oprava je potvrdená, že funguje na Windows 10 aj Windows 7 (pokiaľ je aktuálny scenár použiteľný).

Tu je rýchly sprievodca, ako to urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „appwiz.cpl“ a stlačením klávesu Enter otvorte obrazovku Programy a funkcie .

    Do príkazového riadka Run napíšte „appwiz.cpl“
  2. Keď sa dostanete do ponuky Programy a funkcie, kliknite na Zapnúť alebo vypnúť funkcie systému Windows z vertikálnej ponuky vľavo.

    Zapnutie alebo vypnutie funkcie systému Windows
  3. Na obrazovke Funkcie systému Windows rozviňte rozšírené služby .NET Framework Advanced Services podľa toho, ktorú verziu aktívne používate, a potom rozbaľte nastavenia služieb WCF .
  4. Keď sa tam dostanete, začiarknite políčko spojené s aktiváciou protokolu HTTP a kliknutím na tlačidlo OK potvrďte zmeny.

    Povolenie aktivácie protokolu HTTP
  5. Reštartujte počítač a zistite, či sa problém vyriešil pri ďalšom spustení.

Ak sa stále stretávate s chybou 0x80070021 alebo sa tento scenár nevzťahoval na vašu súčasnú situáciu, prejdite na nasledujúcu metódu nižšie.

Metóda 2: Povolenie technológie ASP.NET 4.5, 4.6, 4.7 (ak je to použiteľné)

Ak narazíte na problém vo verzii Windows staršej ako Windows 10 v spojení so službou IIS 8.5 alebo novšou, je pravdepodobné, že sa vám podarí problém vyriešiť registráciou ASP 4.5 ASP 4.6 alebo ASP 4.7 na obrazovke Funkcie systému Windows.

Niekoľko používateľov, pre ktorých sa tento scenár podarilo vyriešiť chybu 0x80070021 neurčito po vykonaní krokov uvedených nižšie a reštartovaní počítača. Čo musíte urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „appwiz.cpl“ a stlačením klávesu Enter otvorte obrazovku Programy a funkcie .
  2. Keď sa dostanete na obrazovku Programy a funkcie, kliknite na Zapnúť alebo vypnúť funkcie systému Windows z vertikálnej ponuky vľavo.
  3. V okne Funkcie systému Windows rozviňte Internetové informačné služby a potom rozbaľte webové služby Word .
  4. Rozviňte ponuku Funkcie vývoja aplikácií a potom začiarknite políčko spojené s ASP.NET, ktorý používate. Kliknutím na tlačidlo Ok uložte zmeny.
  5. Po dokončení nasledujúcej spúšťacej postupnosti reštartujte počítač a zistite, či sa chybové hlásenie prestane vyskytovať.

Povolenie požadovanej verzie ASP.NET

Ak stále existuje rovnaký kód chyby alebo ste túto metódu nepoužili, prejdite na nasledujúcu metódu nižšie.

Metóda 3: Ukončenie programu Outlook pomocou Správcu úloh

Ak sa pri pokuse o kopírovanie dátových súborov programu Outlook na iné miesto (flash disk, OneDrive, iný pevný disk atď.) Zobrazuje chyba 0x80070021, je pravdepodobné, že váš operačný systém vám nedovolí dokončiť tento proces. súbor stále používa program Outlook.

Deje sa tak preto, že program Outlook má tendenciu stále bežať na pozadí aj po konvenčnom zatvorení. Vo väčšine prípadov sa staršie verzie programu Outlook správajú takto.

Poznámka: Ak používate spamový filter Cloudmark DesktopOne, pred vykonaním nižšie uvedených krokov program ukončite.

Nižšie uvádzame postup na zabezpečenie toho, aby bola služba Outlook zatvorená:

  1. Zatvorte program Outlook konvenčne (kliknutím na ikonu X v pravom hornom rohu obrazovky).
  2. Stlačením klávesov Ctrl + Shift + Esc otvoríte Správcu úloh .
  3. V Správcovi úloh rolujte nadol v zozname procesov na pozadí a zistite, či nájdete službu patriacu do programu Microsoft Outlook.
  4. Ak nájdete proces, ktorý patrí do programu Outlook, kliknite naň pravým tlačidlom myši a ukončite ho výberom položky Ukončiť úlohu .

    Ukončenie procesov spojených s programom Outlook

    Ak sa pri pokuse o kopírovanie alebo presun dátových súborov programu Outlook stále stretávate s chybou 0x80070021, prejdite na nasledujúcu metódu nižšie.

Metóda 4: Odinštalovanie vyhľadávacieho indexu e-mailov

Ďalším možným vinníkom, ktorý by mohol spôsobiť tento problém, je doplnok COM, o ktorom je známe, že zabraňuje úplnému ukončeniu programu Outlook. Principiálne vynúti program Outlook, aby zanechal pozaďový proces, aj keď je hlavná aplikácia zatvorená. To skončí v konflikte s niektorými prácami a je známe, že spôsobuje chybu 0x80070021 .

Niekoľkým používateľom, ktorí sa snažia tento konkrétny problém vyriešiť, sa podarilo tento problém vyriešiť po odinštalovaní určitého doplnku programu Outlook s názvom Search Email Indexer . Majte však na pamäti, že môžu existovať ďalšie doplnky, ktoré nakoniec spôsobia rovnaké správanie.

Tu je rýchly sprievodca odinštalovaním služby Search Email Indexer alebo podobného doplnku:

  1. Otvorte našu aplikáciu Outlook a na paneli s nástrojmi v hornej časti kliknite na položku Súbor . Potom kliknite na možnosť Možnosti z vertikálnej ponuky vľavo.
  2. Vo vnútri možností programu Outlook vyberte kartu Doplnky z vertikálnej ponuky v ľavej časti obrazovky.
  3. Na obrazovke Možnosti doplnku prejdite do dolnej časti obrazovky a kliknite na rozbaľovaciu ponuku priradenú k správe.
  4. Vyberte doplnky COM a kliknutím na tlačidlo Prejsť zobrazte zoznam nainštalovaných doplnkov.
  5. Na obrazovke doplnku COM vyberte Search Email Indexer (alebo iný doplnok, ktorý chcete odinštalovať) a kliknutím na Odstrániť ho odstráňte .

Odinštalovanie zodpovedajúcich doplnkov

Metóda 5: Odinštalovanie MS Office Communicator (ak je k dispozícii)

Ďalším možným dôvodom, ktorý by mohol spôsobiť chybu 0x80070021, je takmer zaniknutá aplikácia s názvom Microsoft Office Communicator . Tento klient zjednotenej komunikácie, v ktorom používatelia mohli iniciovať konverzácie a viesť živé videá, už spoločnosť Microsoft nepodporuje, ale niektorí používatelia ho stále majú nainštalovaný na svojich počítačoch.

Táto zastaraná aplikácia v počítači však môže byť v konflikte s novšími aplikáciami balíka Office, najmä s programom Microsoft Outlook. Niekoľko používateľov, ktorí sa stretli s týmto problémom, uviedlo, že k chybe 0x80070021 už nedošlo po odinštalovaní aplikácie MS Office Communicator z počítača.

Aktualizácia: nástupca MS Office Communicator, je známe, že MS Lync spôsobuje presne ten istý problém. Ak máte nainštalovanú túto aplikáciu, odinštalujte ju podľa krokov uvedených nižšie.

Tu je rýchly sprievodca, ako to urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „appwiz.cpl“ a stlačením klávesu Enter otvorte Programy a funkcie .

    Zadajte príkaz appwiz.cpl a stlačením klávesu Enter otvorte zoznam nainštalovaných programov
  2. V rámci programov a funkcií prejdite nadol zoznamom aplikácií a vyhľadajte aplikáciu Microsoft Office Communicator.
  3. Pravým tlačidlom myši kliknite na Microsoft Office Communicator a vyberte možnosť Odinštalovať. Potom postupujte podľa pokynov na obrazovke a dokončite odinštalovanie.

    Odinštalovanie aplikácie Microsoft Office Communicator
  4. Reštartujte počítač a zopakujte akciu, ktorá predtým spôsobovala chybu 0x80070021 . Ak sa rovnaký problém stále vyskytuje, prejdite na nasledujúcu metódu nižšie.

Ak sa problém stále vyskytuje, prejdite na nasledujúcu metódu nižšie.

Metóda 6: Zavedenie systému do núdzového režimu

Niekoľko postihnutých používateľov, ktorým sa podarilo vyriešiť chybu 0x80070021 zavedením do núdzového režimu. V núdzovom režime je pravdepodobné, že budete môcť presunúť, odstrániť alebo upraviť dátový súbor programu Outlook bez toho, aby ste videli rovnaký kód chyby.

Tu je rýchly sprievodca pri zavádzaní počítača do núdzového režimu:

  1. Začnite stlačením klávesov Windows + R a otvorte dialógové okno Spustiť . Potom napíšte „ ms-settings: recovery“ a stlačením klávesu Enter otvorte kartu Recovery na stránke nastavení Update & Security .

    Prístup na kartu Obnovenie
  2. Keď sa dostanete na kartu Obnovenie, kliknite na tlačidlo Reštartovať teraz v časti Rozšírené spustenie . Po potvrdení sa zariadenie reštartuje priamo do ponuky Advanced Startup .

    Prístup do ponuky rozšíreného spustenia
  3. Keď sa vaše zariadenie zavedie späť do ponuky Rozšírené spustenie, prejdite na Riešenie problémov> Rozšírené možnosti a kliknite na Nastavenie spustenia .

    Rozšírené možnosti systému Windows 10
  4. Po absolvovaní tejto ponuky sa počítač znova reštartuje priamo do ponuky Nastavenia spustenia . Po zobrazení ponuky Startup Settings (Nastavenie spustenia) stlačte kláves F4 alebo 4 a počítač sa spustí v núdzovom režime.

    Stlačením klávesu F4 alebo 4 spustite počítač do núdzového režimu
  5. Po dokončení spúšťacej postupnosti a úspešnom zavedení počítača do núdzového režimu zopakujte operáciu, ktorá predtým spôsobila chybu 0x80070021, a zistite, či sa problém vyriešil.

Zaujímavé Články