Kako zagnati posodobitev Windows Update iz ukazne vrstice ali PowerShell v operacijskem sistemu Windows 10/11 in strežniku 2016/2019.

Kako zagnati posodobitev Windows Update iz ukazne vrstice ali PowerShell v operacijskem sistemu Windows 10/11 in strežniku 2016/2019.

Andy Davis

Če želite v operacijskem sistemu Windows 10/11 zagnati posodobitev Windows Update iz ukazne vrstice ali okolja PowerShell, nadaljujte z branjem v nadaljevanju.

Microsoft redno izdaja posodobitve, s katerimi izboljšuje varnost, odpravlja napake in uvaja nove funkcije, ki izboljšujejo delovanje naprav Windows.

Posodobitve sistema Windows so razdeljene v 2 kategoriji: Posodobitve kakovosti, ki se nenehno objavljajo zaradi varnosti in odpravljanja napak, in Posodobitve funkcij, ki ponujajo izboljšane različice in dodatne funkcije.

Sistem Windows 10/11 običajno posodobite tako, da obiščete Nastavitve > Posodabljanje in varnost in za preverjanje in nameščanje posodobitev, v nekaterih primerih pa bo morda treba posodobitve namestiti iz ukazne vrstice ali PowerShell, če običajni način ne bo deloval.

Ta vadnica vsebuje navodila za zagon posodobitve Windows Update in namestitev ali odstranitev posodobitev z ukazi v ukazni vrstici in orodju PowerShell.

Kako preveriti in namestiti posodobitve iz programa PowerShell ali ukazne vrstice v operacijskem sistemu Windows 10/11 in strežniku 2016/2019.

  • Del 1. Namestitev posodobitev iz ukazne vrstice.Del 2. Namestitev posodobitev iz programa PowerShell.Del 3. Odstranitev posodobitev iz programa PowerShell.

Del 1. Kako zagnati posodobitev Windows Update iz ukazne vrstice.

V prejšnjih različicah sistema Windows ste lahko posodobili sistem Windows z ukazom "wuauclt /detectnow /updatenow".

V najnovejših različicah sistema Windows 10 ukaz "WUAUCLT.EXE" ne deluje več in ga je nadomestil ukaz "USOCLIENT.EXE".

Informacije: USOCLIENT.EXE je odjemalec Update Session Orchestrator, ki se uporablja za prenos in namestitev posodobitev sistema Windows. *

Opombe:
1. Po poročilih vse različice sistema Windows 10 in 11 ne podpirajo USOCLIENT-a. Če to velja tudi za vašo napravo, posodobite sistem z metodo PowerShell.
2. Ker ukazi USOCLIENT v času izvajanja na zaslonu ne prikažejo ničesar, je edini način za ugotavljanje, ali ukaz deluje, pregledovanje dogodkov v naslednjih namembnostih.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Načrtovalec opravil -> Microsoft -> Windows -> Update Orchestrator

Če želite namestiti posodobitve s programom 'USOCLIENT.EXE', sledite naslednjim korakom:

1. Začetek Ukazni poziv or PowerShell kot skrbnik in vprašajte Da na poziv UAC.

2. Sistem Windows prisilite, da preveri posodobitve z enim od naslednjih ukazov: *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Opomba: Nekateri uporabniki so poročali, da je v njihovem primeru en ukaz deloval, drugi pa ne. Če želite preveriti, kateri od dveh ukazov deluje v vašem primeru, hkrati z ukazom odprite program Windows Update in se prepričajte, da sistem Windows preverja posodobitve.

3. Ko najdete posodobitve, jih prenesite z enim od naslednjih ukazov:

    1. UsoClient StartDownload ScanInstallWait

4. S tem ukazom nadaljujte z nameščanjem prenesenih posodobitev:

  • UsoClient StartInstall

5. Ko so posodobitve nameščene, znova zaženite računalnik s tem ukazom: *

  • UsoClient RestartDevice

Opomba: Predlagam, da pred ponovnim zagonom računalnika počakate vsaj 30 minut.

Del 2. Kako zagnati posodobitev Windows Update iz programa PowerShell v operacijskem sistemu Windows 10/11.

Če želite posodobitve sistema Windows ali gonilnikov prenesti in namestiti z ukazi PowerShell, uporabite spodnja navodila.

Nameščanje posodobitev sistema Windows iz okolja PowerShell:

1. Odpri PowerShell kot skrbnik.

2. Nadaljujte in namestite modul 'PowerShell Windows Update' s tem ukazom in vprašajte Da (pritisnite ' y' ), ko boste pozvani k namestitvi drugih potrebnih ponudnikov: *

  • Namestitev modula PSWindowsUpdate

Opombe:
1. Modul "PSWindowsUpdate" je potreben za namestitev posodobitev iz okolja PowerShell. Če želite videti vse ukaze, ki so na voljo v modulu, podajte ta ukaz:

  • Get-Command -modul PSWindowsUpdate

2. Privzeto modul išče samo posodobitve sistema Windows in gonilnikov. Če imate nameščene druge Microsoftove izdelke (npr. Office) in želite pridobiti posodobitve tudi zanje, dajte tudi ta ukaz:

  • Add-WUServiceManager -MicrosoftUpdate

3. Nato dajte naslednji ukaz, da dovolite izvajanje skript v računalniku, in vprašajte Da na opozorilo, ko ste pozvani.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Zdaj prisilite sistem Windows, da prenese in izpiše vse razpoložljive posodobitve v programu PowerShell. *

  • Get-WindowsUpdate

5. Nadaljujte v skladu s svojimi željami:

A. Če želite namestiti vse razpoložljive posodobitve sistema Windows iz okolja PowerShell, podajte ta ukaz:

  • Install-WindowsUpdate


B. Če želite namestiti vse razpoložljive posodobitve sistema Windows in posodobitve za vse druge Microsoftove izdelke, uporabite ta ukaz:

  • Install-WindowsUpdate -MicrosoftUpdate

C. Če želite iz okolja PowerShell namestiti določeno posodobitev sistema Windows Update, dajte ta ukaz in vprašajte Da (y) ob pozivu: *

  • Get-WindowsUpdate -KBArticleID "KB-Number" -Install

npr. za namestitev KB5005463 v tem primeru:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Install


D. Če želite preprečiti namestitev posodobitve sistema Windows Update, v okolju PowerShell podajte ta ukaz:

  • Get-WindowsUpdate -NotKBArticle "KB-Number" -AcceptAll

npr. da preprečite namestitev KB5005463 v tem primeru:

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll


E. Če želite iz posodobitev izključiti določene kategorije (npr. posodobitve gonilnikov ali posodobitve funkcij), uporabite ta ukaz:

  • Install-WindowsUpdate -NotCategory "Drivers", "FeaturePacks" -AcceptAll

Del 3. Kako odstraniti posodobitve sistema Windows iz okolja PowerShell.

Odstranjevanje posodobitev z uporabo programa PowerShell:

1. Odpri PowerShell kot skrbnik.

2. V oknu PowerShell podajte naslednji ukaz za pridobitev seznama vseh nameščenih posodobitev.

  • wmic qfe list brief /format:table

2. Upoštevajte KB številka povezano s posodobitvijo Windows Update, ki jo želite odstraniti.

3. Za odstranitev želene posodobitve v okolju PowerShell izvedite naslednji ukaz:

  • wusa /uninstall /kb:Number

Opomba: Zamenjajte 'Number' s številko KB posodobitve, ki jo želite odstraniti. Na primer: če želite odstraniti KB5005635, uporabite ta ukaz:

  • wusa /uninstall /kb:5005635

To je to! Katera metoda je delovala za vas?
Sporočite mi, ali vam je ta vodnik pomagal, tako da pustite komentar o svoji izkušnji. Všečkajte in delite ta vodnik, da pomagate drugim.


Andy Davis

Blog sistemskega skrbnika o sistemu Windows

Leave a comment