Reset-WindowsUpdate.ps1: Hva det er, hva det er til, og hvordan du bruker det trinn for trinn

Siste oppdatering: 30/06/2025
Forfatter: Isaac
  • Reset-WindowsUpdate.ps1 er en script avansert feilsøking Windows Update og gjenopprette komponentene til sin opprinnelige tilstand.
  • Det lar deg automatisere komplekse systemvedlikeholdsprosesser, og eliminere midlertidige filer, reparere registeret og gjenopprette viktige tjenester.
  • Bruken krever administratorrettigheter og kunnskap om alternativene den tilbyr, noe som gjør den ideell for teknikere og avanserte brukere.

Tilbakestill-WindowsUpdate.ps1

din Windows oppdateres ikke riktig, eller gir oppdateringstjenestene feil? Millioner av brukere lider av dette problemet hvert år, og selv om det finnes dusinvis av løsninger tilgjengelig på nettet, er få like effektive og automatiserte som Reset-WindowsUpdate.ps1-skriptet. På Microsofts støtteforum og offisielle kanaler er dette skriptet allerede en klassiker for alle som ønsker å gjenopprette Windows-oppdateringer til normal drift på bare noen få minutter.

I denne artikkelen finner du en omfattende forklaring på hva Reset-WindowsUpdate.ps1 er, hvordan og når du skal bruke det, detaljer om den tekniske driften, hva det gjør «under panseret» og hvordan du kjører det trygt. Hvis du noen gang har blitt frustrert over at Windows Update ikke fungerer, er her den ultimate løsningen, forklart på spansk med en praktisk tilnærming skreddersydd for ulike brukerprofiler.

Hva er Reset-WindowsUpdate.ps1?

Reset-WindowsUpdate.ps1 er et skript i PowerShell utviklet primært av Ryan Nemeth, utviklet for å automatisere gjenopprettingen av Windows Update-relaterte komponenter til deres opprinnelige fabrikktilstand. Dette inkluderer å stoppe tjenester, slette midlertidige filer tilknyttet Windows Update, tilbakestille registeret, reparere DLL-biblioteker, rydde opp i konfigurasjonsinnstillinger og, om nødvendig, installere selve oppdateringsagenten på nytt. Du kan også Lær hvordan du feilsøker tillatelsesproblemer i Windows for å forenkle utførelsen av denne typen skript.

Dette skriptet har blitt en referanse i det tekniske miljøet takket være effektiviteten og brukervennligheten, siden den samler i én automatisk prosess det som tidligere måtte gjøres trinn for trinn og manuelt kommandoer i ledetekst eller PowerShell.

Hva er det egentlig til for?

Hovedformålet med Reset-WindowsUpdate.ps1 er å fikse de fleste problemer knyttet til automatiske Windows-oppdateringer. Disse kan inkludere nedlastingsfeil, mislykkede installasjoner, meldinger om ødelagte systemfiler, tjenester som ikke starter, eller rett og slett manglende evne til å se etter eller installere nye oppdateringer.

Det er spesielt nyttig når:

  • Windows Update gir stadig feilmeldinger til tross for at de vanlige feilsøkingsmetodene er prøvd.
  • Det er oppdaget skade i Windows-avbildningen etter at andre verktøy som SFC eller DISM er kjørt.
  • Oppdateringsrelaterte tjenester (BITS, wuauserv osv.) starter eller stopper ikke uventet.
  • Du må slette Windows Update-historikken og filene dine helt for å starte på nytt.
  PowerShell vs CMD: Forskjeller, fordeler og når du skal bruke dem

Hvorfor velge Reset-WindowsUpdate.ps1 fremfor andre verktøy?

Sammenlignet med andre automatiske verktøy eller mer grunnleggende skript, skiller Reset-WindowsUpdate.ps1 seg ut for sin dybde og presisjon. Ikke bare starter den tjenester på nytt og sletter midlertidige mapper, men den gjør også følgende:

  • Gi nytt navn til kritiske mapper som SoftwareDistribution og Catroot2, som tvinger Windows til å regenerere disse komponentene når tjenester startes på nytt.
  • Fjerner gamle eller korrupte registeroppføringer relatert til oppdateringen, og dermed unngå konfigurasjonskonflikter.
  • Registrerer mer enn 30 DLL-biblioteker på nytt involvert i oppdateringssystemet, og sørger for at ingen viktige filer blir skadet eller dereferert.
  • Slett ventende BITS-jobber som kunne blokkere descargas framtid.
  • Tilbakestill nettverksinnstillinger (Winsock), noe som er viktig når man har problemer med tilkoblingen til Microsoft-servere.
  • Gir muligheten til å installere oppdateringsagenten på nytt, hvis den oppdager at den er skadet.

Hvordan fungerer Reset-WindowsUpdate.ps1 internt?

Skriptet følger en velstrukturert sekvens av trinn som det utfører automatisk ved kjøring. De fleste av disse trinnene kan oppsummeres som følger:

  1. Oppdager systemarkitektur (32 eller 64 bit) å bruke riktige innstillinger.
  2. Stopper viktige oppdateringstjenester (BITS, wuauserv, appidsvc, cryptsvc).
  3. Slett midlertidige filer bruk av Remove-Item, for eksempel QMGR*.dat, som er involvert i nedlasting av oppdateringer.
  4. Gi nytt navn til nøkkelmapper (SoftwareDistribution, Catroot2) for å tvinge Windows til å regenerere dem rent når tjenester startes på nytt.
  5. Slett den gamle oppdateringsloggen (WindowsUpdate.logg).
  6. Tilbakestill tillatelser og tjenesteinnstillinger ved hjelp av sc.exe sdset-kommandoer.
  7. Registrerer tilknyttede DLL-biblioteker på nytt bruker regsvr32.exe i stille modus.
  8. Sletter spesifikke verdier fra registeret, som for eksempel SusClientID og andre relatert til WSUS-klienter.
  9. Tilbakestill Winsock-nettverk og WinHTTP-proxyinnstillinger.
  10. Slett ventende BITS-oppgaver ved hjelp av Get-BitsTransfer og Remove-BitsTransfer.
  11. Tilbyr ny installasjon av Windows Update Agent i henhold til arkitekturen.
  12. Start alle stoppede tjenester på nytt.
  13. Tvinger frem umiddelbar deteksjon av nye oppdateringer med wuauclt /resetauthorization /detectnow.
  14. Indikerer behovet for å starte datamaskinen på nytt for å fullføre prosessen.

Hvert av disse trinnene er utformet for å rense, gjenopprette og tvinge frem gjenoppbygging av alle elementer involvert i Windows Update, slik at eventuelle tidligere konflikter forsvinner.

Slik bruker du Reset-WindowsUpdate.ps1: Steg for steg

Før du kjører skriptet, er det viktig å jobbe med administratorrettigheter.Windows, siden Vista og spesielt i moderne utgaver som Windows 10 eller 11, beskytter tilgang til kritiske deler av systemet ved hjelp av UAC (brukerkontokontroll), så ikke glem følgende:

  • Høyreklikk på Reset-WindowsUpdate.ps1-filen og velg «Kjør som administrator».
  • Hvis dette alternativet ikke vises, sjekk egenskapene, gå til kompatibilitetsfanen og aktiver "Kjør dette programmet som administrator".
  • Du kan også starte PowerShell som administrator og starte skriptet manuelt.
  Gmail er ikke engasjert på iPhone eller iPad: Hva skal jeg gjøre?

I moderne versjoner av Windows kan det hende du ser sikkerhetsadvarsler som hindrer skriptet i å kjøre.Dette skyldes skriptkjøringspolicyer for å forhindre skadelig kode. Du kan midlertidig endre policyen med kommandoen Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass før den lanseres.

Skriptalternativer og parametere

Reset-WindowsUpdate.ps1 og den grafiske varianten (Tilbakestill Windows Update Tool), lar deg tilpasse handlinger ved hjelp av valgfrie parametere på kommandolinjen. På denne måten kan du bestemme om du bare vil rydde midlertidige filer, tilbakestille Winsock-innstillinger, se etter oppdateringer eller utføre alle tilgjengelige oppgaver. Vanlige alternativer (og forkortelsene deres) inkluderer:

Parameter beskrivelse Forkortelse Ejemplo
tilbakestille Tilbakestill Windows Update-komponenter. -tilbakestill /nullstille
Søk Se etter nye oppdateringer. -Søke /Søk
ren Oppryddingalternativer (filer, register, Winsock). -clean:temp, -clean:regs, -clean:sokk /rengjør:temp
sfc Skann beskyttede systemfiler med SFC. -sfc /sfc
DISM Kjør DISM for å skanne, reparere eller rense bildet. -dism:skann, -dism:sjekk /dism:skanning:reparasjon
hjelpe Viser hjelp og tilgjengelige kommandoer. -h, -? /hjelp
versjon Angir verktøyets versjon. -v /versjon

Du trenger ikke å bruke alle parameterne, men hvis du har et spesifikt tilfelle (for eksempel hvis du bare vil rydde midlertidige filer og ikke hele systemet), kan du gjøre det med det aktuelle alternativet.

Anbefalt bruk og god praksis

Selv om skriptet er utformet for å være harmløst og trygt, anbefales det alltid å sikkerhetskopiere systemet før du kjører det på produksjons- eller kritiske datamaskiner.Du kan opprette et gjenopprettingspunkt før du starter. Selve skriptet gjør ikke dette automatisk i noen versjoner.

Den vanligste utførelsessekvensen for feilsøking av Windows Update-problemer inkluderer følgende trinn:

  1. Kjør opprydding av register og midlertidige filer med parameterne clean y reset.
  2. Start skanningen etter beskyttede filer (sfc) og bildeverifisering (dism).
  3. Tilbakestill Winsock-innstillingene hvis det er nettverksproblemer.
  4. Start datamaskinen på nytt når prosessen er fullført.

Mange teknikere anbefaler å følge rekkefølgen: slette midlertidige filer, reparere med SFC og DISM, starte tjenestene på nytt, og først deretter se etter oppdateringer.Prosessen kan ta flere minutter, spesielt for filskanninger og bildereparasjon, noe som vil avhenge av datamaskinens strøm- og systemstatus.

  Den sanne betydningen av nettoverdi og inntekt

Krav, kompatibilitet og viktige advarsler

Reset-WindowsUpdate.ps1 og variantene av den er kompatible med alle moderne versjoner av Windows, inkludert Windows 10 og 11.På eldre systemer fungerer kanskje ikke verktøyet fullt ut, ettersom det bruker funksjoner og tjenester som ikke finnes i tidligere versjoner enn Windows Vista. Du kan også finne ut mer om dette. se hvordan du tilbakestiller Windows 11.

Hvis operativsystemet ikke støttes, oppdager verktøyet vanligvis dette og viser en feilmelding før det foretar endringer.

Det er viktig å alltid kjøre skriptet som administratorHvis du ikke gjør dette, vil mange kommandoer mislykkes på grunn av manglende tillatelser, og prosessen fullføres ikke.

Praktiske tilfeller og brukseksempler

Tenk deg at Windows Update gir en feilmelding og ikke klarer å laste ned eller installere nye oppdateringer, ikke engang gjennom systemets egen integrerte feilsøkingsprogram.I dette tilfellet ville det være ideelt å kjøre:

powershell -ExecutionPolicy Bypass -File .\Reset-WindowsUpdate.ps1 -reset

Hvis datamaskinen din også viser tegn på korrupsjon i systemfiler eller Windows-avbildningen, kan du legge til:

powershell -ExecutionPolicy Bypass -File .\Reset-WindowsUpdate.ps1 -reset -sfc -dism:scan

Ved problemer med tilkobling eller nettverk anbefales det å legge til:

powershell -ExecutionPolicy Bypass -File .\Reset-WindowsUpdate.ps1 -clean:sock

Vanlige feil og hvordan du løser dem

På noen systemer, spesielt Windows 10/11, kan kjøring av skript i PowerShell være blokkert. av policyen for begrenset utførelse (begrensetDenne meldingen er vanlig og løses ved å justere utførelsespolicyen kun for gjeldende økt:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Etter at du har utført prosessen, er det viktig å starte datamaskinen på nytt, siden mange endringer ikke konsolideres før Windows laster inn alle tjenester og filer på nytt..

I ekstreme tilfeller kan reparasjonen ta lang tid (DISM og CHKDSK), avhengig av datamengden og diskens tilstand.Hvis skriptet oppdager at det ikke kan utføre bestemte handlinger, vil det vise spesifikke feilmeldinger og ofte indikere hvor problemene ligger, slik at teknikeren kan iverksette manuelle tiltak om nødvendig.

fabrikkinnstilling av Windows 11
Relatert artikkel:
Slik tilbakestiller du Windows 11 uten å bruke installasjonsmedier