Windows-päivityksen suorittaminen komentoriviltä tai PowerShellistä Windows 10/11:ssä ja Server 2016/2019:ssä.

Windows-päivityksen suorittaminen komentoriviltä tai PowerShellistä Windows 10/11:ssä ja Server 2016/2019:ssä.

Andy Davis

Jos haluat suorittaa Windows-päivityksen komentoriviltä tai PowerShellistä Windows 10/11:ssä, jatka lukemista alla.

Microsoft julkaisee säännöllisesti päivityksiä parantaakseen tietoturvaa, korjatakseen virheitä ja ottaakseen käyttöön uusia ominaisuuksia, jotka parantavat Windows-laitteiden toimivuutta.

Windows-päivitykset on jaettu kahteen luokkaan: Laatupäivitykset, joita julkaistaan jatkuvasti turvallisuussyistä ja virheiden korjaamiseksi, ja Ominaisuuspäivitykset, jotka tarjoavat parannettuja versioita ja lisäominaisuuksia.

Tavallinen tapa päivittää Windows 10/11 on mennä osoitteeseen Asetukset > Päivitys & turvallisuus ja tarkistaa ja asentaa päivitykset, mutta joissakin tapauksissa voi olla tarpeen asentaa päivitykset komentoriviltä tai PowerShellistä, jos tavallinen tapa ei toimi.

Tämä opetusohjelma sisältää ohjeet Windows-päivityksen suorittamiseen ja päivitysten asentamiseen tai poistamiseen komentorivin ja PowerShellin komennoilla.

Päivitysten tarkistaminen ja asentaminen PowerShellistä tai komentoriviltä Windows 10/11:ssä ja Server 2016/2019:ssä.

  • Osa 1. Asenna päivitykset komentoriviltä.Osa 2. Asenna päivitykset PowerShellistä.Osa 3. Poista päivitykset PowerShellistä.

Osa 1. Windows-päivityksen suorittaminen komentoriviltä.

Aiemmissa Windows-versioissa voit päivittää Windowsin komennolla "wuauclt /detectnow /updatenow".

Uusimmissa Windows 10 -versioissa komento 'WUAUCLT.EXE' ei enää toimi, ja se on korvattu komennolla 'USOCLIENT.EXE'.

Tietoja: USOCLIENT.EXE on Update Session Orchestrator -asiakasohjelma, jota käytetään Windows-päivitysten lataamiseen ja asentamiseen *.

Huomautuksia:
1. Raporttien mukaan kaikki Windows 10- ja 11-versiot eivät tue USOCLIENTia. Jos sama pätee laitteeseesi, päivitä järjestelmäsi PowerShell-menetelmällä.
2. Koska USOCLIENT-komennot eivät näytä mitään näytöllä niiden suoritushetkellä, ainoa tapa määrittää, toimiiko komento, on tarkastella tapahtumia seuraavissa kohteissa.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Tehtävien ajoitus -> Microsoft -> Windows -> Update Orchestrator

Voit asentaa päivitykset USOCLIENT.EXE-ohjelmalla seuraavasti:

1. Laukaisu Komentorivi or PowerShell järjestelmänvalvojana ja kysy Kyllä UAC-kehotteessa.

2. Pakota Windows tarkistamaan päivitykset jollakin seuraavista komennoista: *

    1. UsoClient KäynnistäScan USOClient.exe KäynnistäInteraktiivinenScan

Huomautus: Jotkut käyttäjät ovat ilmoittaneet, että heidän tapauksessaan toinen komento toimi, mutta toinen ei. Voit tarkistaa, kumpi näistä kahdesta komennosta toimii sinun tapauksessasi, kun avaat Windows Update -ohjelman samaan aikaan komennon suorittamisen kanssa varmistaaksesi, että Windows etsii päivityksiä.

3. Kun olet löytänyt päivitykset, lataa ne jollakin seuraavista komennoista:

    1. UsoClient KäynnistäLataus SkannaaAsennaVaroinna

4. Asenna ladatut päivitykset tällä komennolla:

  • UsoClient StartInstall

5. Kun päivitykset on asennettu, käynnistä tietokoneesi uudelleen tällä komennolla: *

  • UsoClient RestartDevice

Huomautus: Suosittelen odottamaan vähintään 30 minuuttia ennen tietokoneen uudelleenkäynnistämistä.

Osa 2. Windows-päivityksen suorittaminen PowerShellistä Windows 10/11:ssä.

Jos haluat ladata ja asentaa Windows- tai ajuripäivitykset PowerShell-komennoilla, käytä alla olevia ohjeita.

Windows-päivitysten asentaminen PowerShellistä:

1. Avaa PowerShell järjestelmänvalvojana.

2. Asenna 'PowerShell Windows Update -moduuli' tällä komennolla ja kysy seuraavaa Kyllä (paina ' y' ), kun sinua pyydetään asentamaan muut tarvittavat palveluntarjoajat: *

  • Asenna-moduuli PSWindowsUpdate

Huomautuksia:
1. 'PSWindowsUpdate' on välttämätön moduuli päivitysten asentamiseen PowerShellistä. Voit nähdä kaikki moduulissa käytettävissä olevat komennot antamalla tämän komennon:

  • Get-Command -moduuli PSWindowsUpdate

2. Oletusarvoisesti moduuli etsii vain Windows- ja ajuripäivityksiä. Jos sinulla on asennettuna muita Microsoftin tuotteita (esim. Office) ja haluat saada päivityksiä myös niille, anna myös tämä komento:

  • Add-WUServiceManager -MicrosoftUpdate

3. Anna sitten seuraava komento salliaksesi komentosarjojen suorittamisen koneellasi ja kysy seuraavaa Kyllä varoituksen yhteydessä, kun sitä pyydetään.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -suorituskäytäntö

4. Pakota nyt Windows lataamaan ja luetteloimaan kaikki saatavilla olevat päivitykset PowerShellissä. *.

  • Get-WindowsUpdate

5. Jatka nyt sen mukaan, mitä haluat:

A. Voit asentaa kaikki saatavilla olevat Windows-päivitykset PowerShellin avulla antamalla tämän komennon:

  • Install-WindowsUpdate


B. Voit asentaa kaikki saatavilla olevat Windows-päivitykset ja kaikkien muiden Microsoft-tuotteiden päivitykset antamalla tämän komennon:

  • Asenna-WindowsUpdate -MicrosoftUpdate

C. Jos haluat asentaa tietyn Windows-päivityksen PowerShellin avulla, anna tämä komento ja kysy seuraavaa Kyllä (y), kun sitä pyydetään: *

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

esim. asentaa KB5005463 tässä esimerkissä:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Install


D. Voit estää Windows-päivityksen asennuksen antamalla tämän komennon PowerShellissä:

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

esimerkiksi estämään KB5005463:n asennuksen tässä esimerkissä:

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAlli


E. Jos haluat sulkea tietyt luokat päivityksen ulkopuolelle (esim. "Ajuripäivitykset tai ominaisuuspäivitykset), anna tämä komento:

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

Osa 3. Windows-päivitysten poistaminen PowerShellin avulla.

Päivitysten poistaminen PowerShellin avulla:

1. Avaa PowerShell järjestelmänvalvojana.

2. Anna PowerShell-ikkunassa seuraava komento saadaksesi luettelon kaikista asennetuista päivityksistä.

  • wmic qfe list brief /format:taulukko

2. Ota huomioon KB numero joka liittyy poistettavaan Windows-päivitykseen.

3. Suorita nyt seuraava komento poistaaksesi haluamasi päivityksen PowerShellissä:

  • wusa /uninstall /kb:Number

Huomautus: Korvaa 'Number' sen päivityksen KB-numerolla, jonka haluat poistaa. Esimerkiksi: poista KB5005635 antamalla tämä komento:

  • wusa /uninstall /kb:5005635

Siinä se! Mikä menetelmä toimi teillä?
Kerro minulle, jos tämä opas on auttanut sinua jättämällä kommentti kokemuksestasi. Tykkää ja jaa tätä opasta auttaaksesi muita.


Andy Davis

Järjestelmänvalvojan blogi Windowsista

Leave a comment