Cum se remediază eroarea 0x80070021

Mai mulți utilizatori Windows întâmpină  Eroarea 0x80070021 atunci când încearcă să copieze un fișier dintr-o locație în alta. Alți utilizatori văd această eroare în timp ce încearcă să găzduiască un serviciu WCF într-o aplicație ASP.NET. Dar, în majoritatea cazurilor, problema este raportată să apară atunci când utilizatorii încearcă să gestioneze fișierele de date Outlook (.pst și .ost) .

Ce cauzează eroarea 0x80070021?

Am investigat această problemă specială analizând diferite rapoarte ale utilizatorilor și strategiile de reparații care sunt utilizate în mod obișnuit pentru a remedia această problemă. Pe baza investigațiilor noastre, există mai multe strategii de reparații diferite care sunt cunoscute pentru a declanșa acest cod de eroare:

  • Activarea HTTP este dezactivată - Dacă primiți această eroare în timp ce încercați să găzduiți un serviciu WCF într-o aplicație ASP.NET goală; în acest caz, problema apare cel mai probabil deoarece computerul gazdă nu are activată HTTP Activare. Pentru a rezolva această problemă, va trebui să activați caracteristica din caracteristicile Windows.
  • Versiunea ASP.NET necesară este dezactivată - Această problemă specială poate apărea și dacă versiunea ASP.NET necesară utilizată de aplicație nu este disponibilă pe computerul gazdă. Dacă acest scenariu este aplicabil, puteți rezolva problema activând versiunea corectă din caracteristicile Windows.
  • Datele Outlook sunt utilizate de un alt program - Anumite programe de completare sau filtre de spam pot menține Outlook departe chiar și atunci când programul este aproape convențional. Ori de câte ori se întâmplă acest lucru, un proces rămas va sfârși prin a declanșa codul de eroare odată ce fișierul de date Outlook este modificat. În acest caz, puteți rezolva problema închizând procesul Outlook.
  • Search Email Indexer este instalat - Acest cod de eroare este, de asemenea, raportat în mod obișnuit că apare din cauza unui add-in Outlook problematic numit Search Email Indexer . Mai mulți utilizatori afectați au raportat că problema nu se mai produce după ce au dezinstalat programul de completare problematic din Outlook.
  • MS Office Communicator (Lyns) este în conflict cu Outlook  - Un alt posibil vinovat care va declanșa acest cod de eroare este Office Communicator sau succesorul său Lyns. Se știe că aceste două părăsi procesele de fundal care vor împiedica modificarea fișierului de date Outlook.
  • Procesul necunoscut intră în conflict cu fișierul de date Outlook - Dacă vinovatul care cauzează problema în cazul dvs. nu se află pe lista suspectului obișnuit, puteți elimina orice interferență terță parte pornind computerul în modul sigur.

Dacă vă luptați în prezent pentru a rezolva același cod de eroare, acest articol vă va oferi mai mulți pași de depanare. Mai jos, veți găsi o colecție de metode pe care și alți utilizatori într-o situație similară le-au folosit, fie pentru a remedia, fie pentru a ocoli problema.

Dacă doriți să rămâneți cât mai eficient posibil, vă sfătuim să urmați metodele în ordinea în care sunt prezentate, deoarece acestea sunt ordonate în funcție de eficiență și dificultate. Unul dintre ei este obligat să rezolve problema, indiferent de scenariul aplicabil.

Metoda 1: Activarea activării HTTP din .NET Framework 4.5 Servicii avansate (dacă este cazul)

Dacă primiți acest mesaj de eroare în timp ce încercați să găzduiți un serviciu WCF într-o aplicație goală ASP.NET, este posibil ca mesajul de eroare să apară deoarece computerul gazdă nu are activarea HTTP activată.

Mai mulți utilizatori care au întâmpinat  eroarea 0x80070021  în acest scenariu special au raportat că problema nu se mai produce după ce au activat .Net Framework 4.5 Advanced Services utilizând meniul Windows Features.

Notă: Această corecție este confirmată să funcționeze atât pe Windows 10, cât și pe Windows 7 (atâta timp cât scenariul actual este aplicabil).

Iată un ghid rapid despre cum să faceți acest lucru:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „appwiz.cpl” și apăsați Enter pentru a deschide ecranul Programe și caracteristici .
  2. Odată ce ajungeți la meniul Programe și caracteristici , faceți clic pe Activați sau dezactivați caracteristicile Windows din meniul vertical din stânga.
  3. În interiorul ecranului Caracteristici Windows , extindeți .NET Framework Advanced Services indiferent de versiunea pe care o utilizați în mod activ și apoi extindeți setările WCF Services .
  4. Odată ajuns acolo, bifați caseta asociată cu activarea HTTP și faceți clic pe Ok pentru a confirma modificările.
  5. Reporniți computerul și vedeți dacă problema a fost rezolvată la următoarea pornire.

Dacă întâmpinați încă  Eroarea 0x80070021 sau acest scenariu nu a fost aplicabil situației dvs. actuale, treceți la următoarea metodă de mai jos.

Metoda 2: Activarea ASP.NET 4.5, 4.6, 4.7 (dacă este cazul)

Dacă întâmpinați problema în versiunea Windows mai veche decât Windows 10 împreună cu IIS 8.5 sau o versiune mai recentă, este posibil să puteți rezolva problema înregistrând ASP 4.5 ASP 4.6 sau ASP 4.7 prin intermediul ecranului Caracteristici Windows.

Mai mulți utilizatori pentru care acest scenariu a reușit să rezolve  Eroarea 0x80070021 la  nesfârșit după ce au urmat pașii de mai jos și au repornit computerul. Iată ce trebuie să faceți:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare . Apoi, tastați „appwiz.cpl” și apăsați Enter pentru a deschide ecranul Programe și caracteristici .
  2. Odată ce intrați în ecranul Programe și caracteristici , faceți clic pe Activați sau dezactivați caracteristicile Windows din meniul vertical din stânga.
  3. În interiorul ferestrei Windows Features, extindeți Internet Information Services, apoi extindeți serviciile Word Wide Web .
  4. Extindeți meniul Caracteristici de dezvoltare a aplicației , apoi bifați caseta asociată cu ASP.NET pe care o utilizați. Faceți clic pe Ok pentru a salva modificările.
  5. Reporniți computerul și vedeți dacă codul de eroare nu mai apare odată ce următoarea secvență de pornire este finalizată.

Dacă același cod de eroare apare încă sau dacă această metodă nu a fost aplicabilă, treceți la următoarea metodă de mai jos.

Metoda 3: Închiderea Outlook utilizând Task Manager

Dacă vedeți  Eroarea 0x80070021 în  timp ce încercați să copiați fișierele de date Outlook într-o altă locație (unitate flash, OneDrive, HDD diferit etc.), șansele sunt motivul pentru care sistemul dvs. de operare nu vă permite să finalizați procesul este că fișierul este încă utilizat de Outlook.

Acest lucru se întâmplă deoarece Outlook are tendința de a continua să ruleze în fundal chiar și după ce a fost închis în mod convențional. În majoritatea cazurilor, se raportează că versiunile mai vechi de Outlook se comportă așa.

Notă: dacă utilizați filtrul de spam Cloudmark DesktopOne, închideți programul înainte de a încerca pașii de mai jos.

Iată câteva informații despre asigurarea închiderii serviciului Outlook:

  1. Închideți Outlook în mod convențional (făcând clic pe pictograma X din colțul din dreapta sus al ecranului).
  2. Apăsați Ctrl + Shift + Esc pentru a deschide Managerul de activități .
  3. În Task Manager, derulați în jos prin lista procesului de fundal și vedeți dacă puteți găsi un serviciu aparținând Microsoft Outlook.
  4. Dacă găsiți un proces care aparține Outlook, faceți clic dreapta pe acesta și alegeți Finalizați sarcina pentru a-l închide.

    Dacă întâmpinați încă eroarea  0x80070021 în  timp ce încercați să copiați sau să mutați fișiere de date Outlook, treceți la următoarea metodă de mai jos.

Metoda 4: Dezinstalarea indexatorului de căutare a e-mailurilor

Un alt potențial vinovat care ar putea cauza această problemă este un add-in COM despre care se știe că împiedică închiderea completă a Outlook-ului. În esență, forțează Outlook să lase în urmă un proces de fundal chiar și atunci când aplicația principală este închisă. Acest lucru ajunge să intre în conflict cu anumite treburi și se știe că declanșează  eroarea 0x80070021  .

Mai mulți utilizatori care se luptă să rezolve această problemă specială au reușit să o remedieze după ce au dezinstalat un anumit program de completare Outlook numit Search Email Indexer . Dar rețineți că ar putea exista și alte programe de completare care vor sfârși prin a provoca același comportament.

Iată un ghid rapid despre dezinstalarea Search Email Indexer sau un supliment similar:

  1. Deschideți aplicația Outlook și faceți clic pe Fișier din bara de panglică din partea de sus. Apoi, faceți clic pe Opțiuni din meniul vertical din stânga.
  2. În cadrul Opțiunilor Outlook , selectați fila Suplimente din meniul vertical din secțiunea din stânga a ecranului.
  3. În interiorul ecranului Opțiuni de completare , accesați secțiunea de jos a ecranului și faceți clic pe meniul derulant asociat cu Gestionare.
  4. Selectați Suplimente COM și faceți clic pe Mergi pentru a vedea lista de Suplimente instalate.
  5. Din ecranul COM Add-in , selectați Search Email Indexer (sau un alt program de completare pe care doriți să îl dezinstalați, apoi faceți clic pe Remove pentru a scăpa de el.

Metoda 5: Dezinstalarea MS Office Communicator (dacă este cazul)

Un alt motiv posibil care ar putea declanșa  eroarea 0x80070021  este o aplicație aproape dispărută numită Microsoft Office Communicator . Acest client de comunicații unificate, unde utilizatorii ar putea iniția conversații și pot derula videoclipuri live, nu mai este acceptat de Microsoft, dar unii utilizatori îl au încă instalat pe computerele lor.

Dar dacă aveți această aplicație învechită pe computerul dvs. poate ajunge să intre în conflict cu aplicațiile Office mai noi, în special cu Microsoft Outlook. Mai mulți utilizatori care au întâmpinat această problemă au raportat că  eroarea 0x80070021  nu se mai produce după ce au dezinstalat MS Office Communicator de pe computerul lor.

Actualizare: succesorul MS Office Communicator, MS Lync, este, de asemenea, cunoscut pentru a provoca exact aceeași problemă. Dacă aveți această aplicație instalată dezinstalați-o urmând pașii de mai jos.

Iată un ghid rapid despre cum să faceți acest lucru:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare . Apoi, tastați „appwiz.cpl” și apăsați Enter  pentru a deschide Programele și caracteristicile .
  2. În cadrul programelor și caracteristicilor , derulați în jos prin lista de aplicații pentru a localiza aplicația Microsoft Office Communicator.
  3. Faceți clic dreapta pe Microsoft Office Communicator și alegeți Dezinstalare. Apoi, urmați instrucțiunile de pe ecran pentru a finaliza dezinstalarea.
  4. Reporniți computerul și repetați acțiunea care anterior a cauzat  eroarea 0x80070021  . Dacă aceeași problemă apare încă, treceți la următoarea metodă de mai jos.

Dacă problema persistă, treceți la următoarea metodă de mai jos.

Metoda 6: Pornirea în modul sigur

Mai mulți utilizatori afectați care au reușit să rezolve  eroarea 0x80070021  pornind în modul sigur. În modul Safe Mode, este posibil să puteți muta, șterge sau modifica fișierul de date Outlook fără a vedea același cod de eroare.

Iată un ghid rapid despre pornirea computerului în modul sigur:

  1. Începeți apăsând tasta Windows + R pentru a deschide o casetă de dialog Executare . Apoi, tastați „ ms-settings: recovery”  și apăsați Enter  pentru a deschide fila Recuperare a paginii Setări actualizare și securitate .
  2. Odată ce ați intrat în fila Recuperare , faceți clic pe butonul Reporniți acum sub Start avansat . După confirmare, aparatul va reporni direct în meniul Startup avansat .
  3. Odată ce aparatul pornește în meniul Advanced Startup , accesați Depanare> Opțiuni avansate și faceți clic pe Setări Startup .
  4. După ce parcurgeți acest meniu, computerul dvs. va reporni din nou direct în meniul Setări de pornire . Odată ce meniul Startup Settings este vizibil, apăsați tasta F4 sau tasta 4 pentru a porni computerul în modul sigur.
  5. Odată ce secvența de pornire este completă și computerul pornește cu succes în modul sigur, repetați operația care anterior declanșa  eroarea 0x80070021  și vedeți dacă problema a fost rezolvată.