Kā palaist Windows Update no komandrindas vai PowerShell operētājsistēmā Windows 10/11 un Server 2016/2019.

Kā palaist Windows Update no komandrindas vai PowerShell operētājsistēmā Windows 10/11 un Server 2016/2019.

Endijs Deiviss

Ja vēlaties palaist Windows Update no komandrindas vai PowerShell operētājsistēmā Windows 10/11, turpiniet lasīt tālāk.

Microsoft regulāri izdod atjauninājumus, lai uzlabotu drošību, novērstu kļūdas un ieviestu jaunas funkcijas, kas uzlabo Windows ierīču funkcionalitāti.

Windows atjauninājumus iedala 2 kategorijās: Kvalitātes atjauninājumi, kas pastāvīgi tiek izdoti drošības apsvērumu dēļ un lai novērstu nepilnības, un Funkciju atjauninājumi, kas piedāvā uzlabotas versijas un papildu funkcijas.

Parasti Windows 10/11 var atjaunināt, dodoties uz Iestatījumi > Atjaunināšana un drošība un pārbaudīt un instalēt atjauninājumus, bet dažos gadījumos var būt nepieciešams instalēt atjauninājumus no komandrindas vai PowerShell, ja parastais veids nedarbojas.

Šajā pamācībā ir sniegti norādījumi par to, kā palaist Windows Update un instalēt vai atinstalēt atjauninājumus ar komandām Command Prompt un PowerShell.

Kā pārbaudīt un instalēt atjauninājumus no PowerShell vai komandrindas Windows 10/11 un Server 2016/2019.

  • 1. daļa. atjauninājumu instalēšana no komandrindas.2. daļa. atjauninājumu instalēšana no PowerShell.3. daļa. atjauninājumu atinstalēšana no PowerShell.

1. daļa. Kā palaist Windows Update no komandrindas.

Iepriekšējās Windows versijās varēja atjaunināt Windows, izmantojot komandu "wuauclt /detectnow /updatenow".

Jaunākajās Windows 10 versijās komanda "WUAUCLT.EXE" vairs nedarbojas un ir aizstāta ar komandu "USOCLIENT.EXE".

Informācija: USOCLIENT.EXE ir Update Session Orchestrator klients, ko izmanto, lai lejupielādētu un instalētu Windows atjauninājumus. * *

Piezīmes:
1. Saskaņā ar ziņojumiem ne visas Windows 10 un 11 versijas atbalsta USOCLIENT. Ja tas attiecas arī uz jūsu ierīci, atjauniniet sistēmu, izmantojot PowerShell metodi.
2. Tā kā USOCLIENT komandu izpildes laikā ekrānā nekas netiek parādīts, vienīgais veids, kā noteikt, vai komanda darbojas, ir apskatīt notikumus šādos galamērķos.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Uzdevumu plānotājs -> Microsoft -> Windows -> Update Orchestrator

Lai instalētu atjauninājumus ar "USOCLIENT.EXE", izpildiet tālāk norādītās darbības:

1. Palaist Komandu uzvedne or PowerShell kā administratoram un jautājiet UAC uzvednē.

2. Piespiediet operētājsistēmu Windows pārbaudīt atjauninājumus, izmantojot kādu no šādām komandām: *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Piezīme: Daži lietotāji ziņoja, ka viņu gadījumā darbojās viena komanda, bet ne otra. Lai pārbaudītu, kura no divām komandām darbojas jūsu gadījumā, vienlaikus ar komandas izpildi atveriet Windows Update, lai pārliecinātos, ka Windows pārbauda atjauninājumus.

3. Pēc atjauninājumu atrašanas lejupielādējiet tos, izmantojot kādu no šādām komandām:

    1. UsoClient StartDownload ScanInstallWait

4. Turpiniet instalēt lejupielādētos atjauninājumus, izmantojot šo komandu:

  • UsoClient StartInstall

5. Kad atjauninājumi ir instalēti, pārstartējiet datoru, izmantojot šo komandu: *

  • UsoClient RestartDevice

Piezīme: pirms datora restartēšanas ieteicams pagaidīt vismaz 30 minūtes.

2. daļa. Kā palaist Windows Update no PowerShell operētājsistēmā Windows 10/11.

Ja vēlaties lejupielādēt un instalēt Windows vai Draiveru atjauninājumus, izmantojot PowerShell komandas, izmantojiet tālāk sniegtos norādījumus.

Windows atjauninājumu instalēšana no PowerShell:

1. Atvērt PowerShell kā administrators.

2. Turpiniet un instalējiet "PowerShell Windows Update moduli" ar šo komandu un jautājiet (nospiediet ' y' ), kad tiek aicināts instalēt jebkuru citu vajadzīgo pakalpojumu sniedzēju: *

  • Instalēt-modulis PSWindowsUpdate

Piezīmes:
1. Modulis "PSWindowsUpdate" ir nepieciešams, lai instalētu atjauninājumus no PowerShell. Lai apskatītu visas modulī pieejamās komandas, izpildiet šo komandu:

  • Get-Command -module PSWindowsUpdate

2. Pēc noklusējuma modulis meklē tikai Windows un draiveru atjauninājumus. Ja ir instalēti citi Microsoft produkti (piemēram, Office) un vēlaties saņemt atjauninājumus arī tiem, dodiet arī šo komandu:

  • Add-WUServiceManager -MicrosoftUpdate

3. Pēc tam dodiet šādu komandu, lai atļautu skriptu izpildi jūsu datorā, un jautājiet. pēc brīdinājuma, kad tas tiek pieprasīts.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Tagad piespiediet operētājsistēmu Windows lejupielādēt un uzskaitīt visus pieejamos atjauninājumus PowerShell. * *

  • Get-WindowsUpdate

5. Tagad rīkojieties atbilstoši savām vēlmēm:

A. Lai instalētu visus pieejamos Windows atjauninājumus no PowerShell, izpildiet šo komandu:

  • Install-WindowsUpdate


B. Lai instalētu visus pieejamos Windows atjauninājumus un visu citu Microsoft produktu atjauninājumus, izpildiet šo komandu:

  • Install-WindowsUpdate -MicrosoftUpdate

C. Lai instalētu konkrētu Windows atjauninājumu no PowerShell, izpildiet šo komandu un jautājiet. (y), kad tiek pieprasīts: *

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

Piemēram, lai instalētu KB5005463 šajā piemērā:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Install


D. Lai novērstu Windows atjauninājuma instalēšanu, izpildiet šo komandu PowerShell:

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

piemēram, lai šajā piemērā novērstu KB5005463 instalēšanu:

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll


E. Lai no atjaunināšanas izslēgtu konkrētas kategorijas (piemēram, draiveru atjauninājumus vai funkciju atjauninājumus, ievadiet šo komandu:

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

3. daļa. Kā atinstalēt Windows atjauninājumus no PowerShell.

Atjauninājumu noņemšana, izmantojot PowerShell:

1. Atvērt PowerShell kā administrators.

2. PowerShell logā izpildiet šādu komandu, lai iegūtu visu instalēto atjauninājumu sarakstu.

  • wmic qfe list brief /format:tabula

2. Ņemiet vērā KB numurs kas saistīts ar Windows atjauninājumu, kuru vēlaties noņemt.

3. Tagad izpildiet šādu komandu, lai noņemtu vēlamo atjauninājumu PowerShell:

  • wusa /uninstall /kb:Number

Piezīme: Aizstājiet 'Number' ar KB numuru atjauninājumam, kuru vēlaties noņemt. Piemēram: lai noņemtu KB5005635, dodiet šo komandu:

  • wusa /uninstall /kb:5005635

Tas viss! Kura metode jums palīdzēja?
Ļaujiet man zināt, vai šī rokasgrāmata jums ir palīdzējusi, atstājot komentāru par savu pieredzi. Lūdzu, patīk un dalieties ar šo rokasgrāmatu, lai palīdzētu citiem.


Endijs Deiviss

Sistēmas administratora emuārs par Windows

Leave a comment