A 0x80070021 számú hiba elhárítása

Számos Windows-felhasználó a 0x80070021 számú hibával találkozik,  amikor egy fájlt egyik helyről a másikra próbál másolni. Más felhasználók ezt a hibát tapasztalják, amikor WCF szolgáltatást próbálnak tárolni egy ASP.NET alkalmazásban. De a legtöbb esetben a probléma akkor jelentkezik, amikor a felhasználók megpróbálják kezelni az Outlook adatfájljait (.pst és .ost) .

Mi okozza a 0x80070021 számú hibát?

Vizsgáltuk ezt a problémát különböző felhasználói jelentések és a probléma megoldására általánosan használt javítási stratégiák elemzésével. Vizsgálataink alapján számos különböző javítási stratégia létezik, amelyekről ismert, hogy kiváltják ezt a hibakódot:

  • A HTTP-aktiválás le van tiltva - Ha ezt a hibát észleli, amikor egy WCF-szolgáltatást próbál egy üres ASP.NET-alkalmazásban tárolni; ebben az esetben a probléma valószínűleg azért merül fel, mert a gazdagépen nincs engedélyezve a HTTP-aktiválás. A probléma megoldásához engedélyeznie kell a funkciót a Windows szolgáltatásaiban.
  • A szükséges ASP.NET verzió le van tiltva - Ez a bizonyos probléma akkor is felmerülhet, ha az alkalmazás által használt szükséges ASP.NET verzió nem érhető el a gazdagépen. Ha ez a forgatókönyv alkalmazható, akkor megoldhatja a problémát a megfelelő verzió engedélyezésével a Windows szolgáltatásaiból.
  • Az Outlook adatait egy másik program használja - Bizonyos bővítmények vagy spamszűrők képesek távol tartani az Outlook programot akkor is, ha a program szokásos módon közel van. Valahányszor ez bekövetkezik, egy megmaradt folyamat kiváltja a hibakódot, ha az Outlook adatfájlja módosul. Ebben az esetben az Outlook folyamat bezárásával oldhatja meg a problémát.
  • A Search Email Indexer telepítve van - Ez a hibakód a jelentések szerint a Search Email Indexer nevű problémás Outlook-bővítmény miatt is megjelenik . Több érintett felhasználó arról számolt be, hogy a probléma már nem fordult elő, miután eltávolították a problémás bővítményt az Outlookból.
  • Az MS Office Communicator (Lyns) ütközik az Outlook programmal  - A hibakódot kiváltó másik lehetséges tettes az Office Communicator vagy az azt követő Lyns. Ez a kettő köztudottan olyan háttérfolyamatokat hagy maga után, amelyek megakadályozzák az Outlook adatfájljának módosítását.
  • Az ismeretlen folyamat ütközik az Outlook adatfájljával - Ha a problémát okozó tettes nem szerepel a szokásos gyanúsítottak listáján, kiküszöbölheti a harmadik fél általi beavatkozást a számítógép biztonságos módba történő indításával.

Ha éppen ugyanazon hibakód megoldásával küzd, akkor ez a cikk számos hibaelhárítási lépést nyújt Önnek. Az alábbiakban olyan módszerek gyűjteményét találja, amelyeket más, hasonló helyzetben lévő felhasználók szintén használtak a probléma kijavítására vagy megkerülésére.

Ha a lehető leghatékonyabb akar maradni, azt tanácsoljuk, hogy kövesse a módszereket a bemutatott sorrendben, mivel a hatékonyság és a nehézség szerint rendezi őket. Egyikük köteles megoldani a problémát az alkalmazandó forgatókönyvtől függetlenül.

1. módszer: A HTTP-aktiválás engedélyezése a .NET Framework 4.5 Advanced Services szolgáltatásból (ha van)

Ha ezt a hibaüzenetet kapja, amikor egy WCF-szolgáltatást szeretne üres ASP.NET alkalmazásban tárolni, akkor valószínűleg a hibaüzenet jelenik meg, mert a gazdagépen nincs engedélyezve a HTTP-aktiválás.

Számos olyan felhasználó, aki a 0x80070021 hibával találkozott   ebben a konkrét forgatókönyvben, arról számolt be, hogy a probléma már nem jelentkezett, miután engedélyezték a .Net Framework 4.5 Advanced Services szolgáltatást a Windows Szolgáltatások menü használatával.

Megjegyzés: Ez a javítás megerősítést nyert, hogy mind a Windows 10, mind a Windows 7 rendszeren működik (amennyiben az aktuális forgatókönyv alkalmazható).

Itt van egy rövid útmutató ennek megvalósításához:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „appwiz.cpl” szót, majd nyomja meg az Enter billentyűt a Programok és szolgáltatások képernyő megnyitásához.
  2. Miután eljutott a Programok és szolgáltatások menübe, kattintson a Windows funkcióinak be- vagy kikapcsolása elemre a bal oldali függőleges menüből.
  3. A Windows Jellemzők képernyőn bontsa ki az aktívan használt .NET Framework Advanced Services szolgáltatást , majd bontsa ki a WCF Services beállításait.
  4. Miután odaért, jelölje be a HTTP-aktiváláshoz tartozó négyzetet, és kattintson az OK gombra a módosítások megerősítéséhez.
  5. Indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e a következő indításkor.

Ha továbbra is a 0x80070021 számú hibával találkozik,  vagy ez a forgatókönyv nem volt alkalmazható a jelenlegi helyzetére, lépjen az alábbi következő módszerre.

2. módszer: Az ASP.NET 4.5, 4.6, 4.7 engedélyezése (ha van)

Ha a problémát a Windows 10-nél régebbi Windows-verzión, az IIS 8.5 vagy újabb verzióval együtt találja, akkor nagy valószínűséggel képes lesz megoldani a problémát az ASP 4.5 ASP 4.6 vagy az ASP 4.7 regisztrálásával a Windows Szolgáltatások képernyőn keresztül.

Számos olyan felhasználó, akinek ez a szcenárió sikerült, a végtelen időre megoldja a  0x80070021 hibát  az alábbi lépések végrehajtása és a számítógép újraindítása után. A következőket kell tennie:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „appwiz.cpl” szót, majd nyomja meg az Enter billentyűt a Programok és szolgáltatások képernyő megnyitásához.
  2. Miután belépett a Programok és szolgáltatások képernyőre, kattintson a Windows funkcióinak be- vagy kikapcsolása elemre a bal oldali függőleges menüből.
  3. A Windows szolgáltatásai ablakban bontsa ki az Internet Information Services, majd a Word Wide Web szolgáltatásokat.
  4. Bontsa ki az Alkalmazásfejlesztési szolgáltatások menüt, majd jelölje be a használt ASP.NET-hez társított négyzetet. A módosítások mentéséhez kattintson az OK gombra .
  5. Indítsa újra a számítógépet, és ellenőrizze, hogy a hibakód nem jelenik-e meg, miután a következő indítási sorrend befejeződött.

Ha ugyanaz a hibakód továbbra is előfordul, vagy ha ez a módszer nem volt alkalmazható, lépjen az alábbi következő módszerre.

3. módszer: Az Outlook bezárása a Feladatkezelő használatával

Ha a 0x80070021 számú hibát  látja,  miközben megpróbálja másolni az Outlook Data fájlokat (flash meghajtó, OneDrive, más HDD stb.), Akkor valószínű, hogy az operációs rendszer nem engedi befejezni a folyamatot, az az, hogy fájlt továbbra is az Outlook használja.

Ez azért történik, mert az Outlook hajlamos arra, hogy a szokásos bezárás után is a háttérben fusson. A legtöbb esetben a régebbi Outlook verziókról van szó.

Megjegyzés: ha a Cloudmark DesktopOne spamszűrőjét használja, az alábbi lépések végrehajtása előtt zárja be a programot.

Az alábbiakban bemutatjuk, hogyan lehet biztosítani az Outlook szolgáltatás bezárását:

  1. Zárja be az Outlook szokásos módon (az X ikonra kattintva a képernyő jobb felső sarkában).
  2. Nyomja meg a Ctrl + Shift + Esc billentyűkombinációt a Feladatkezelő megnyitásához .
  3. A Feladatkezelőben görgessen lefelé a háttérfolyamatok listáján, és nézze meg, hogy megtalálja-e a Microsoft Outlookhoz tartozó szolgáltatást.
  4. Ha olyan folyamatot talál, amely az Outlook programhoz tartozik, kattintson rá a jobb gombbal, és válassza a Feladat befejezése lehetőséget a bezárásához.

    Ha továbbra is a  0x80070021  hibát tapasztalja, amikor megpróbálja másolni vagy áthelyezni az Outlook adatfájljait, lépjen az alábbi következő módszerre.

4. módszer: A Search Email Indexer eltávolítása

Egy másik potenciális tettes, amely ezt a problémát okozhatja, egy COM kiegészítő, amelyről ismert, hogy megakadályozza az Outlook teljes bezárását. Lényegében arra kényszeríti az Outlook-ot, hogy hátrahagyjon egy háttérfolyamatot akkor is, ha a fő alkalmazás bezárult. Ez végül ütközik bizonyos házimunkákkal, és köztudottan kiváltja a  0x80070021  hibát.

Számos, a probléma megoldásával küzdő felhasználónak sikerült kijavítania egy bizonyos Search Email Indexer nevű Outlook-bővítmény eltávolítása után . De ne feledje, hogy lehetnek más bővítmények, amelyek végül ugyanazt a viselkedést okozzák.

Itt található egy rövid útmutató a Search Email Indexer vagy hasonló kiegészítő eltávolításáról:

  1. Nyissa meg az Outlook alkalmazást, és kattintson a Fájl elemre a felső szalagsávon. Ezután kattintson a bal oldali függőleges menü Beállítások elemére.
  2. Az Outlook beállításai között válassza a Bővítmények fület a képernyő bal oldalán található függőleges menüből.
  3. A Bővítmény beállításai képernyőn lépjen a képernyő alsó részébe, és kattintson a Manage elemhez társított legördülő menüre.
  4. Válassza a COM bővítmények elemet, és kattintson a Ugrás gombra a telepített bővítmények listájának megtekintéséhez.
  5. A COM bővítmény képernyőn válassza ki a Search Email Indexer (vagy egy másik eltávolítandó bővítmény keresését) elemet , majd kattintson az Eltávolítás gombra .

5. módszer: Az MS Office Communicator eltávolítása (ha van)

A 0x80070021  hibát kiváltó másik lehetséges ok a  Microsoft Office Communicator nevű, majdnem kihalt alkalmazás . Ezt az egységes kommunikációs klienst, ahol a felhasználók beszélgetéseket kezdeményezhetnek és élő videókat folytathatnak, a Microsoft már nem támogatja, de néhány felhasználónak továbbra is telepítve van a számítógépére.

Ennek az elavult alkalmazásnak a számítógépén történő ütközése azonban ütközhet az újabb Office alkalmazásokkal, különösen a Microsoft Outlook programmal. Számos olyan felhasználó, aki találkozott ezzel a problémával, arról számolt be, hogy a  0x80070021  hiba már nem jelentkezett, miután eltávolította az MS Office Communicator programot a számítógépéről.

Frissítés: Az MS Office Communicator utódja, az MS Lync is ismert, hogy pontosan ugyanazt a problémát okozza. Ha telepítette ezt az alkalmazást, távolítsa el az alábbi lépések végrehajtásával.

Itt van egy rövid útmutató ennek megvalósításához:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „appwiz.cpl” szót, és nyomja meg  az Enter billentyűt a Programok és szolgáltatások megnyitásához .
  2. A programok és szolgáltatások között görgessen lefelé az alkalmazások listáján a Microsoft Office Communicator alkalmazás megkereséséhez.
  3. Kattintson a jobb gombbal a Microsoft Office Communicator elemre, és válassza az Eltávolítás lehetőséget. Ezután kövesse a képernyőn megjelenő utasításokat az eltávolítás befejezéséhez.
  4. Indítsa újra a számítógépet, és ismételje meg azt a műveletet, amely korábban a 0x80070021  hibát okozta  . Ha ugyanaz a probléma továbbra is fennáll, lépjen a következő módszerre.

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

6. módszer: Indítás csökkentett módba

Számos érintett felhasználó, akiknek csökkentett módba történő indításával sikerült megoldania a  0x80070021  hibát. Csökkentett módban nagy valószínűséggel képes lesz áthelyezni, törölni vagy módosítani az Outlook adatfájlt anélkül, hogy ugyanazt a hibakódot látná.

Itt egy rövid útmutató a számítógép csökkentett módba történő indításáról:

  1. Először nyomja meg a Windows billentyűt + R a Futtatás párbeszédpanel megnyitásához . Ezután írja be az „ ms-settings: recovery” parancsot,  és nyomja meg az Enter  billentyűt a Frissítés és biztonság beállításai oldal Helyreállítás lapjának megnyitásához .
  2. Miután belépett a Helyreállítás fülre, kattintson az Újraindítás most gombra a Speciális indítás alatt . Miután megerősítette, a gép újraindul közvetlenül az Advanced Startup menübe.
  3. Miután a gép újraindult az Advanced Startup menübe, lépjen a Hibaelhárítás> Speciális beállítások elemre, és kattintson az Indítási beállítások elemre .
  4. Miután belépett ebbe a menübe, számítógépe újraindul közvetlenül az Indítási beállítások menübe. Miután megjelenik az Indítási beállítások menü, nyomja meg az F4 vagy 4 gombot a számítógép csökkentett módban történő indításához.
  5. Miután az indítási sorrend befejeződött, és a számítógép sikeresen biztonságos módba vált, ismételje meg azt a műveletet, amely korábban kiváltotta a  0x80070021  hibát, és ellenőrizze, hogy a probléma megoldódott-e.