Reset-WindowsUpdate.ps1: Kaj je to, čemu služi in kako ga uporabljati korak za korakom

Zadnja posodobitev: 30/06/2025
Avtor: Isaac
  • Reset-WindowsUpdate.ps1 je script napredno odpravljanje težav Windows Update in povrniti njegove komponente v prvotno stanje.
  • Omogoča vam avtomatizacijo kompleksnih procesov vzdrževanja sistema in odpravo začasne datoteke, popravilo registra in obnovitev bistvenih storitev.
  • Njegova uporaba zahteva skrbniške pravice in poznavanje možnosti, ki jih ponuja, zaradi česar je idealen za tehnike in napredne uporabnike.

Ponastavi-WindowsUpdate.ps1

Ali ti Windows se ne posodablja pravilno ali pa storitve posodabljanja javljajo napake? Vsako leto milijoni uporabnikov trpijo zaradi te težave in čeprav je na spletu na voljo na desetine rešitev, jih je le malo tako učinkovitih in avtomatiziranih kot skript Reset-WindowsUpdate.ps1. Na Microsoftovih forumih za podporo in uradnih kanalih je ta skript že klasika za vse, ki želijo v le nekaj minutah obnoviti normalno delovanje posodobitev sistema Windows.

V tem članku boste našli obsežno razlago, kaj je Reset-WindowsUpdate.ps1, kako in kdaj ga uporabiti, podrobnosti o njegovem tehničnem delovanju, kaj počne »pod pokrovom« in kako ga varno zagnati. Če ste bili kdaj razočarani, ker Windows Update ni deloval, je tukaj najboljša rešitev, razložena v španščini s praktičnim pristopom, prilagojenim različnim uporabniškim profilom.

Kaj je Reset-WindowsUpdate.ps1?

Reset-WindowsUpdate.ps1 je skript v PowerShell razvil predvsem Ryan Nemeth, zasnovan za avtomatizacijo obnovitve komponent, povezanih s storitvijo Windows Update, v prvotno tovarniško stanje. To vključuje zaustavitev storitev, brisanje začasnih datotek, povezanih s storitvijo Windows Update, ponastavitev registra, popravilo knjižnic DLL, čiščenje konfiguracijskih nastavitev in po potrebi ponovno namestitev samega agenta za posodobitve. Lahko tudi Naučite se odpravljati težave z dovoljenji v sistemu Windows za lažje izvajanje tovrstnih skriptov.

Ta skripta je postala referenca v tehnični skupnosti zaradi svoje učinkovitosti in enostavnosti uporabe, saj združuje v enem samem avtomatiziranem postopku tisto, kar je bilo prej treba početi korak za korakom in ročno prek ukazi v ukazni poziv ali PowerShell.

Čemu je pravzaprav namenjeno?

Glavni namen datoteke Reset-WindowsUpdate.ps1 je odpraviti večino težav, povezanih s samodejnimi posodobitvami sistema Windows. To lahko vključuje napake pri prenosu, neuspešne namestitve, sporočila o poškodbah sistemskih datotek, storitve, ki se ne zaženejo, ali preprosto nezmožnost preverjanja ali namestitve novih posodobitev.

Še posebej je koristno, kadar:

  • Windows Update kljub poskusu običajnih metod odpravljanja težav še vedno javlja napake.
  • Po zagonu drugih orodij, kot sta SFC ali DISM, je bila v sliki sistema Windows zaznana poškodba.
  • Storitve, povezane s posodabljanjem (BITS, wuauserv itd.), se ne zaženejo ali pa se nepričakovano ustavijo.
  • Če želite začeti znova, morate popolnoma počistiti zgodovino in datoteke storitve Windows Update.
  13 najboljših mest za prodajo vaših priročnikov in več denarja

Zakaj izbrati Reset-WindowsUpdate.ps1 namesto drugih orodij?

V primerjavi z drugimi samodejnimi pripomočki ali bolj osnovnimi skripti Reset-WindowsUpdate.ps1 izstopa po svoji globini in natančnosti. Ne samo, da ponovno zažene storitve in izbriše začasne mape, ampak tudi:

  • Preimenuj kritične imenike kot sta SoftwareDistribution in Catroot2, ki prisili Windows, da te komponente regenerira ob ponovnem zagonu storitev.
  • Odstrani stare ali poškodovane vnose v register povezane s posodobitvijo, s čimer se izognete konfliktom konfiguracije.
  • Ponovno registrira več kot 30 knjižnic DLL vključen v sistem posodabljanja in zagotavlja, da nobena bistvena datoteka ni poškodovana ali da se nanjo ne odvzamejo reference.
  • Izbriši čakajoče naloge BITS ki bi lahko blokiral descargas prihodnost.
  • Ponastavitev omrežnih nastavitev (Winsock), kar je ključnega pomena pri težavah s povezavo z Microsoftovimi strežniki.
  • Ponuja možnost ponovne namestitve agenta za posodobitve, če zazna, da je poškodovan.

Kako deluje Reset-WindowsUpdate.ps1 interno?

Skript sledi dobro strukturiranemu zaporedju korakov, ki jih izvede samodejno ob zagonu. Večino teh korakov lahko povzamemo takole:

  1. Zazna arhitekturo sistema (32 ali 64 bitov) da uporabite pravilne nastavitve.
  2. Ustavi bistvene storitve posodabljanja (BITS, wuauserv, appidsvc, cryptsvc).
  3. Izbrišite začasne datoteke z uporabo ukaza Remove-Item, kot je QMGR*.dat, ki sodeluje pri prenosu posodobitev.
  4. Preimenuj ključne mape (SoftwareDistribution, Catroot2), da jih Windows prisili, da jih ob ponovnem zagonu storitev čisto regenerira.
  5. Izbriši stari dnevnik posodobitev (dnevnik WindowsUpdate.WindowsUpdate).
  6. Ponastavi dovoljenja in nastavitve storitev z uporabo ukazov sc.exe sdset.
  7. Ponovno registrira povezane knjižnice DLL z uporabo regsvr32.exe v tihem načinu.
  8. Izbriše določene vrednosti iz registra, kot so SusClientID in drugi, povezani z odjemalci WSUS.
  9. Ponastavitev nastavitev omrežja Winsock in proxyja WinHTTP.
  10. Izbriši čakajoče naloge BITS z uporabo Get-BitsTransfer in Remove-BitsTransfer.
  11. Ponuja ponovno namestitev agenta za posodobitve sistema Windows glede na arhitekturo.
  12. Znova zaženite vse ustavljene storitve.
  13. Vsili takojšnje zaznavanje novih posodobitev z ukazom wuauclt /resetauthorization /detectnow.
  14. Označuje potrebo po ponovnem zagonu računalnika dokončati postopek.

Vsak od teh korakov je zasnovan za čiščenje, obnovitev in prisilno ponovno gradnjo vseh elementov, vključenih v storitev Windows Update, s čimer se zagotovi, da vsi prejšnji konflikti izginejo.

Kako uporabljati Reset-WindowsUpdate.ps1: Korak za korakom

Preden zaženete skript, je nujno, da delate s skrbniškimi pravicami.Windows, od Viste naprej in še posebej v sodobnih izdajah, kot sta Windows 10 ali 11, ščiti dostop do kritičnih delov sistema z uporabo UAC (Nadzor uporabniških računov), zato ne pozabite na naslednje:

  • Z desno tipko miške kliknite datoteko Reset-WindowsUpdate.ps1 in izberite »Zaženi kot skrbnik«.
  • Če se ta možnost ne prikaže, preverite lastnosti, pojdite na zavihek združljivosti in omogočite možnost »Zaženi ta program kot skrbnik«.
  • PowerShell lahko zaženete tudi kot skrbnik in skript zaženete ročno.
  Kako uporabljati požarni zid Windows Defender za zaščito vašega omrežja interneta stvari

V sodobnih različicah sistema Windows se lahko pojavijo varnostna opozorila, ki preprečujejo izvajanje skripta.To je posledica pravilnikov izvajanja skriptov za preprečevanje zlonamerne kode. Pravilnik lahko začasno spremenite z ukazom Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass preden ga zaženete.

Možnosti in parametri skripta

Reset-WindowsUpdate.ps1 in njegova grafična različica (Ponastavi Orodje za posodobitve sistema Windows) vam omogoča prilagajanje dejanj z uporabo neobveznih parametrov v ukazni vrstici. Na ta način se lahko odločite, ali želite samo očistiti začasne datoteke, ponastaviti nastavitve Winsocka, preveriti posodobitve ali izvesti vsa razpoložljiva opravila. Pogoste možnosti (in njihove okrajšave) vključujejo:

Parameter opis Okrajšava primer
ponastavitev Ponastavi komponente storitve Windows Update. -ponastavitev /ponastaviti
Iskanje Preverite nove posodobitve. -Iskanje /Iskanje
čiščenje Možnosti čiščenja (datoteke, register, Winsock). -clean:temp, -clean:regs, -clean:sock /čisto:začasna
SFC Skenirajte zaščitene sistemske datoteke s SFC. -sfc /sfc
dism Za skeniranje, popravilo ali čiščenje slike zaženite DISM. -dism:skeniranje, -dism:preverjanje /dism:skeniranje:popravilo
pomoč Prikaže pomoč in razpoložljive ukaze. -h, -? / pomoč
različica Označuje različico orodja. -v /različica

Ni vam treba uporabiti vseh parametrov, če pa imate poseben primer (na primer želite očistiti samo začasne datoteke in ne celotnega sistema), lahko to storite z ustrezno možnostjo.

Priporočena uporaba in dobre prakse

Čeprav je skript zasnovan tako, da je neškodljiv in varen, je vedno priporočljivo, da pred zagonom na produkcijskih ali kritičnih računalnikih varnostno kopirate sistem.Pred začetkom lahko ustvarite obnovitveno točko. Skripta sama v nekaterih različicah tega ne stori samodejno.

Najpogostejše zaporedje izvajanja za odpravljanje težav s storitvijo Windows Update vključuje naslednje korake:

  1. Zaženite čiščenje registra in začasnih datotek s parametri clean y reset.
  2. Zaženi pregled zaščitenih datotek (sfc) in preverjanje slike (dism).
  3. Če pride do težav z omrežjem, ponastavite nastavitve Winsocka.
  4. Ko je postopek končan, znova zaženite računalnik.

Mnogi tehniki priporočajo sledenje vrstnemu redu: brisanje začasnih datotek, popravilo z SFC in DISM, ponovni zagon storitev in šele nato preverjanje posodobitev.Postopek lahko traja nekaj minut, zlasti pri skeniranju datotek in popravljanju slik, kar bo odvisno od napajanja računalnika in stanja sistema.

  Kako namestiti Windows 11 na Mac s čipi serije M: Popoln vodnik in možnosti

Zahteve, združljivost in pomembna opozorila

Datoteka Reset-WindowsUpdate.ps1 in njene različice so združljive z vsemi sodobnimi različicami sistema Windows, vključno z Windows 10 in 11.V starejših sistemih orodje morda ne bo delovalo v celoti, saj izkorišča funkcije in storitve, ki jih ni bilo v različicah pred sistemom Windows Vista. Za več podrobnosti si lahko ogledate tudi Oglejte si, kako ponastaviti Windows 11.

Če operacijski sistem ni podprt, orodje to običajno zazna in pred izvedbo sprememb prikaže sporočilo o napaki.

Pomembno je, da skript vedno zaženete kot skrbnikČe tega ne storite, bo veliko ukazov zaradi pomanjkanja dovoljenj neuspešno in postopek se ne bo dokončal.

Praktični primeri in primeri uporabe

Predstavljajte si, da vaša posodobitev sistema Windows povzroči napako in ne uspe prenesti ali namestiti novih posodobitev, niti prek vgrajenega orodja za odpravljanje težav sistema.V tem primeru bi bilo idealno zagnati:

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

Če vaš računalnik kaže tudi znake poškodb sistemskih datotek ali slike sistema Windows, lahko dodate:

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

Za težave, povezane s povezavo ali omrežjem, je priporočljivo dodati:

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

Pogoste napake in kako jih odpraviti

V nekaterih sistemih, zlasti v sistemu Windows 10/11, je lahko izvajanje skriptov v PowerShellu blokirano. s politiko omejenega izvajanja (Omejeno). To sporočilo je pogosto in ga odpravite s prilagoditvijo pravilnika izvajanja samo za trenutno sejo:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Po uporabi postopka je nujno znova zagnati računalnik, saj se številne spremembe ne utrdijo, dokler Windows ne naloži vseh storitev in datotek..

V skrajnih primerih lahko popravilo traja dolgo (DISM in CHKDSK), odvisno od količine podatkov in stanja diska.Če skript ugotovi, da določenih dejanj ne more izvesti, prikaže specifična sporočila o napakah in pogosto navede, kje so težave, da lahko tehnik po potrebi ročno ukrepa.

ponastavitev sistema Windows 11 na tovarniške nastavitve
Povezani članek:
Kako ponastaviti Windows 11 brez uporabe namestitvenega medija