Cuprins
Dacă doriți să executați Windows Update din Prompt de comandă sau PowerShell în Windows 10/11, continuați să citiți mai jos.
Microsoft lansează periodic actualizări pentru a spori securitatea, a remedia erori și a introduce noi caracteristici care îmbunătățesc funcționalitatea dispozitivelor Windows.
Actualizările Windows sunt împărțite în 2 categorii: Actualizări de calitate, care sunt lansate în mod constant din motive de securitate și pentru a remedia defecțiuni, și Actualizări ale funcțiilor, care oferă versiuni îmbunătățite și caracteristici suplimentare.
Modalitatea obișnuită de a actualiza Windows 10/11 este de a merge la Setări > Actualizare și securitate și pentru a verifica și instala actualizări, dar în unele cazuri poate fi necesară instalarea actualizărilor din linia de comandă sau PowerShell dacă modul obișnuit nu funcționează.
Acest tutorial conține instrucțiuni despre cum să rulați Windows Update și să instalați sau să dezinstalați actualizări cu ajutorul comenzilor din Command Prompt și PowerShell.
Cum să verificați și să instalați actualizări din PowerShell sau Command Prompt în Windows 10/11 și Server 2016/2019.
- Partea 1. Instalarea actualizărilor din linia de comandă.Partea 2. Instalarea actualizărilor din PowerShell.Partea 3. Dezinstalarea actualizărilor din PowerShell.
Partea 1. Cum să executați Windows Update din Prompt de comandă.
În versiunile anterioare de Windows, puteți actualiza Windows folosind comanda "wuauclt /detectnow /updatenow".
În ultimele versiuni de Windows 10, comanda "WUAUCLT.EXE" nu mai funcționează și a fost înlocuită cu comanda "USOCLIENT.EXE".
Informații: 'USOCLIENT.EXE' este clientul Update Session Orchestrator utilizat pentru a descărca și instala actualizările Windows. *
Note:
1. Conform rapoartelor, nu toate versiunile Windows 10 și 11 acceptă USOCLIENT. Dacă același lucru este valabil și pentru dispozitivul dvs., actualizați sistemul utilizând metoda PowerShell.
2. Deoarece comenzile USOCLIENT nu afișează nimic pe ecran în momentul în care sunt executate, singura modalitate de a determina dacă comanda funcționează este să vă uitați la evenimentele din următoarele destinații.
- C:\Windows\SoftwareDistribution\ReportingEvents.log Programator de activități -> Microsoft -> Windows -> Update Orchestrator
Pentru a instala actualizări cu "USOCLIENT.EXE", urmați acești pași:
1. Lansare Prompt de comandă or PowerShell ca administrator și întrebați Da la solicitarea UAC.
2. Forțați Windows să verifice actualizările cu una dintre următoarele comenzi: *
-
- UsoClient StartScan USOClient.exe StartInteractiveScan
Notă: Unii utilizatori au raportat că, în cazul lor, o comandă a funcționat, dar nu și cealaltă. Pentru a vedea care dintre cele 2 comenzi funcționează în cazul dumneavoastră, deschideți Windows Update în același timp cu executarea comenzii pentru a vă asigura că Windows verifică actualizările.
3. După ce ați găsit actualizările, descărcați-le cu una dintre următoarele comenzi:
-
- UsoClient StartDownload ScanInstallWait
4. Continuați să instalați actualizările descărcate cu această comandă:
- UsoClient StartInstall
5. După ce actualizările au fost instalate, reporniți PC-ul cu această comandă: *
- UsoClient RestartDevice
Notă: Vă sugerez să așteptați cel puțin 30 de minute înainte de a reporni PC-ul.
Partea 2. Cum se execută Windows Update din PowerShell în Windows 10/11.
Dacă doriți să descărcați și să instalați actualizări Windows sau Drivere folosind comenzi PowerShell, utilizați instrucțiunile de mai jos.
Pentru a instala actualizări Windows din PowerShell:
1. Deschideți PowerShell ca administrator.
2. Procedați și instalați "PowerShell Windows Update module" cu această comandă și întrebați Da (apăsați ' y' ), atunci când vi se cere să instalați orice alt furnizor necesar: *
- Instalare-Module PSWindowsUpdate
Note:
1. "PSWindowsUpdate" este un modul necesar pentru a instala actualizări din PowerShell. Pentru a vedea toate comenzile disponibile în modul, dați această comandă:
- Get-Command -module PSWindowsUpdate
2. În mod implicit, modulul caută doar actualizări pentru Windows și drivere. Dacă aveți instalate și alte produse Microsoft (de exemplu, Office) și doriți să primiți actualizări și pentru acestea, dați și această comandă:
- Add-WUServiceManager -MicrosoftUpdate
3. Apoi dați următoarea comandă pentru a permite executarea de scripturi pe mașina dvs. și întrebați Da la avertisment atunci când vi se solicită.
- Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
4. Acum forțați Windows să descarce și să listeze toate actualizările disponibile în PowerShell. *
- Get-WindowsUpdate
5. Acum procedați în funcție de ceea ce doriți:
A. Pentru a instala toate actualizările Windows disponibile din PowerShell, dați această comandă:
- Install-WindowsUpdate
B. Pentru a instala toate actualizările Windows disponibile și actualizările pentru toate celelalte produse Microsoft, dați această comandă:
- Instalare-WindowsUpdate -MicrosoftUpdate
C. Pentru a instala o anumită actualizare Windows Update din PowerShell, dați această comandă și întrebați Da (y) atunci când vi se solicită: *
- Get-WindowsUpdate -KBArticleID "KB-Number" -Install
de exemplu, pentru a instala KB5005463 în acest exemplu:
- Get-WindowsUpdate -KBArticleID "KB5005463" -Install
D. Pentru a împiedica instalarea unei actualizări Windows Update, dați această comandă în PowerShell:
- Get-WindowsUpdate -NotKBArticle "KB-Number" -AcceptAll
de exemplu, pentru a împiedica instalarea KB5005463 în acest exemplu:
- Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll
E. Pentru a exclude anumite categorii de la actualizare (de exemplu, "Driver updates" sau "Feature updates"), dați această comandă:
- Install-WindowsUpdate -NotCategory "Drivere", "FeaturePacks" -AcceptAll
Partea 3. Cum să dezinstalați actualizările Windows din PowerShell.
Pentru a elimina Actualizări utilizând PowerShell:
1. Deschideți PowerShell ca administrator.
2. În fereastra PowerShell, dați următoarea comandă pentru a obține o listă cu toate actualizările instalate.
- wmic qfe list brief /format:table
2. Luați notă de KB număr asociată cu Windows Update pe care doriți să o eliminați.
3. Acum executați următoarea comandă pentru a elimina actualizarea dorită în PowerShell:
- wusa /uninstall /kb:Număr
Notă: Înlocuiți "Number" cu numărul KB al actualizării pe care doriți să o eliminați. De exemplu: pentru a elimina KB5005635, dați această comandă:
- wusa /uninstall /kb:5005635
Asta e! Ce metodă a funcționat pentru tine?
Spuneți-mi dacă acest ghid v-a ajutat, lăsând un comentariu despre experiența dvs. Vă rog să dați like și să distribuiți acest ghid pentru a-i ajuta și pe alții.
Andy Davis
Blogul unui administrator de sistem despre Windows