Kuinka korjata virhe 0x80070021

Useat Windows-käyttäjät kohtaavat virheen 0x80070021 yrittäessään kopioida tiedostoa paikasta toiseen. Muut käyttäjät näkevät tämän virheen yrittäessään isännöidä WCF-palvelua ASP.NET-sovelluksessa. Useimmissa tapauksissa ongelman ilmoitetaan tapahtuvan, kun käyttäjät yrittävät hallita Outlook-datatiedostoja (.pst ja .ost) .

Virhe 0x80070021, kun hallit Outlook Data-tiedostoja

Mikä aiheuttaa virheen 0x80070021 -virheen?

Tutkimme tätä erityistä ongelmaa analysoimalla erilaisia ​​käyttäjän raportteja ja korjausstrategioita, joita yleisesti käytetään tämän ongelman korjaamiseen. Tutkimuksiemme perusteella on olemassa useita erilaisia ​​korjausstrategioita, joiden tiedetään laukaisevan tämän virhekoodin:

  • HTTP-aktivointi on poistettu käytöstä - Jos saat tämän virheen yrittäessään isännöidä WCF-palvelua tyhjässä ASP.NET-sovelluksessa; tässä tapauksessa ongelma ilmenee todennäköisimmin, koska isäntätietokoneessa ei ole HTTP-aktivointia käytössä. Tämän ongelman ratkaisemiseksi sinun on otettava ominaisuus käyttöön Windows-ominaisuuksista.
  • Vaadittu ASP.NET-versio on poistettu käytöstä - Tämä tietty ongelma voi ilmetä myös, jos sovelluksen käyttämä vaadittu ASP.NET-versio ei ole käytettävissä isäntätietokoneessa. Jos tämä skenaario on sovellettavissa, voit ratkaista ongelman ottamalla käyttöön oikea versio Windowsin ominaisuuksista.
  • Toinen ohjelma käyttää Outlook-tietoja - tietyillä lisäosilla tai roskapostisuodattimilla on mahdollisuus pitää Outlook pois, vaikka ohjelma olisi tavanomaisesti lähellä. Aina kun näin tapahtuu, jäännösprosessi lopulta laukaisee virhekoodin heti, kun Outlook-datatiedostoa muokataan. Tässä tapauksessa voit ratkaista ongelman sulkemalla Outlook-prosessin.
  • Search Email Indexer on asennettu - Tämän virhekoodin ilmoitetaan yleisesti näkyvän ongelmallisen Outlook-apuohjelman, nimeltään Search Email Indexer, takia . Useat asiaankuuluvat käyttäjät ovat ilmoittaneet, että ongelmaa ei enää esiintynyt sen jälkeen, kun he olivat poistaneet ongelmallisen lisäosan Outlookista.
  • MS Office Communicator (Lyns) on ristiriidassa Outlookin kanssa. Toinen mahdollinen syyllinen, joka laukaisee tämän virhekoodin, on Office Communicator tai sen seuraaja Lyns. Näiden kahden tiedetään jättävän taustaprosessit, jotka estävät Outlook-datatiedoston muuttamisen.
  • Tuntematon prosessi on ristiriidassa Outlook-tiedostotiedoston kanssa - Jos ongelmasi syyllinen ei ole tavanomaisen epäiltyjen luettelossa, voit poistaa kolmannen osapuolen häirinnät käynnistämällä tietokoneesi vikasietotilaan.

Jos yrität parhaillaan ratkaista sama virhekoodi, tämä artikkeli tarjoaa sinulle useita vianetsintävaiheita. Alhaalta löydät kokoelman menetelmiä, joita muut vastaavassa tilanteessa olevat käyttäjät ovat myös käyttäneet joko korjaamaan tai kiertää ongelman.

Jos haluat pysyä mahdollisimman tehokkaana, suosittelemme, että noudatat menetelmiä niiden esittämisjärjestyksessä, koska ne on järjestetty tehokkuuden ja vaikeuden perusteella. Yksi niistä ratkaisee ongelman riippumatta sovellettavasta tilanteesta.

Tapa 1: HTTP-aktivoinnin ottaminen käyttöön .NET Framework 4.5 Advanced Services -palvelusta (jos sellainen on)

Jos saat tämän virhesanoman yrittäessään isännöidä WCF-palvelua tyhjässä ASP.NET-sovelluksessa, todennäköisesti virheviesti tulee näkyviin, koska isäntätietokoneessa ei ole HTTP-aktivointia käytössä.

Useat käyttäjät, jotka havaitsivat virheen 0x80070021 tässä nimenomaisessa skenaariossa, ovat ilmoittaneet, että ongelmaa ei enää esiintynyt sen jälkeen, kun he ottivat .Net Framework 4.5: n lisäpalvelut käyttöön Windows-ominaisuudet -valikossa.

Huomaa: Tämän korjauksen on vahvistettu toimivan sekä Windows 10: ssä että Windows 7: ssä (kunhan nykyinen skenaario on sovellettavissa).

Tässä on nopea opas tämän tekemiseen:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “appwiz.cpl” ja avaa Ohjelmat ja ominaisuudet -näyttö painamalla Enter .

    Kirjoita "appwiz.cpl" Suorita-kehotteeseen
  2. Kun olet siirtynyt Ohjelmat ja toiminnot -valikkoon, napsauta Vasen pystysuuntainen valikko Käynnistä tai poista Windows-ominaisuudet käytöstä .

    Windows-ominaisuuden kytkeminen päälle tai pois päältä
  3. Laajenna .NET-kehysten lisäpalvelut Windows-ominaisuusnäytössä sen mukaan, kumpaa versiota aktiivisesti käytät, ja laajenna sitten WCF-palveluiden asetuksia.
  4. Kun olet saavuttanut paikan, valitse HTTP-aktivointiin liittyvä valintaruutu ja vahvista muutokset napsauttamalla Ok .

    HTTP-aktivoinnin ottaminen käyttöön
  5. Käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu seuraavan käynnistyksen yhteydessä.

Jos kohtaat edelleen virhettä 0x80070021 tai tätä skenaariota ei voitu soveltaa nykyiseen tilanteeseesi, siirry seuraavaan tapaan alla.

Tapa 2: ASP.NET 4.5, 4.6, 4.7 (tarvittaessa) käyttöönotto

Jos kohtaat ongelman Windows 10 -käyttöjärjestelmää vanhemmassa versiossa yhdessä IIS 8.5: n tai uudemman kanssa, on todennäköistä, että pystyt ratkaisemaan ongelman rekisteröimällä ASP 4.5 ASP 4.6 tai ASP 4.7 Windowsin ominaisuusnäytön kautta.

Useat käyttäjät, joille tämä skenaario on onnistunut, ratkaisevat virheen 0x80070021 toistaiseksi, kun olet suorittanut seuraavat vaiheet ja käynnistänyt tietokoneen uudelleen. Tässä on mitä sinun täytyy tehdä:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “appwiz.cpl” ja avaa Ohjelmat ja ominaisuudet -näyttö painamalla Enter .
  2. Kun olet siirtynyt Ohjelmat ja toiminnot -näyttöön, napsauta Vasen pystysuuntainen valikko Käynnistä tai poista Windows-ominaisuudet käytöstä .
  3. Laajenna Internet- palvelut Windows-ominaisuudet -ikkunan sisällä ja sitten Word Wide Web -palvelut.
  4. Laajenna Sovelluskehitysominaisuudet- valikko ja valitse sitten käyttämäsi ASP.NET-verkkoon liittyvä valintaruutu. Tallenna muutokset napsauttamalla Ok .
  5. Käynnistä kone uudelleen ja katso, lakkaako virhekoodin esiintyminen seuraavan käynnistysjakson valmistuttua.

Aktivoi vaadittava ASP.NET-versio

Jos sama virhekoodi esiintyy edelleen tai et tätä menetelmää ei voida käyttää, siirry seuraavaan alla olevaan menetelmään.

Tapa 3: Outlookin sulkeminen Task Manager -ohjelmalla

Jos näet virheen 0x80070021 yrittäessäsi kopioida Outlook Data-tiedostoja toiseen sijaintiin (flash-asema, OneDrive, eri kiintolevy jne.), Todennäköisyys on syy siihen, miksi käyttöjärjestelmäsi ei anna sinun suorittaa prosessia loppuun, että tiedostoa käytetään edelleen Outlookissa.

Näin tapahtuu, koska Outlookilla on taipumus jatkaa toimintaa taustalla, vaikka se olisi suljettu tavanomaisesti. Useimmissa tapauksissa vanhempien Outlook-versioiden on ilmoitettu käyttäytyvän näin.

Huomaa: Jos käytät Cloudmark DesktopOnen roskapostisuodatinta, sulje ohjelma ennen kuin yrität alla olevia vaiheita.

Tässä on nopea varmistaa, että Outlook-palvelu on suljettu:

  1. Sulje Outlook tavallisesti (napsauttamalla näytön oikeassa yläkulmassa olevaa X-kuvaketta).
  2. Avaa Ctrl + Shift + Esc avataksesi Task Manager .
  3. Vieritä Task Manager -sovelluksen sisällä taustaprosessien luetteloa ja katso löytyykö Microsoft Outlookiin kuuluvia palveluita.
  4. Jos löydät prosessin, joka kuuluu Outlookiin, napsauta sitä hiiren kakkospainikkeella ja sulje se valitsemalla Lopeta tehtävä .

    Outlookiin liittyvien prosessien lopettaminen

    Jos kohtaat edelleen virhettä 0x80070021 yrittäessäsi kopioida tai siirtää Outlook-tiedostoja, siirry seuraavaan tapaan alla.

Tapa 4: Search Email Indexer -sovelluksen asennuksen poistaminen

Toinen mahdollinen syyllinen, joka saattaa aiheuttaa tämän ongelman, on COM-lisäosa, jonka tiedetään estävän Outlookia sulkeutumasta kokonaan. Pohjimmiltaan se pakottaa Outlookin jättämään taustalla prosessin, vaikka pääsovellus olisi suljettu. Tämä lopulta ristiriidassa tiettyjen askareiden kanssa ja sen tiedetään laukaisevan 0x80070021 -virheen.

Useat tämän ongelman ratkaisemiseksi kamppailevat käyttäjät ovat onnistuneet korjaamaan sen poistamalla tietyn Outlook-apuohjelman, nimeltään Search Email Indexer . Mutta muista, että voi olla muita lisäosia, jotka lopulta aiheuttavat saman käytöksen.

Tässä on pikaopas Search Email Indexerin tai vastaavan lisäosan asennuksen poistamiseen:

  1. Avaa Outlook-sovelluksemme ja napsauta yläreunan nauhapalkin Tiedosto- painiketta. Napsauta sitten vasemmalla olevassa pystysuunnassa olevaa valikkoa Asetukset .
  2. Valitse Outlook-asetusten sisällä Lisäosat - välilehti näytön vasemman osan pystysuuntaisesta valikosta.
  3. Siirry Lisäosien asetukset -näytön näytön alaosaan ja napsauta hallintaan liittyvää avattavaa valikkoa.
  4. Valitse COM-lisäosat ja napsauta Siirry nähdäksesi asennettujen lisäosien luettelon.
  5. Valitse COM-apuohjelmanäytössä Search Email Indexer (tai toinen apuohjelma, jonka haluat poistaa) ja napsauta sitten poistaaksesi sen.

Vastuullisten lisäosien asennuksen poistaminen

Tapa 5: MS Office Communicatorin asennuksen poistaminen (jos sellainen on)

Toinen mahdollinen syy, joka saattaa laukaista 0x80070021 -virheen, on melkein kuollut sukupuuttoon jäävä sovellus, nimeltään Microsoft Office Communicator . Tätä yhtenäistä viestintäasiakasta, jossa käyttäjät voivat aloittaa keskustelut ja suorittaa live-videoita, ei enää tueta Microsoftilla, mutta joillakin käyttäjillä on silti se asennettuna tietokoneelleen.

Mutta tämän vanhentuneen sovelluksen käyttäminen tietokoneellasi voi johtaa ristiriitaan uusien Office-sovellusten, etenkin Microsoft Outlookin kanssa. Useat käyttäjät, jotka ovat törmänneet tähän ongelmaan, ovat ilmoittaneet, että 0x80070021- virhettä ei enää esiintynyt sen jälkeen, kun he olivat poistaneet MS Office Communicatorin tietokoneestaan.

Päivitys: MS Office Communicatorin seuraajan MS Lyncin tiedetään myös aiheuttavan täsmälleen saman ongelman. Jos olet asentanut tämän sovelluksen, poista se seuraavien vaiheiden avulla.

Tässä on nopea opas tämän tekemiseen:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “appwiz.cpl” ja avaa Ohjelmat ja ominaisuudet painamalla Enter .

    Kirjoita appwiz.cpl ja avaa asennettujen ohjelmien luettelo painamalla Enter-näppäintä
  2. Vieritä Ohjelmat ja toiminnot -kohdassa sovellusluetteloa alaspäin etsiäksesi Microsoft Office Communicator -sovelluksen.
  3. Napsauta hiiren kakkospainikkeella Microsoft Office Communicatoria ja valitse Poista. Suorita sitten asennus loppuun noudattamalla näyttöön tulevia ohjeita.

    Microsoft Office Communicatorin asennuksen poistaminen
  4. Käynnistä tietokone uudelleen ja toista toimenpide, joka aiemmin aiheutti 0x80070021 -virheen. Jos sama ongelma esiintyy edelleen, siirry seuraavaan tapaan alla.

Jos ongelma ilmenee edelleen, siirry seuraavaan menetelmään.

Tapa 6: Käynnistäminen vikasietotilaan

Useat asiaankuuluvat käyttäjät, jotka ovat onnistuneet ratkaisemaan 0x80070021 -virheen käynnistämällä vikasietotilaan. Vikasietotilassa voi todennäköisesti siirtää, poistaa tai muokata Outlook-datatiedostoa näkemättä samaa virhekoodia.

Tässä on nopea opas tietokoneen käynnistämiseen vikasietotilaan:

  1. Aloita painamalla Windows-näppäintä + R avata Suorita- valintaikkuna. Kirjoita sitten ” ms-settings: recovery” ja paina Enter- painiketta avataksesi Päivitys- ja suojausasetukset-sivun Palautus- välilehti.

    Palautus-välilehden avaaminen
  2. Kun olet palautunut Palautus- välilehdelle, napsauta Käynnistä nyt -painiketta Advanced startup -kohdassa. Kun olet vahvistanut, kone käynnistyy uudelleen suoraan Advanced Startup -valikkoon.

    Pääsy edistyneeseen aloitusvalikkoon
  3. Kun koneesi on palattu takaisin Advanced Startup -valikkoon, siirry kohtaan Vianetsintä> Lisäasetukset ja napsauta Käynnistysasetukset .

    Windows 10 Lisäasetukset
  4. Kun olet käynyt läpi tämän valikon, tietokone käynnistyy jälleen kerran suoraan Käynnistysasetukset- valikkoon. Kun Käynnistysasetukset-valikko on näkyvissä, paina F4- tai 4- näppäintä käynnistääksesi tietokoneesi vikasietotilassa.

    Käynnistä tietokone vikasietotilaan painamalla F4 tai 4-näppäintä
  5. Kun käynnistysjakso on valmis ja tietokoneesi on onnistuneesti käynnistynyt vikasietotilaan, toista toimenpide, joka aiemmin aiheutti 0x80070021 -virheen, ja tarkista onko ongelma ratkaistu.

Mielenkiintoisia Artikkeleita