Kaip ištaisyti 0x80070021 klaidą

Keli „Windows“ vartotojai, bandydami nukopijuoti failą iš vienos vietos į kitą, susiduria su klaida 0x80070021 . Kiti vartotojai mato šią klaidą bandydami priglobti WCF paslaugą ASP.NET programoje. Tačiau dažniausiai pranešama, kad problema kyla, kai vartotojai bando tvarkyti „ Outlook“ duomenų failus (.pst ir .ost) .

Tvarkydami „Outlook Data“ failus, įvyko 0x80070021 klaida

Kas sukelia klaidą 0x80070021?

Mes ištyrėme šią problemą analizuodami įvairias vartotojų ataskaitas ir taisymo strategijas, kurios paprastai naudojamos šiai problemai išspręsti. Remiantis mūsų tyrimais, yra keletas skirtingų taisymo strategijų, kurios suaktyvina šį klaidos kodą:

  • HTTP aktyvinimas neleidžiamas - jei gaunate šią klaidą bandydami surengti WCF paslaugą tuščioje ASP.NET programoje; tokiu atveju problema greičiausiai kyla todėl, kad pagrindiniame kompiuteryje neįgalinta HTTP aktyvinimas. Norėdami išspręsti šią problemą, turėsite įjungti šią funkciją iš „Windows Features“.
  • Reikiama ASP.NET versija yra išjungta - ši konkreti problema taip pat gali kilti, jei pagrindinėje kompiuteryje nėra prieinamos reikiamos programos naudojamos ASP.NET versijos. Jei šis scenarijus yra tinkamas, problemą galite išspręsti įgalinę tinkamą versiją iš „Windows Features“.
  • „Outlook“ duomenis naudoja kita programa - tam tikri priedai ar šlamšto filtrai gali neleisti „Outlook“ naudoti net tada, kai programa paprastai būna artima. Kai tik tai įvyks, pakeitus „Outlook“ duomenų failą, likęs procesas suaktyvins klaidos kodą. Tokiu atveju problemą galite išspręsti uždarę „Outlook“ procesą.
  • Įdiegtas paieškos el. Pašto rodyklė - dažniausiai pranešama, kad šis klaidos kodas atsiranda dėl probleminio „Outlook“ priedo, vadinamo paieškos el . Pašto rodyklė . Keletas paveiktų vartotojų pranešė, kad problema nebebuvo, kai jie pašalino probleminį priedą iš „Outlook“.
  • „MS Office Communicator“ („Lyns“) prieštarauja „Outlook“ . Kitas galimas kaltininkas, kuris suaktyvins šį klaidos kodą, yra „Office Communicator“ arba jį pakeisiantis „Lyns“. Yra žinoma, kad šie du procesai palieka foninius procesus, kurie neleidžia modifikuoti „Outlook“ duomenų failo.
  • Nežinomas procesas prieštarauja „Outlook“ duomenų failui - jei kaltininko, dėl kurio kilo jūsų problema, nėra įprastų įtariamųjų sąraše, galite pašalinti bet kokį trečiosios šalies įsikišimą paleidę kompiuterį į saugųjį režimą.

Jei šiuo metu stengiatės išspręsti tą patį klaidos kodą, šiame straipsnyje bus pateikti keli trikčių šalinimo veiksmai. Žemiau rasite metodų, kuriuos kiti vartotojai, atsidūrę panašioje situacijoje, taip pat naudojo problemai ištaisyti arba apeiti, rinkinį.

Jei norite išlikti kiek įmanoma efektyvesni, patariame laikytis metodų tokia tvarka, kokia jie pateikiami, nes jie yra paskirstyti pagal efektyvumą ir sunkumus. Vienas iš jų privalo išspręsti problemą, neatsižvelgiant į taikomą scenarijų.

1 būdas: HTTP aktyvinimo įgalinimas iš .NET Framework 4.5 Advanced Services (jei taikoma)

Jei gausite šį klaidos pranešimą bandydami priglobti WCF paslaugą tuščioje ASP.NET programoje, gali pasirodyti klaidos pranešimas, nes pagrindiniame kompiuteryje neįgalinta HTTP aktyvinimas.

Keletas vartotojų, kurie šiame scenarijuje susidūrė su klaida 0x80070021, pranešė, kad problema nebebuvo po to, kai jie įgalino „.Net Framework 4.5 Advanced Services“ naudodamiesi „Windows Features“ meniu.

Pastaba: patvirtinta, kad šis taisymas veikia ir „Windows 10“, ir „Windows 7“ (tol, kol galioja dabartinis scenarijus).

Čia yra trumpas vadovas, kaip tai padaryti:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „appwiz.cpl“ ir paspauskite „ Enter“, kad atidarytumėte programų ir funkcijų ekraną.

    Vykdydami eilutę įveskite „appwiz.cpl“
  2. Kai pateksite į meniu „ Programos ir funkcijos“, vertikaliame meniu kairėje spustelėkite Įjungti arba išjungti „Windows“ funkcijas .

    „Windows“ funkcijos įjungimas arba išjungimas
  3. Windows“ funkcijų ekrane išplėskite .NET Framework Advanced Services, atsižvelgdami į tai, kurią versiją aktyviai naudojate, tada išplėskite „ WCF Services“ parametrus.
  4. Kai tik pateksite, pažymėkite langelį, susijusį su HTTP aktyvinimu, ir spustelėkite Gerai, kad patvirtintumėte pakeitimus.

    Įgalinamas HTTP aktyvinimas
  5. Paleiskite kompiuterį iš naujo ir patikrinkite, ar problema buvo išspręsta kito paleidimo metu.

Jei vis tiek susiduriate su klaida 0x80070021 arba šis scenarijus nebuvo pritaikytas dabartinei situacijai, pereikite prie kito metodo, pateikto žemiau.

2 būdas: Įgalinti ASP.NET 4.5, 4.6, 4.7 (jei taikoma)

Jei kyla problemų dėl senesnės nei „Windows 10“ „Windows“ versijos kartu su IIS 8.5 ar naujesne versija, gali būti, kad problemą išspręsite užregistravę ASP 4.5 ASP 4.6 arba ASP 4.7 per „Windows Features“ ekraną.

Keli vartotojai, kuriems pavyko įvykdyti šį scenarijų, neribotą laiką išsprendė klaidą 0x80070021 atlikę toliau nurodytus veiksmus ir iš naujo paleidę kompiuterį. Štai ką jums reikia padaryti:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „appwiz.cpl“ ir paspauskite „ Enter“, kad atidarytumėte programų ir funkcijų ekraną.
  2. Kai pateksite į programų ir funkcijų ekraną, vertikaliame meniu kairėje spustelėkite Įjungti arba išjungti „Windows“ funkcijas .
  3. „Windows“ funkcijų lange išplėskite interneto informacijos paslaugas, tada išplėskite „ Word Wide Web“ paslaugas.
  4. Išskleiskite meniu „ Application Development Features“, tada pažymėkite langelį, susietą su jūsų naudojama ASP.NET. Spustelėkite Gerai, kad išsaugotumėte pakeitimus.
  5. Paleiskite kompiuterį iš naujo ir patikrinkite, ar klaidos kodas nebebus rodomas, kai bus baigta kita paleisties seka.

Įgalinama reikiama ASP.NET versija

Jei vis dar pasitaiko tas pats klaidos kodas arba jums šis metodas nebuvo pritaikytas, pereikite prie kito metodo, pateikto žemiau.

3 būdas: „Outlook“ uždarymas naudojant užduočių tvarkytuvę

Jei bandant nukopijuoti „Outlook Data“ failus į kitą vietą („flash drive“, „OneDrive“, skirtingą HDD ir kt.) Matote klaidą 0x80070021, tikėtina, kad jūsų operacinė sistema neleidžia baigti proceso, nes failą vis dar naudoja „Outlook“.

Taip nutinka todėl, kad „Outlook“ yra linkusi toliau veikti fone, net jei ji paprastai uždaroma. Daugeliu atvejų pranešama, kad senesnės „Outlook“ versijos elgiasi taip.

Pastaba: jei naudojate „Cloudmark DesktopOne“ šlamšto filtrą, prieš atlikdami toliau nurodytus veiksmus uždarykite programą.

Štai greitai įsitikiname, kad „Outlook“ paslauga uždaryta:

  1. Paprastai uždarykite „Outlook“ (viršutiniame dešiniajame ekrano kampe spustelėdami piktogramą X).
  2. Paspauskite „ Ctrl“ + „Shift“ + Esc, kad atidarytumėte „ Task Manager“ .
  3. Užduočių tvarkytuvėje slinkite žemyn per foninio proceso sąrašą ir pažiūrėkite, ar galite rasti „Microsoft Outlook“ priklausančią paslaugą.
  4. Jei radote procesą, priklausantį „Outlook“, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Baigti užduotį, kad uždarytumėte.

    Su „Outlook“ susijusių procesų pabaiga

    Jei vis tiek susiduriate su 0x80070021 klaida bandant nukopijuoti ar perkelti „Outlook“ duomenų failus, pereikite prie kito metodo, pateikto žemiau.

4 būdas: Pašalinkite paieškos el. Pašto rodyklę

Kitas galimas kaltininkas, kuris gali sukelti šią problemą, yra COM priedas, kuris, kaip žinoma, neleidžia „Outlook“ visiškai uždaryti. Iš esmės tai verčia „Outlook“ palikti foninį procesą net tada, kai pagrindinė programa yra uždaryta. Tai galiausiai nesuderinama su tam tikrais darbais ir žinoma, kad ji suaktyvins 0x80070021 klaidą.

Keli vartotojai, kurie stengiasi išspręsti šią problemą, sugebėjo ją išspręsti, pašalinę tam tikrą „Outlook“ priedą, vadinamą „ Search Email Indexer“ . Tačiau atminkite, kad gali būti ir kitų priedų, kurie galų gale sukels tą patį elgesį.

Čia yra greitas paieškos el. Pašto rodyklės ar panašaus priedo pašalinimo vadovas:

  1. Atidarykite mūsų „Outlook“ programą ir spustelėkite juostą, esančią viršuje esančioje juostos juostoje. Tada kairiajame vertikaliame meniu spustelėkite „ Parinktys“ .
  2. Outlook“ parinkčių viršuje, esančiame kairiajame ekrano skyriuje, vertikaliame meniu pasirinkite skirtuką „ Priedai “.
  3. Ekrane „ Papildinio parinktys“ eikite į apatinę ekrano dalį ir spustelėkite išskleidžiamąjį meniu, susietą su Tvarkyti.
  4. Pasirinkite COM priedus ir spustelėkite Eiti, kad pamatytumėte įdiegtų priedų sąrašą.
  5. COM papildinio ekrane pasirinkite „ Search Email Indexer“ (arba kitą priedą, kurį norite pašalinti) ir spustelėkite „ Pašalinti“, kad atsikratytumėte.

Pašalinkite atsakingus priedus

5 būdas: „MS Office Communicator“ pašalinimas (jei taikoma)

Kita galima priežastis, galinti sukelti 0x80070021 klaidą, yra beveik išnykusi programa, vadinama „ Microsoft Office Communicator“ . Šis vieningas ryšių klientas, kuriame vartotojai gali pradėti pokalbius ir vykdyti tiesioginius vaizdo įrašus, „Microsoft“ nebepalaikomas, tačiau kai kurie vartotojai vis tiek jį įdiegė savo asmeniniuose kompiuteriuose.

Tačiau turėdami šią pasenusią programą savo kompiuteryje galite prieštarauti naujesnėms „Office“ programoms, ypač su „Microsoft Outlook“. Keli vartotojai, susidūrę su šia problema, pranešė, kad 0x80070021 klaida nebėra, kai jie pašalino „MS Office Communicator“ iš savo kompiuterio.

Atnaujinimas: žinoma, kad „MS Office Communicator“ įpėdinė „MS Lync“ sukelia būtent tą pačią problemą. Jei įdiegėte šią programą, pašalinkite ją atlikdami toliau nurodytus veiksmus.

Čia yra trumpas vadovas, kaip tai padaryti:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „appwiz.cpl“ ir paspauskite „ Enter“, kad būtų atidarytos programos ir funkcijos .

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų sąrašą
  2. Programų ir funkcijų sąraše slinkite žemyn per programų sąrašą, kad rastumėte „Microsoft Office Communicator“ programą.
  3. Dešiniuoju pelės mygtuku spustelėkite „ Microsoft Office Communicator“ ir pasirinkite Pašalinti. Tada vykdykite ekrane pateikiamus nurodymus, kad pabaigtumėte pašalinimą.

    „Microsoft Office Communicator“ pašalinimas
  4. Paleiskite kompiuterį iš naujo ir pakartokite veiksmą, kuris anksčiau sukėlė 0x80070021 klaidą. Jei vis dar kyla ta pati problema, pereikite prie kito metodo, pateikto žemiau.

Jei problema vis dar iškyla, pereikite prie kito metodo, pateikto žemiau.

6 būdas: įkrova į saugųjį režimą

Keli paveikti vartotojai, kuriems pavyko pašalinti 0x80070021 klaidą paleidus į saugųjį režimą. Kai esate saugiuoju režimu, greičiausiai galėsite perkelti, ištrinti ar pakeisti „Outlook“ duomenų failą nematydami to paties klaidos kodo.

Čia yra trumpas kompiuterio paleidimo į saugųjį režimą vadovas:

  1. Pradėkite paspausdami „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „ ms-settings: recovery“ ir paspauskite „ Enter“, kad atidarytumėte „ Atnaujinimo ir saugos nustatymų“ puslapio atkūrimo skirtuką.

    Prieiga prie atkūrimo skirtuko
  2. Kai pateksite į atkūrimo skirtuką, spustelėkite mygtuką Paleisti dabar, esantį skiltyje Išplėstinis paleidimas . Kai patvirtinsite, jūsų įrenginys bus paleistas tiesiai į „ Advanced Startup“ meniu.

    Prieiga prie išplėstinio paleidimo meniu
  3. Kai jūsų kompiuteryje bus įkeltas atsarginių kopijų meniu „ Advanced Startup“, eikite į Trikčių šalinimas> Išplėstinės parinktys ir spustelėkite Pradėjimo parametrai .

    „Windows 10“ išplėstinės parinktys
  4. Išėjęs iš šio meniu, jūsų kompiuteris vėl bus paleistas tiesiai į meniu „ Pradėjimo nustatymai“ . Kai pamatysite meniu Pradėjimo nustatymai, paspauskite F4 arba 4 klavišus, kad paleistumėte kompiuterį saugiuoju režimu.

    Paspaudę F4 arba 4 klavišus paleiskite kompiuterį į saugųjį režimą
  5. Kai tik paleisite paleidimo seką ir jūsų kompiuteris sėkmingai įsijungs į saugųjį režimą, pakartokite veiksmą, kuris anksčiau suaktyvino 0x80070021 klaidą, ir patikrinkite, ar problema buvo išspręsta.

Įdomios Straipsniai