Så här åtgärdar du Windows Update Error 0x80070057
Windows-fel 0x80070057 är ett välkänt irriterande ämne bland både användare och systemadministratörer. Detta systemfel har plågat oss sedan åtminstone Windows XP. Som sådant är det inte ett helt svårt fel att åtgärda, och vi kan visa dig exakt hur du tar hand om det.
Vad betyder Windows-felkoden 0x80070057?
Felkoden 0x80070057 betyder att Windows stötte på ett lagringsproblem. Möjligen hade din hårddisk eller SSD inte tillräckligt med utrymme kvar för att ladda ner eller kopiera filer. Men det här felet kan också signalera en filsystemsinkompatibilitet, en korrupt hårddisk eller något annat lagringsrelaterat problem.
Okänt fel; Ospecificerade parametrar; Tjänsten körs inte
Meddelandet som kommer med fel 0x80070057 kan variera beroende på var felet i uppdateringstjänsten hittas, men det är vanligtvis en variant av "Okänt fel", "Ospecificerade parametrar påträffade" eller helt enkelt att "Obligatoriska tjänster inte körs. "
Uppdateringstjänsten eller aktiviteten du ägnade dig åt avslutas sedan, vilket leder dig tillbaka till ruta ett.
En Windows Update i synnerhet, nämligen 2016 Windows 10 Anniversary Update, eller Windows 10 Build 1607, såg många rapporter om felet. Eftersom det här felet vanligtvis är relaterat till Windows Update-processen var många användare missnöjda med det. Uppdateringen lämnade antingen en ofullbordad uppdateringsprocess och "bröt" tillfälligt systemet, eller tvingades helt enkelt tillbaka till Windows 10 Build 1507 (alias Threshold 1). Tyvärr har felet inte försvunnit sedan dess.
Fel 0x80070057 uppstår vanligtvis när:
- Du försöker säkerhetskopiera dina filer och det finns korruption.
- Du försöker installera ett Windows-operativsystem och den reserverade systempartitionen är skadad.
- Korrupta register- eller policyposter stör Windows Update-processen.
- Det uppstod några problem med att installera uppdateringar och systemet kommer att försöka igen senare.
Allt glatt irriterande, allt roligt att fixa.
11 vanliga sätt att åtgärda felkod 0x80070057
Det frustrerande med felkoden 0x80070057 är att du sällan vet exakt vad som orsakade det. Om det hände under en Windows Update är chansen stor att du fick slut på lagringsutrymme. Men det är egentligen bara en kvalificerad gissning.
Vi tar dig igenom alla potentiella korrigeringar, och börjar med de vanligaste och enklaste. Om du fick ett specifikt felmeddelande, se om vi täckte det nedan.
1 Rensa körutrymme
Fel 0x80070057 dyker ofta upp tillsammans med Windows Update eftersom uppdateringsfiler kan vara enorma. Dessutom, när Windows utför en hel systemuppdatering, lagras den gamla versionen i en mapp som heter Windows.old, som kan ta upp många gigabyte lagringsutrymme; mer än du kanske har tillgängligt.
det är vanligtvis när Windows Update misslyckas. Men det är inte den enda gången detta fel kan dyka upp.
För att se hur mycket utrymme som finns kvar på din systemenhet, tryck på Win + E för att starta File Explorer och gå till den här datorn. Om det ser ut som att det kan vara tätt högerklickar du på enheten, väljer Egenskaper > Diskrensning > Rensa systemfiler. Kontrollera allt som kan gå, särskilt papperskorgen och Windows Update Cleanup, klicka sedan på OK och bekräfta med Ta bort filer. Om du föredrar att behålla Windows Update-filer för återställning kan du hoppa över steget Systemfiler och börja från Diskrensning.
Stöter du fortfarande på felet? Försök att rensa mer Windows-lagringsutrymme eller fortsätt med följande lösningar.
2 Synkronisera Windows datum och tid
När din Windows-klocka inte är synkroniserad kan den orsaka alla typer av problem, inklusive felkod 0x80070057. Även om det här inte är en vanlig orsak, tenderar den att vara lätt att åtgärda.
Kontrollera först tid och datum genom att klicka på tiden längst till höger i aktivitetsfältet i Windows. Om det ser rätt ut kan vi hoppa över det här steget, men om det inte stämmer överens med den faktiska tiden och datumet så åtgärdar du det så här:
Windows 11: Tryck på Win + I för att starta appen Inställningar och gå sedan till Tid och språk > Datum och tid
Windows 10: Högerklicka på Aktivitetsfältet och välj Justera datum/tid.
Vi rekommenderar att du aktiverar följande alternativ:
- Ställ in tiden automatiskt
- Justera för sommartid automatiskt
- Ställ in tidszon automatiskt
Med dessa inställda klickar du på Synkronisera nu, bara för att vara säker. Om du upptäcker att din Windows-tid fortsätter att bli osynkroniserad kan det finnas ett djupare problem.
3 Kontrollera Windows Update
Om felkoden 0x80070057 visades oberoende av Windows Update kan en saknad uppdatering vara orsaken. För att kontrollera om du har väntande uppdatering, tryck på Win + I och följ dessa steg:
Windows 11: Från appen Inställningar, välj alternativet Windows Update och klicka sedan på Sök efter uppdateringar.
Windows 10: Gå till Uppdatering och säkerhet och klicka på Sök efter uppdateringar.
Installera eventuella väntande uppdateringar och försök sedan igen.
4 Kör Chkdsk
Chkdsk är det enklaste sättet att snabbt hitta och fixa skadade filer. Detta Windows-verktyg skannar hela din hårddisk och kan även identifiera defekt hårdvara.
För att köra Chkdsk, tryck på Win + E för att starta filutforskaren, gå sedan till den här datorn, högerklicka på systemenheten och välj Egenskaper.
Härifrån byter du till fliken Verktyg, klickar på Kontrollera och sedan på Skanna enhet. Skanningen kommer att ske i bakgrunden. Om några problem upptäcks kan du välja vad du ska göra med dem. Vi rekommenderar att du åtgärdar dem och startar om ditt system.
5 Använd systemfilsgranskaren
Windows har ett inbyggt systemfilskontrollverktyg som vi kan använda för att skanna systemet efter eventuella skadade filer. Det här verktyget kommer att detaljera och eventuellt åtgärda eventuella oväntade korruptioner, vilket återställer systemet till ett fungerande tillstånd.
Öppna en förhöjd kommandotolk genom att högerklicka på Start-menyn och välja Kommandotolk (Admin) eller Windows PowerShell (Admin). Kör nu följande kommando:
sfc /scannow
Det här kommandot kan ta lite tid att slutföra. Stäng inte kommandotolksfönstret förrän verifieringen är 100 % klar. När du är klar får du ett av följande meddelanden:
- Windows Resource Protection hittade inga integritetsintrång. Ditt system innehöll inga skadade filer; du måste prova en annan lösning för det här problemet
- Windows Resource Protection kunde inte utföra den begärda åtgärden. Du måste starta om ditt system till felsäkert läge och sedan köra kommandot
- Windows Resource Protection hittade korrupta filer och reparerade dem. Detaljer finns i CBS.Log %WinDir%LogsCBSCBS.log. Se instruktionerna nedan för att se detaljerna om vad System File Checker fixade
- Windows Resource Protection hittade korrupta filer men kunde inte fixa några av dem. Detaljer finns i CBS.Log %WinDir%LogsCBSCBS.log. Du måste manuellt reparera de skadade filerna. Följ instruktionerna nedan för att hitta den skadade filen och ersätt sedan manuellt med en känd kopia av filen.
Om du får något av de sista paret av meddelanden, vill du förmodligen ta en titt på loggen för kontroll av systemfil. Detta är särskilt viktigt om du fick det sista meddelandet.
Först måste du öppna en förhöjd kommandotolk genom att högerklicka på Start-menyn och välja Kommandotolk (Admin), Windows PowerShell (Admin) eller Windows Terminal (Admin). Kör nu följande kommando:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopfcdetails.txt"
Detta kommer att kopiera loggens detaljer till en vanlig anteckningsbokfil som du hittar på skrivbordet. Eftersom min Windows-installation är ganska ny, har jag ännu inte stött på några problem. Som sådan ser min logg ut så här:
Men om du hade skadade filer som SFC-processen inte kunde ersätta automatiskt, kommer du att se några sådana här poster (tagna från Microsofts supportdokument i systemfilsgranskaren):
2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version =
6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
neutral, TypeName neutral, PublicKey neutral in the store, file is missing
Vi kan nu ersätta den skadade filen med en känd bra kopia, igen med hjälp av kommandotolken. Först måste du öppna en förhöjd kommandotolk genom att högerklicka på Start-menyn och välja Kommandotolk (Admin), Windows PowerShell (Admin) eller Windows Terminal (Admin).
Vi måste nu ta administrativt ägande av den skadade filen. Observera att du i varje listad instans bör ersätta sökväg och filnamn med informationen i sfcdetails.txt som skapades i föregående avsnitt.
Använd följande kommando:
takeown /f <em>pathandfilenameem>
Använd nu följande kommando för att ge administratörer full åtkomst till det skadade filsystemet:
icacls <em>pathandfilenameem>/grant administrators:F
Slutligen, ersätt den skadade systemfilen med en känd bra kopia genom att använda följande kommando
copy <em>sourcefile destinationfileem>
Om du till exempel har kopierat en känd bra systemfil från ett system som kör samma operativsystem (och samma version, samma build etc.) till en USB, kan kommandot se ut så här:
copy f:usbstickjscript.dll c:windowsystem32jscript.dll
6 Kör kommandot DISM
Om den manuella ersättningen som beskrivs ovan visar sig vara för svår, eller om det finns för många filer att ersätta, kan vi använda kommandot DISM.
DISM står för Deployment Image & Serving Management, och vi kan använda det här kommandot i ett försök att ladda ner och återställa systemets filhälsa. Från en förhöjd kommandotolk eller Windows PowerShell-prompt anger du följande kommando:
DISM /Online /Cleanup-Image /RestoreHealth
Beroende på ditt systemtillstånd och graden av korruption kan detta kommando ta ett tag att slutföra. Denna process har varit känd för att tyckas hänga på 20%.
Om det händer, vänta bara ett tag, det borde fortsätta av sig självt. När det är klart, kontrollera om några filer har ersatts. Om de har det måste du starta om datorn och sedan köra kommandot sfc /scannow igen. Den bör ersätta den skadade filen den här gången.
7 Åtgärda grupprincipstörningar
Detta har inte varit fallet för alla, men när Windows 10 släpptes tog många användare (förståeligt nog) förolämpning mot det ålderdomliga Windows Update-systemet som Microsoft mätte ut.
Windows 10-hemanvändare var till stor del bundna till detta system, men Windows 10 Pro-användare hade möjlighet att ändra sina gruppolicyinställningar för att göra uppdateringssystemet impotent.
Men att störa den här policyn kan vara exakt vad som orsakar problemet med Windows Update-processen.
Tryck på Win + R för att öppna dialogrutan Kör. Skriv gpedit.msc och tryck på Retur. Följ nu den här sökvägen Datorkonfiguration > Administrativa mallar > Windows-komponenter > Windows Update > Konfigurera automatiska uppdateringar > Ej konfigurerad.
Starta om ditt system och förhoppningsvis kommer uppdateringen nu att slutföras.
8 Återställ Windows Update Repository
Ibland kan vi återställa Windows Update-förvaret i ett försök att lindra problemet. Detta är en något lång process som jag inte kommer att beskriva i den här artikeln.
Jag kommer dock att peka på Microsofts supportdokument som beskriver hela processen, så att du kan försöka korrigera den med deras information.
9 Felsökare för Windows Update
Jag är inte säker på hur väl Windows Update-felsökaren fungerar för det här felet, eftersom det kan påverkas direkt av grupppolicyer och andra systeminställningar.
Men om du fortfarande inte kan slutföra en uppdatering kan det vara värt att ladda ner och ge det ett försök.
Gå till den här sidan och ladda ner Windows Update-felsökaren. När du har laddat ned kör du felsökaren.
Välj Windows Update och sedan Avancerat och sedan Kör som administratör. Detta kommer att köra felsökaren som administratör och kommer att kunna hitta och lösa ett större antal problem. Tryck på Nästa.
Felsökaren kommer automatiskt att skanna ditt system efter problem som påverkar Windows Update. Om några problem upptäcks kommer felsökaren automatiskt försöka åtgärda dem, såvida du inte har avmarkerat rutan för automatisk fix.
10 Gör en Windows-systemåterställning, återställ eller formatera din enhet
Detta är i stort sett din sista utväg eftersom du kommer att förlora ändringar sedan den senaste systemåterställningspunkten gjordes eller så måste du ställa in ditt system från början efter en återställning eller formatering av din enhet. Men det kommer att lösa alla Windows- eller mjukvarubaserade problem. Den här artikeln om hur du återställer Windows till fabriksinställningar tar dig igenom alla dina alternativ, från minst till de mest invasiva. Kom ihåg att göra säkerhetskopior innan du kärnar ur ditt system.
11 Investera i en ny enhet
Om allt annat misslyckas kan problemet vara hårdvarubaserat. Det allra sista du kan prova här är att byta ut din systemenhet mot en ny SSD.
Specifika felkod 0x80070057-meddelanden och hur man åtgärdar dem
När din felkod 0x80070057 kom med en specifik beskrivning, kan en av de specifika lösningarna nedan ge lättnad.
1 Vi försöker igen senare
Efter årsdagensuppdateringen stöter vissa Windows 10-användare på följande Windows Update-felmeddelande:
Det uppstod några problem med att installera uppdateringar, men vi försöker igen senare. Om du fortsätter att se detta och vill söka på webben eller kontakta supporten för information kan det här hjälpa – (0x80070057).
Det finns ett antal sätt vi kan försöka lindra problemet.
Byt namn på SoftwareDistribution-mappen
Tryck på Win + R för att öppna dialogrutan Kör, skriv sedan %SystemRoot% och tryck på Enter. Rulla ned för att hitta mappen SoftwareDistribution . Byt namn på denna SoftwareDistributon.old. Starta nu om din dator och försök uppdateringen.
Ändra Windows-registret
Om detta inte fungerar kan vi göra ändringar i Windows-registret. Tryck på Win + R för att öppna dialogrutan Kör, skriv sedan regedit och tryck på Enter.
Se till att följande registerposter matchar dina egna:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUX] "IsConvergedUpdateStackEnabled"=dword:00000000
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings] "UxOption"=dword:00000000
Make the changes if necessary, then reboot your system and attempt the upgrade.
2 Parametern är felaktig
I det här fallet börjar säkerhetskopieringsprocessen med hjälp av Windows inbyggda tjänst. Processen misslyckas, vilket genererar meddelandet:
Ett internt fel har inträffat: Parametern är felaktig: (0x80070057)
Tryck på Win + R för att öppna dialogrutan Kör. Skriv regedit och tryck på Enter. Hitta nu följande registernyckel:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificates
Högerklicka på Systemcertifikat och skapa Nytt > DWORD (32-bitars) värde. Ange namnet som CopyFileBufferedSynchronousIo och ställ in värdet till 1. Tryck på OK och starta sedan om ditt system. Din säkerhetskopiering bör nu slutföras!
Ändra decimalsymbol
Gå till Kontrollpanelen > Klocka, språk och region. Under Region väljer du Ändra datum-, tid- eller nummerformat. Detta öppnar en ny panel. Välj Ytterligare inställningar. Se till att det finns en punkt (punkt) bredvid alternativet Decimalsymbol och tryck sedan på Verkställ och OK.
Några andra alternativ?
Microsofts kostnadsfria SetupDiag-verktyg kan också hjälpa dig att analysera och åtgärda Windows-uppdateringsfel. Vissa användare har rapporterat Yamicsoft Windows 8 Manager för att åtgärda Windows Update-problemen.
Jag har inte personligen provat den här korrigeringen, så jag rekommenderar att du fortsätter med relativ försiktighet, ifall verktyget har några oväntade biverkningar. Du är varnad.
Du kan nu ta itu med Windows Update Error 0x80070057
Och ditt system bör nu vara väl och verkligt uppdaterat. Förutom detta vet du nu hur du tar hand om andra Windows Update-problem som kan dyka upp i framtiden. Så länge som Microsoft fortsätter med detta system med påtvingade uppdateringar, kommer systemet att bli föremål för allvarlig granskning när vanliga användare påverkas negativt.






