Hur du åtgärdar fel 0x80070021

Flera Windows-användare stöter på felet 0x80070021 när de 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 uppstå när användare försöker hantera Outlook-datafiler (.pst och .ost) .

Fel 0x80070021 vid hantering av Outlook-datafiler

Vad orsakar felet 0x80070021-felet?

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

  • HTTP-aktivering är inaktiverad - Om du får det här felet när du försöker vara värd för en WCF-tjänst i en tom ASP.NET-applikation; i detta fall inträffar problemet troligtvis eftersom värddatorn inte har aktiverat HTTP-aktivering. För att lösa problemet måste du aktivera funktionen från Windows-funktioner.
  • Den nödvändiga ASP.NET-versionen är inaktiverad - Den här specifika frågan kan också uppstå om den nödvändiga ASP.NET-versionen som används av applikationen inte är tillgänglig på värddatorn. Om det här scenariot ä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 om programmet är konventionellt nära. När detta inträffar kommer en restprocess att hamna utlösa felkoden när Outlook-datafilen har ändrats. I det här fallet kan du lösa problemet genom att stänga Outlook-processen.
  • Search Email Indexer är installerat - Denna felkod rapporteras också vanligtvis på grund av ett problematiskt Outlook-tillägg som kallas Search Email Indexer . 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) står i konflikt med Outlook - En annan möjlig synder som utlöser denna felkod är Office Communicator eller dess efterföljare Lyns. Dessa två är kända för att lämna bakgrundsprocesser som kommer att förhindra Outlook-datafilen från att ändras.
  • Den okända processen stå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 eventuella störningar från tredje part genom att starta datorn 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. Nedanför hittar du en samling metoder som andra användare i en liknande situation också har använt för att antingen fixa 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 beställs av effektivitet och svårigheter. En av dem är tvungen att 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 att 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 HTTP-aktivering aktiverad.

Flera användare som stötte på felet 0x80070021 i detta specifika scenario har rapporterat att problemet inte längre inträffade efter att de aktiverade .Net Framework 4.5 Advanced Services med hjälp av Windows-funktionsmenyn.

Obs! Den här fixen 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 snabb guide om hur du gör detta:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan "appwiz.cpl" och tryck på Enter för att öppna skärmen Program och funktioner .

    Att skriva i “appwiz.cpl” i Kör-prompten
  2. När du kommer till menyn Program och funktioner klickar du på Aktivera eller inaktivera Windows-funktioner från den vertikala menyn till vänster.

    Slå på eller stänga av Windows-funktionen
  3. På skärmen Windows-funktioner utvidgar du .NET Framework Advanced Services, vilken version du aktivt använder och sedan ut inställningarna för WCF Services .
  4. När du kommer dit, kryssa i rutan för HTTP-aktivering och klicka på OK för att bekräfta ändringarna.

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

Om du fortfarande stöter på felet 0x80070021 eller om detta scenario inte var tillämpligt på 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-version som är äldre än Windows 10 i samband med IIS 8.5 eller senare, är det troligt att du kan lösa problemet genom att registrera ASP 4.5 ASP 4.6 eller ASP 4.7 via skärmen Windows-funktioner.

Flera användare för vilka detta scenario har hanterat löser felet 0x80070021 på obestämd tid efter att följa stegen nedan och starta om sin dator. Här är vad du behöver göra:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan "appwiz.cpl" och tryck på Enter för att öppna skärmen Program och funktioner .
  2. När du kommer in i skärmen Program och funktioner klickar du på Slå Windows-funktioner på eller av från den vertikala menyn till vänster.
  3. I fönstret Windows-funktioner utvidgar du Internet Information Services och sedan ut Word Wide Web- tjänster.
  4. Utöka menyn för applikationsutvecklingsfunktioner och markera sedan rutan som är associerad med ASP.NET som du använder. Klicka på Ok för att spara ändringarna.
  5. Starta om maskinen 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 Task Manager

Om du ser felet 0x80070021 när du försöker kopiera Outlook-datafiler till en annan plats (flash-enhet, OneDrive, olika HDD, osv.) Är chansen att ditt operativsystem inte låter dig slutföra processen är att filen används fortfarande av Outlook.

Detta händer eftersom Outlook har en tendens att fortsätta köra i bakgrunden även efter att det har stängts konventionellt. I de flesta fall rapporteras att äldre Outlook-versioner beter sig så.

Obs! Om du använder Cloudmark DesktopOnes skräppostfilter, stäng programmet innan du försöker stegen nedan.

Här följer en snabb information om att Outlook-tjänsten är stängd:

  1. Stäng Outlook konventionellt (genom att klicka på X-ikonen i det övre högra hörnet på skärmen).
  2. Tryck på Ctrl + Shift + Esc för att öppna Uppgiftshanteraren .
  3. Inuti Aktivitetshanteraren bläddrar du igenom listan över bakgrundsprocessen och ser om du kan hitta tjänster som tillhör Microsoft Outlook.
  4. Om du hittar en process som tillhör Outlook, högerklickar du på den och väljer Avsluta uppgift för att stänga den.

    Avsluta processer associerade med Outlook

    Om du fortfarande stöter på felet 0x80070021 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 synder som kan orsaka det här problemet är ett COM-tillägg som är känt för att förhindra att Outlook stängs helt. I huvudsak tvingar det Outlook att lämna bakgrunder en bakgrundsprocess även när huvudprogrammet är stängt. Detta hamnar i konflikt med vissa sysslor och är känt för att utlösa 0x80070021- felet.

Flera användare som kämpar för att lösa det här problemet har lyckats fixa det efter att ha avinstallerat ett visst Outlook-tillägg som heter Search Email Indexer . 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å File från menyfältet längst upp. Klicka sedan på Alternativ från den vertikala menyn till vänster.
  2. I Outlook-alternativ väljer du fliken Tillägg från den vertikala menyn till vänster på skärmen.
  3. På skärmen Tilläggsalternativ går du till det nedre avsnittet på skärmen och klickar på rullgardinsmenyn associerad med Hantera.
  4. Välj COM-tillägg och klicka på Gå för att se listan över installerade tillägg.
  5. Från skärmen COM Add-in väljer du Search Email Indexer (eller ett annat tillägg som du vill avinstallera och klicka sedan på Ta bort för att bli av med det.

Avinstallera ansvariga tillägg

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

Ett annat möjligt skäl som kan utlösa 0x80070021- felet är ett nästan utrotat program som heter Microsoft Office Communicator . Denna enhetliga kommunikationsklient där användare kan initiera konversationer och föra livevideo stöds inte längre av Microsoft, men vissa användare har fortfarande det installerat på sina datorer.

Men att ha denna föråldrade applikation 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 felet 0x80070021 inte längre inträffade 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 installerat det här programmet avinstallerar du det enligt stegen nedan.

Här är en snabb guide om hur du gör detta:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan "appwiz.cpl" och tryck på Enter för att öppna program och funktioner .

    Skriv appwiz.cpl och tryck på Enter för att öppna listan över installerade program
  2. Inuti program och funktioner bläddrar du ned 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 instruktionerna på skärmen för att slutföra avinstallationen.

    Avinstallera Microsoft Office Communicator
  4. Starta om datorn och upprepa åtgärden som tidigare orsakade felet 0x80070021 . Om samma problem fortfarande inträffar, gå ner till nästa metod nedan.

Om problemet fortfarande uppstår flyttar du ned till nästa metod nedan.

Metod 6: Starta till säkert läge

Flera berörda användare som har lyckats lösa 0x80070021- felet genom att starta i säkert läge. I säkert läge är det troligt att du kan flytta, ta bort eller ändra Outlook-datafilen utan att se samma felkod.

Här är en snabbguide om att starta datorn i säkert läge:

  1. Börja med att trycka på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan " ms-inställningar: återställning" och tryck på Enter för att öppna fliken Återställning på sidan Uppdatera & säkerhetsinställningar .

    Öppna fliken Återställning
  2. När du kommer in i fliken Återställning klickar du på knappen Starta om nu under Avancerad start . När du har bekräftat kommer din maskin att starta om direkt i menyn Advanced Startup .

    Öppna den avancerade startmenyn
  3. När din maskin startar tillbaka till menyn Avancerad start, gå till Felsökning> 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 en gång till direkt i menyn Startup-inställningar . När Startup-inställningsmenyn är synlig, tryck på F4- tangenten eller 4- tangenten för att starta din dator i säkert läge.

    Tryck på F4 eller 4 för att starta datorn i säkert läge
  5. När uppstartssekvensen är klar och datorn har startats i säkert läge, upprepa åtgärden som tidigare utlöste felet 0x80070021 och se om problemet har lösts.

Intressanta Artiklar