Hur du åtgärdar fel 0x80070021



Prova Vårt Instrument För Att Eliminera Problem

Flera Windows-användare stöter på Fel 0x80070021 när du försöker kopiera en fil från en plats till en annan. Andra användare ser detta fel när de försöker vara värd för en WCF-tjänst i en ASP.NET-applikation. Men i de flesta fall rapporteras problemet inträffa när användare försöker hantera Outlook-datafiler (.pst och .ost) .



Fel 0x80070021 vid hantering av Outlook-datafiler



Vad orsakar felet 0x80070021?

Vi undersökte just denna fråga genom att analysera olika användarrapporter och de reparationsstrategier som vanligtvis används för att lösa detta problem. Baserat på våra undersökningar finns det flera olika reparationsstrategier som är kända för att utlösa den här felkoden:



  • HTTP-aktivering är inaktiverad - Om du får detta fel när du försöker vara värd för en WCF-tjänst i ett tomt ASP.NET-program; i det här fallet uppstår problemet sannolikt eftersom värddatorn inte har HTTP-aktivering aktiverad. För att lösa problemet måste du aktivera funktionen från Windows-funktioner.
  • Den nödvändiga ASP.NET-versionen är inaktiverad - Det här problemet kan också uppstå om den nödvändiga ASP.NET-versionen som används av programmet inte är tillgänglig på värddatorn. Om detta scenario är tillämpligt kan du lösa problemet genom att aktivera rätt version från Windows-funktioner.
  • Outlook-data används av ett annat program - Vissa tillägg eller skräppostfilter har potential att hålla Outlook borta även när programmet stängs konventionellt. Närhelst detta inträffar slutar en kvarvarande process att utlösa felkoden när Outlook-datafilen ändras. I det här fallet kan du lösa problemet genom att stänga Outlook-processen.
  • Sök e-postindexerare är installerad - Den här felkoden rapporteras också ofta visas på grund av ett problematiskt Outlook-tillägg som kallas Sök e-postindexerare . Flera berörda användare har rapporterat att problemet inte längre inträffade efter att de avinstallerade det problematiska tillägget från Outlook.
  • MS Office Communicator (Lyns) strider mot Outlook - En annan möjlig skyldige som kommer att utlösa denna felkod är Office Communicator eller dess efterträdare Lyns. Dessa två är kända för att lämna bakgrundsprocesser som förhindrar att Outlook-datafilen ändras.
  • Den okända processen är i konflikt med Outlook-datafilen - Om den skyldige som orsakar problemet i ditt fall inte finns på den vanliga misstänkta listan kan du eliminera störningar från tredje part genom att starta din dator i säkert läge.

Om du för närvarande kämpar för att lösa samma felkod kommer den här artikeln att ge dig flera felsökningssteg. Nedan hittar du en samling metoder som andra användare i en liknande situation också har använt för att antingen åtgärda eller kringgå problemet.

Om du vill vara så effektiv som möjligt, rekommenderar vi att du följer metoderna i den ordning de presenteras eftersom de ordnas efter effektivitet och svårighet. En av dem måste lösa problemet oavsett vilket scenario som är tillämpligt.

Metod 1: Aktivera HTTP-aktivering från .NET Framework 4.5 Advanced Services (om tillämpligt)

Om du får detta felmeddelande när du försöker vara värd för en WCF-tjänst i ett tomt ASP.NET-program är det troligt att felmeddelandet visas eftersom värddatorn inte har aktiverat HTTP-aktivering.



Flera användare som stött på Fel 0x80070021 i det här scenariot har rapporterats att problemet inte längre inträffade efter att de aktiverade .Net Framework 4.5 Advanced Services med Windows-menyn.

Notera: Denna fix bekräftas att den fungerar på både Windows 10 och Windows 7 (så länge det aktuella scenariot är tillämpligt).

Här är en snabbguide om hur du gör detta:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “Appwiz.cpl” och tryck Stiga på för att öppna upp Program och funktioner skärm.

    Skriv i 'appwiz.cpl' i körningsprompten

  2. När du väl har kommit till Program och funktioner menyn, klicka på Slår på eller av egenskaper i Windows från den vertikala menyn till vänster.

    Aktivera eller inaktivera Windows-funktionen

  3. Inuti Windows-funktioner skärm, expandera .NET Framework Advanced Services vilken version du aktivt använder och sedan utvidga WCF-tjänster inställningar.
  4. När du väl har kommit dit markerar du rutan för HTTP-aktivering och klicka Ok för att bekräfta ändringarna.

    Aktiverar HTTP-aktivering

  5. Starta om datorn och se om problemet har lösts vid nästa start.

Om du fortfarande stöter på Fel 0x80070021 eller om det här scenariot inte var tillämpligt för din nuvarande situation, gå ner till nästa metod nedan.

Metod 2: Aktivera ASP.NET 4.5, 4.6, 4.7 (om tillämpligt)

Om du stöter på problemet i Windows-versionen äldre än Windows 10 i kombination med IIS 8.5 eller senare, är det troligt att du kommer att kunna lösa problemet genom att registrera ASP 4.5 ASP 4.6 eller ASP 4.7 via skärmen Windows-funktioner.

Flera användare som detta scenario har lyckats lösa Fel 0x80070021 på obestämd tid efter att ha följt stegen nedan och startat om datorn. Här är vad du behöver göra:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “Appwiz.cpl” och tryck Stiga på för att öppna upp Program och funktioner skärm.
  2. När du väl kommer in i Program och funktioner klicka på Slår på eller av egenskaper i Windows från den vertikala menyn till vänster.
  3. Expandera Windows-fönstrets fönster Internetinformationstjänster expandera sedan Word Wide Web tjänster.
  4. Expandera Funktioner för applikationsutveckling och markera sedan rutan för ASP.NET som du använder. Klick Ok för att spara ändringarna.
  5. Starta om din maskin och se om felkoden slutar inträffa när nästa startsekvens är klar.

Aktivera den nödvändiga ASP.NET-versionen

Om samma felkod fortfarande förekommer eller om du inte använde den här metoden, gå ner till nästa metod nedan.

Metod 3: Stänga Outlook med Aktivitetshanteraren

Om du ser Fel 0x80070021 medan du försöker kopiera Outlook-datafiler till en annan plats (flash-enhet, OneDrive, annan hårddisk, etc.) är det troligt att ditt operativsystem inte låter dig slutföra processen är att filen fortfarande används av Outlook.

Detta händer eftersom Outlook har en tendens att fortsätta springa i bakgrunden även efter att den stängs konventionellt. I de flesta fall rapporteras äldre Outlook-versioner att de beter sig så.

Notera: om du använder Cloudmark DesktopOnes skräppostfilter stänger du programmet innan du försöker stegen nedan.

Här är en snabb beskrivning av att Outlook-tjänsten är stängd:

  1. Stäng Outlook konventionellt (genom att klicka på X-ikonen längst upp till höger på skärmen).
  2. Tryck Ctrl + Skift + Esc att öppna upp Aktivitetshanteraren .
  3. Inne i Aktivitetshanteraren, bläddra ner genom listan över bakgrundsprocesser och se om du kan hitta tjänster som tillhör Microsoft Outlook.
  4. Om du hittar en process som tillhör Outlook, högerklicka på den och välj Avsluta uppgift för att stänga den.

    Avsluta processer associerade med Outlook

    Om du fortfarande stöter på 0x80070021 fel när du försöker kopiera eller flytta Outlook-datafiler, gå ner till nästa metod nedan.

Metod 4: Avinstallera Search Email Indexer

En annan potentiell skyldig som kan orsaka problemet är ett COM-tillägg som är känt för att förhindra att Outlook stängs helt. I grund och botten tvingar det Outlook att lämna en bakgrundsprocess även när huvudapplikationen är stängd. Detta hamnar i konflikt med vissa sysslor och är känt för att utlösa 0x80070021 fel.

Flera användare som kämpar för att lösa just detta problem har lyckats fixa det efter att ha avinstallerat ett visst Outlook-tillägg Sök e-postindexerare . Men kom ihåg att det kan finnas andra tillägg som kommer att orsaka samma beteende.

Här är en snabbguide för att avinstallera Search Email Indexer eller ett liknande tillägg:

  1. Öppna vår Outlook-applikation och klicka på Fil från menyfältet högst upp. Klicka sedan på alternativ från den vertikala menyn till vänster.
  2. Inuti Outlook-alternativ , Välj Tillägg flik från den vertikala menyn till vänster på skärmen.
  3. Inuti Tilläggsalternativ skärm, gå till den nedre delen av skärmen och klicka på rullgardinsmenyn associerad med Hantera.
  4. Välj COM-tillägg och klicka för att se listan över installerade tillägg.
  5. Från COM-tillägg välj Sök e-postindexerare (eller ett annat tillägg som du vill avinstallera och klicka sedan på Avlägsna att bli av med det.

Avinstallera de ansvariga tilläggen

Metod 5: Avinstallera MS Office Communicator (om tillämpligt)

En annan möjlig anledning som kan utlösa 0x80070021 error är en nästan utdödd applikation som heter Microsoft Office Communicator . Denna enhetliga kommunikationsklient där användare kan starta konversationer och genomföra livevideor stöds inte längre av Microsoft, men vissa användare har fortfarande det installerat på sina datorer.

Men att ha den här föråldrade applikationen på din dator kan hamna i konflikt med nyare Office-applikationer, särskilt med Microsoft Outlook. Flera användare som har stött på det här problemet har rapporterat att 0x80070021 fel inträffade inte längre efter att de avinstallerade MS Office Communicator från sin dator.

Uppdatering: MS Office Communicators efterträdare MS Lync är också känd för att orsaka exakt samma problem. Om du har det här programmet installerat avinstallerar du det med hjälp av stegen nedan.

Här är en snabbguide om hur du gör detta:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “Appwiz.cpl” och tryck Stiga på för att öppna upp Program och funktioner .

    Skriv appwiz.cpl och tryck Enter för att öppna listan över installerade program

  2. Inuti Program och funktioner , bläddra ner genom listan över applikationer för att hitta Microsoft Office Communicator-applikationen.
  3. Högerklicka på Microsoft Office Communicator och välj Avinstallera. Följ sedan anvisningarna på skärmen för att slutföra avinstallationen.

    Avinstallerar Microsoft Office Communicator

  4. Starta om datorn och upprepa den åtgärd som tidigare orsakade 0x80070021 fel. Om samma problem fortfarande uppstår går du ner till nästa metod nedan.

Om problemet fortfarande inträffar, gå ner till nästa metod nedan.

Metod 6: Starta i felsäkert läge

Flera drabbade användare som har lyckats lösa problemet 0x80070021 fel genom att starta i felsäkert läge. I felsäkert läge är chansen att du kommer att kunna flytta, ta bort eller ändra Outlook-datafilen utan att se samma felkod.

Här är en snabbguide för att starta din dator i felsäkert läge:

  1. Börja med att trycka på Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “ ms-inställningar: återställning ” och tryck Stiga på för att öppna upp Återhämtning fliken i Uppdatering och säkerhet inställningssidan.

    Öppna fliken Återställning

  2. När du väl kommer in i Återhämtning klicka på Starta om nu knappen under Avancerad start . När du har bekräftat startar din maskin om direkt i Avancerad start meny.

    Åtkomst till den avancerade startmenyn

  3. När din maskin startar upp igen i Avancerad start menyn, gå till Felsök> Avancerade alternativ och klicka på Startinställningar .

    Windows 10 avancerade alternativ

  4. När du har gått igenom den här menyn startar din dator om igen direkt till Startinställningar meny. När Startup Settings-menyn är synlig trycker du på F4 nyckel eller 4 för att starta din dator i felsäkert läge.

    Tryck på F4 eller 4 för att starta datorn i felsäkert läge

  5. När startsekvensen är klar och din dator startar i felsäkert läge upprepar du den åtgärd som tidigare utlöste 0x80070021 fel och se om problemet har lösts.
6 minuter läst