Kuidas parandada viga 0x80070021

Faili ühest kohast teise kopeerimisel ilmnevad mitmed Windowsi kasutajad tõrkega 0x80070021 . Teised kasutajad näevad seda tõrget, kui nad üritavad WCF-teenust majutada ASP.NET-i rakenduses. Kuid enamasti teatatakse probleemist siis, kui kasutajad proovivad hallata Outlooki andmefaile (.pst ja .ost) .

Outlooki andmefailide haldamisel tõrge 0x80070021

Mis põhjustab tõrke 0x80070021?

Uurisime seda konkreetset probleemi, analüüsides erinevaid kasutajaaruandeid ja parandusstrateegiaid, mida selle probleemi lahendamiseks tavaliselt kasutatakse. Meie uurimiste põhjal on teadaolevalt mitu erinevat parandamisstrateegiat, mis selle veakoodi käivitavad:

  • HTTP aktiveerimine on keelatud - kui saate selle tõrke korral WCF-teenuse hostimisel tühjas ASP.NET-i rakenduses; sel juhul on probleem tõenäoliselt ilmnenud seetõttu, et hostarvutil pole HTTP-aktiveerimine lubatud. Selle probleemi lahendamiseks peate selle funktsiooni lubama Windowsi funktsioonidest.
  • Nõutav ASP.NET-i versioon on keelatud - see konkreetne probleem võib ilmneda ka siis, kui rakenduse kasutatav nõutav ASP.NET-versioon pole hostarvutis saadaval. Kui see stsenaarium on rakendatav, saate probleemi lahendada, lubades Windowsi funktsioonide kaudu õige versiooni.
  • Outlooki andmeid kasutab teine ​​programm - teatud lisandmoodulid või rämpsposti filtrid võivad hoida Outlooki eemal isegi siis, kui programm on tavapäraselt lähedal. Kui see juhtub, käivitab järelejäänud protsess veakoodi, kui Outlooki andmefaili on muudetud. Sel juhul saate probleemi lahendada, sulgedes Outlooki protsessi.
  • Installitud e-posti indekser on installitud - tavaliselt teatatakse, et see tõrkekood ilmub ka probleemse Outlooki lisandmooduli nimega Search Email Indexer tõttu . Mitmed mõjutatud kasutajad on teatanud, et pärast probleemse lisandmooduli Outlookist desinstallimist seda probleemi enam ei tekkinud.
  • MS Office Communicator (Lyns) on vastuolus Outlookiga. Teine võimalik süüdlane, kes selle veakoodi käivitab, on Office Communicator või selle järeltulija Lyns. Need kaks jätavad teadaolevalt taustprotsessid, mis takistavad Outlooki andmefaili muutmist.
  • Tundmatu protsess on vastuolus Outlooki andmefailiga - kui teie puhul probleemi põhjustanud süüdlane pole tavapäraste kahtlusaluste nimekirjas, saate kõrvaldada mis tahes kolmanda osapoole sekkumise, käivitades arvuti turvarežiimi.

Kui proovite praegu lahendada sama veakoodi, pakub see artikkel teile mitu tõrkeotsingu sammu. Altpoolt leiate kogumi meetodeid, mida ka teised sarnases olukorras olevad kasutajad on probleemi lahendamiseks või sellest kõrvale hoidmiseks kasutanud.

Kui soovite jääda võimalikult tõhusaks, soovitame teil järgida meetodeid nende esitamise järjekorras, kuna need on järjestatud tõhususe ja raskuste järgi. Üks neist on kohustatud probleemi lahendama sõltumata kohaldatavast stsenaariumist.

1. meetod: HTTP-aktiveerimise lubamine .NET Framework 4.5 täiustatud teenustes (vajaduse korral)

Kui näete seda tõrketeadet, proovides WCF-teenust võõrustada tühjas ASP.NET-i rakenduses, kuvatakse tõenäoliselt tõrketeade, kuna hostarvutil pole HTTP-aktiveerimine lubatud.

Mitmed kasutajad, kes leidsid selle konkreetse stsenaariumi korral tõrke 0x80070021, on teatanud, et pärast .Net Framework 4.5 Advanced Services'i Windowsi funktsioonide menüü lubamisega probleemi enam ei ilmnenud.

Märkus. Kinnitus, et see parandus töötab nii Windows 10 kui ka Windows 7 (seni, kuni praegune stsenaarium on kohaldatav).

Siit leiate lühikese juhise, kuidas seda teha:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “appwiz.cpl” ja vajutage sisestusklahvi, et avada programmide ja funktsioonide ekraan.

    Tippides käsu Run käivitage “appwiz.cpl”
  2. Kui olete jõudnud menüüsse Programmid ja funktsioonid, klõpsake vasakpoolses vertikaalmenüüs valikul Lülita Windowsi funktsioonid sisse või välja .

    Windowsi funktsiooni sisse või välja lülitamine
  3. Laiendage Windowsi funktsioonide ekraanil .NET Framework Advanced Services, olenevalt sellest, kumb versioon aktiivselt kasutate, ja seejärel laiendage WCF Services sätteid.
  4. Kui olete sinna jõudnud, märkige ruut, mis on seotud HTTP aktiveerimisega, ja klõpsake muudatuste kinnitamiseks nuppu OK .

    HTTP aktiveerimise lubamine
  5. Taaskäivitage arvuti ja kontrollige, kas probleem on järgmisel käivitamisel lahendatud.

Kui ilmneb endiselt tõrge 0x80070021 või see stsenaarium ei olnud teie praeguses olukorras rakendatav, liikuge järgmise meetodi juurde.

2. meetod: ASP.NET 4.5, 4.6, 4.7 lubamine (vajaduse korral)

Kui teil on probleemi Windows 10 vanemas versioonis koos IIS 8.5 või uuema versiooniga, on tõenäoline, et saate probleemi lahendada, registreerides Windowsi funktsioonide ekraanil ASP 4.5 ASP 4.6 või ASP 4.7.

Mitmed kasutajad, kelle jaoks see stsenaarium on õnnestunud, lahendavad tõrke 0x80070021 tähtajatult pärast allpool toodud toimingute järgimist ja arvuti taaskäivitamist. Mida peate tegema:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “appwiz.cpl” ja vajutage sisestusklahvi, et avada programmide ja funktsioonide ekraan.
  2. Kui olete jõudnud programmide ja funktsioonide ekraanile, klõpsake vasakpoolses vertikaalmenüüs valikul Lülita Windowsi funktsioonid sisse või välja .
  3. Laiendage Windowsi funktsioonide aknas Interneti-teabeteenuseid ja seejärel Word Wide Web- teenuseid.
  4. Laiendage menüüd Rakenduse arendamise funktsioonid, seejärel märkige ruut, mis on seotud teie kasutatava ASP.NET-iga. Muudatuste salvestamiseks klõpsake nuppu OK .
  5. Taaskäivitage arvuti ja kontrollige, kas veakood lõpeb, kui järgmine käivitamisjada on lõpule jõudnud.

Vajaliku ASP.NET-versiooni lubamine

Kui ikka ilmub sama tõrkekood või kui te seda meetodit ei rakendanud, liikuge järgmise meetodi juurde.

3. meetod: Outlooki sulgemine tegumihalduri abil

Kui näete tõrget 0x80070021, proovides Outlooki andmefailide kopeerimist mõnda teise kohta (mälupulk, OneDrive, erinevad HDD jne), on tõenäoline, et teie opsüsteem ei lase teil protsessi lõpule viia, kuna faili kasutab endiselt Outlook.

See juhtub seetõttu, et Outlook kipub taustal töötama ka pärast tavapärase sulgemise. Enamikul juhtudest teatatakse, et vanemad Outlooki versioonid käituvad niimoodi.

Märkus. Kui kasutate Cloudmark DesktopOne rämpsposti filtrit, sulgege programm enne järgmiste toimingute tegemist.

Siit saate kiiresti teada, kas Outlooki teenus on suletud:

  1. Tavaliselt sulgege Outlook (klõpsates ekraani paremas ülanurgas X-i ikoonil).
  2. Tegumihalduri avamiseks vajutage Ctrl + Shift + Esc .
  3. Kerige tegumihalduris taustal olevate protsesside loendist allapoole ja vaadake, kas leiate teenust, mis kuulub Microsoft Outlookile.
  4. Kui leiate Outlooki kuuluva protsessi, paremklõpsake sellel ja valige selle sulgemiseks End Task .

    Outlookiga seotud protsesside lõpetamine

    Kui näete endiselt Outlooki andmefailide kopeerimise või teisaldamise ajal tõrget 0x80070021, liikuge järgmise meetodi juurde.

4. meetod: Search Email Indexeri desinstallimine

Teine potentsiaalne süüdlane, kes selle probleemi võib põhjustada, on COM-lisandmoodul, mis teadaolevalt takistab Outlooki täielikku sulgemist. Põhimõtteliselt sunnib see Outlooki tagaplaaniprotsessi maha jätma ka siis, kui põhirakendus on suletud. See läheb vastuollu teatavate majapidamistöödega ja teadaolevalt käivitab vea 0x80070021 .

Mitmel kasutajal, kes selle konkreetse probleemi lahendamisel vaeva näeb, on see õnnestunud pärast teatud Outlooki lisandmooduli, mille nimi on Search Email Indexer, desinstallimist. Kuid pidage meeles, et võib olla ka muid lisandmooduleid, mis põhjustavad sama käitumist.

Siit leiate lühikese juhendi Search Email Indexeri või sarnase pistikprogrammi desinstallimise kohta:

  1. Avage meie Outlooki rakendus ja klõpsake ülaosas asuval ribal File . Seejärel klõpsake vasakpoolses vertikaalses menüüs valikul Suvandid .
  2. Valige Outlooki suvandite sisemuses ekraani vasakpoolses osas vertikaalsest menüüst vahekaart Lisandmoodulid .
  3. Minge ekraanil Lisandmooduli suvandid ekraani alumisse ossa ja klõpsake rippmenüüd, mis on seotud haldusega.
  4. Valige COM-lisandmoodulid ja klõpsake installitud lisandmoodulite loendi kuvamiseks nuppu Mine .
  5. Valige COM-lisandmooduli ekraanil Search Email Indexer (või mõni muu lisandmoodul, mille soovite desinstallida) ja seejärel klõpsake käsul Eemalda, et sellest lahti saada.

Vastutustundlike lisandmoodulite desinstallimine

5. meetod: MS Office Communicatori desinstallimine (vajaduse korral)

Teine võimalik põhjus, mis võib 0x80070021 tõrke käivitada, on peaaegu kustunud rakendus nimega Microsoft Office Communicator . Seda ühtset suhtlusklienti, kus kasutajad saavad vestlusi algatada ja otsevideoid teha, Microsoft enam ei toeta, kuid mõnel kasutajal on see ikkagi oma arvutisse installitud.

Kuid selle vananenud rakenduse olemasolu arvutis võib sattuda vastuollu uuemate Office'i rakendustega, eriti Microsoft Outlookiga. Mitmed selle probleemiga kokku puutunud kasutajad on teatanud, et viga 0x80070021 ei ilmnenud enam pärast seda, kui nad olid arvutist MS Office Communicatori desinstallida.

Värskendus: teadaolevalt põhjustab täpselt sama probleemi ka MS Office Communicatori järeltulija MS Lync. Kui teil on see rakendus installitud, desinstallige see, järgides järgmisi samme.

Siit leiate lühikese juhise, kuidas seda teha:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “appwiz.cpl” ja vajutage programmide ja funktsioonide avamiseks sisestusklahvi .

    Tippige rakendus appwiz.cpl ja vajutage installitud programmide loendi avamiseks sisestusklahvi
  2. Kerige rakenduste Microsoft Office Communicator rakenduse leidmiseks programmide ja funktsioonide sees alla rakenduste loendit.
  3. Paremklõpsake Microsoft Office Communicatoril ja valige Desinstalli. Seejärel desinstalli lõpuleviimiseks järgige ekraanil kuvatavaid juhiseid.

    Microsoft Office Communicatori desinstallimine
  4. Taaskäivitage arvuti ja korrake toimingut, mis varem põhjustas tõrke 0x80070021 . Kui sama probleem ilmneb endiselt, liikuge järgmise meetodi juurde.

Kui probleem ilmneb endiselt, liikuge järgmise meetodi juurde.

6. meetod: käivitamine turvarežiimi

Mitmed mõjutatud kasutajad, kellel on õnnestunud viga 0x80070021 lahendada, käivitades turvarežiimi. Turvarežiimis olles saate tõenäoliselt Outlooki andmefaili teisaldada, kustutada või muuta, ilma et peaksite nägema sama veakoodi.

Siit leiate lühijuhendi arvuti turvarežiimi buutimise kohta:

  1. Alustage Windowsi klahvi + R vajutamisega, et avada dialoogiboks Run . Seejärel tippige “ ms-settings: recovery” ja vajutage sisestusklahvi, et avada värskenduse ja turbe sätete lehe vahekaart Taastamine .

    Vahekaardi Taastamine avamine
  2. Kui olete jõudnud vahekaardile Taastamine, klõpsake täpsema käivituse all nuppu Restart kohe . Kui olete kinnitanud, taaskäivitatakse teie masin otse Advanced Startup menüüsse.

    Täpsema käivitusmenüü avamine
  3. Kui teie arvuti on varundatud Advanced Startup menüüsse, minge tõrkeotsingusse> Advanced Options ja klõpsake Startup Settings .

    Windows 10 täpsemad suvandid
  4. Pärast selle menüü läbimist taaskäivitub arvuti taas otse Startup Settings menüüsse. Kui menüü Startup Settings on kuvatud, vajutage arvuti turvarežiimis käivitamiseks F4 või 4 klahvi.

    Vajutage klahvi F4 või 4, et käivitada arvuti turvarežiimi
  5. Kui käivitusjada on lõpule jõudnud ja teie arvuti on edukalt käivitanud turvarežiimi, korrake toimingut, mis varem vallandas vea 0x80070021, ja kontrollige, kas probleem on lahendatud.

Huvitavad Artiklid