Πώς να εκτελέσετε την ενημέρωση των Windows από τη γραμμή εντολών ή την PowerShell στα Windows 10/11 & Server 2016/2019.

Πώς να εκτελέσετε την ενημέρωση των Windows από τη γραμμή εντολών ή την PowerShell στα Windows 10/11 & Server 2016/2019.

Άντι Ντέιβις

Αν θέλετε να εκτελέσετε το Windows Update από τη γραμμή εντολών ή την PowerShell στα Windows 10/11, συνεχίστε να διαβάζετε παρακάτω.

Η Microsoft κυκλοφορεί τακτικά ενημερώσεις για να ενισχύσει την ασφάλεια, να διορθώσει σφάλματα και να εισαγάγει νέα χαρακτηριστικά που βελτιώνουν τη λειτουργικότητα των συσκευών Windows.

Οι ενημερώσεις των Windows χωρίζονται σε 2 κατηγορίες: Ενημερώσεις ποιότητας, τα οποία κυκλοφορούν συνεχώς για λόγους ασφαλείας και για να διορθώνουν δυσλειτουργίες, και Ενημερώσεις χαρακτηριστικών, οι οποίες προσφέρουν βελτιωμένες εκδόσεις και πρόσθετα χαρακτηριστικά.

Ο συνήθης τρόπος ενημέρωσης των Windows 10/11 είναι πηγαίνοντας στη διεύθυνση Ρυθμίσεις > Ενημέρωση & Ασφάλεια και να ελέγχετε και να εγκαθιστάτε ενημερώσεις, αλλά σε ορισμένες περιπτώσεις μπορεί να χρειαστεί να εγκαταστήσετε ενημερώσεις από τη γραμμή εντολών ή το PowerShell, εάν ο συνήθης τρόπος δεν λειτουργεί.

Αυτό το σεμινάριο περιέχει οδηγίες για τον τρόπο εκτέλεσης του Windows Update και την εγκατάσταση ή απεγκατάσταση ενημερώσεων με εντολές στη Γραμμή εντολών και την PowerShell.

Πώς να ελέγχετε και να εγκαθιστάτε ενημερώσεις από το PowerShell ή τη γραμμή εντολών στα Windows 10/11 & Server 2016/2019.

  • Μέρος 1. Εγκατάσταση ενημερώσεων από τη γραμμή εντολών.Μέρος 2. Εγκατάσταση ενημερώσεων από το PowerShell.Μέρος 3. Απεγκατάσταση ενημερώσεων από το PowerShell.

Μέρος 1. Πώς να εκτελέσετε το Windows Update από τη γραμμή εντολών.

Στις προηγούμενες εκδόσεις των Windows μπορούσατε να ενημερώσετε τα Windows χρησιμοποιώντας την εντολή "wuauclt /detectnow /updatenow".

Στις τελευταίες εκδόσεις των Windows 10 η εντολή 'WUAUCLT.EXE' δεν λειτουργεί πλέον και έχει αντικατασταθεί από την εντολή 'USOCLIENT.EXE'.

Πληροφορίες: Το 'USOCLIENT.EXE' είναι το πρόγραμμα-πελάτης του Update Session Orchestrator που χρησιμοποιείται για τη λήψη και εγκατάσταση των ενημερώσεων των Windows. *

Σημειώσεις:
1. Σύμφωνα με αναφορές, δεν υποστηρίζουν όλες οι εκδόσεις των Windows 10 και 11 το USOCLIENT. Εάν ισχύει το ίδιο και για τη δική σας συσκευή, ενημερώστε το σύστημά σας χρησιμοποιώντας τη μέθοδο PowerShell.
2. Δεδομένου ότι οι εντολές USOCLIENT δεν εμφανίζουν τίποτα στην οθόνη τη στιγμή της εκτέλεσής τους, ο μόνος τρόπος για να διαπιστώσετε αν η εντολή λειτουργεί είναι να εξετάσετε τα συμβάντα στους ακόλουθους προορισμούς.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Χρονοπρογραμματιστής εργασιών -> Microsoft -> Windows -> Update Orchestrator

Για να εγκαταστήσετε ενημερώσεις με το 'USOCLIENT.EXE', ακολουθήστε τα παρακάτω βήματα:

1. Εκκίνηση Γραμμή εντολών or PowerShell ως διαχειριστής και ρωτήστε Ναι στην προτροπή UAC.

2. Αναγκάστε τα Windows να κάνουν έλεγχο για ενημερώσεις με μία από τις ακόλουθες εντολές: *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Σημείωση: Ορισμένοι χρήστες ανέφεραν ότι στην περίπτωσή τους λειτούργησε η μία εντολή και όχι η άλλη. Για να δείτε ποια από τις 2 εντολές λειτουργεί στην περίπτωσή σας, ανοίξτε το Windows Update ταυτόχρονα με την εκτέλεση της εντολής για να βεβαιωθείτε ότι τα Windows ελέγχουν για ενημερώσεις.

3. Αφού βρείτε τις ενημερώσεις, κατεβάστε τις με μία από τις παρακάτω εντολές:

    1. UsoClient StartDownload ScanInstallWait

4. Προχωρήστε στην εγκατάσταση των ενημερώσεων που κατεβάσατε με αυτήν την εντολή:

  • UsoClient StartInstall

5. Όταν εγκατασταθούν οι ενημερώσεις, επανεκκινήστε τον υπολογιστή σας με αυτή την εντολή: *

  • UsoClient RestartDevice

Σημείωση: Προτείνω να περιμένετε τουλάχιστον 30 λεπτά πριν κάνετε επανεκκίνηση του υπολογιστή σας.

Μέρος 2. Πώς να εκτελέσετε το Windows Update από το PowerShell στα Windows 10/11.

Αν θέλετε να κατεβάσετε και να εγκαταστήσετε ενημερώσεις των Windows ή των προγραμμάτων οδήγησης χρησιμοποιώντας εντολές PowerShell, χρησιμοποιήστε τις παρακάτω οδηγίες.

Για να εγκαταστήσετε ενημερώσεις των Windows από το PowerShell:

1. Ανοίξτε το PowerShell ως διαχειριστής.

2. Προχωρήστε και εγκαταστήστε την ενότητα 'PowerShell Windows Update module' με αυτήν την εντολή και ρωτήστε Ναι (πατήστε ' y' ), όταν σας ζητηθεί να εγκαταστήσετε οποιονδήποτε άλλο πάροχο απαιτείται: *

  • Εγκατάσταση-Μονάδα PSWindowsUpdate

Σημειώσεις:
1. Το 'PSWindowsUpdate' είναι μια απαραίτητη ενότητα για την εγκατάσταση ενημερώσεων από το PowerShell. Για να δείτε όλες τις διαθέσιμες εντολές της ενότητας, δώστε αυτή την εντολή:

  • Get-Command -module PSWindowsUpdate

2. Από προεπιλογή, η ενότητα αναζητά μόνο ενημερώσεις για τα Windows και τα προγράμματα οδήγησης. Αν έχετε εγκαταστήσει και άλλα προϊόντα της Microsoft (π.χ. Office) και θέλετε να λαμβάνετε ενημερώσεις και για αυτά, δώστε επίσης αυτή την εντολή:

  • Add-WUServiceManager -MicrosoftUpdate

3. Στη συνέχεια, δώστε την ακόλουθη εντολή για να επιτρέψετε την εκτέλεση σεναρίων στο μηχάνημά σας και ρωτήστε Ναι στην προειδοποίηση όταν σας ζητηθεί.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Τώρα αναγκάστε τα Windows να κατεβάσουν και να παραθέσουν όλες τις διαθέσιμες ενημερώσεις στο PowerShell. *

  • Get-WindowsUpdate

5. Τώρα προχωρήστε σύμφωνα με αυτό που θέλετε:

A. Για να εγκαταστήσετε όλες τις διαθέσιμες ενημερώσεις των Windows από το PowerShell, δώστε αυτήν την εντολή:

  • Install-WindowsUpdate


B. Για να εγκαταστήσετε όλες τις διαθέσιμες ενημερώσεις των Windows και τις ενημερώσεις για όλα τα άλλα προϊόντα της Microsoft, δώστε την ακόλουθη εντολή:

  • Install-WindowsUpdate -MicrosoftUpdate

C. Για να εγκαταστήσετε μια συγκεκριμένη ενημέρωση των Windows από το PowerShell, δώστε αυτήν την εντολή και ρωτήστε Ναι (y) όταν σας ζητηθεί: *

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

π.χ. για να εγκαταστήσετε το KB5005463 σε αυτό το παράδειγμα:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Install


D. Για να αποτρέψετε την εγκατάσταση μιας ενημέρωσης των Windows, δώστε αυτή την εντολή στο PowerShell:

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

π.χ. για να αποτρέψετε την εγκατάσταση του KB5005463 σε αυτό το παράδειγμα:

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll


E. Για να αποκλείσετε συγκεκριμένες κατηγορίες από την ενημέρωση, (π.χ. τις "Ενημερώσεις προγραμμάτων οδήγησης ή τις ενημερώσεις χαρακτηριστικών, δώστε αυτή την εντολή:

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

Μέρος 3. Πώς να απεγκαταστήσετε τις ενημερώσεις των Windows από το PowerShell.

Για να καταργήσετε τις ενημερώσεις χρησιμοποιώντας το PowerShell:

1. Ανοίξτε το PowerShell ως διαχειριστής.

2. Στο παράθυρο PowerShell, δώστε την ακόλουθη εντολή για να λάβετε μια λίστα όλων των εγκατεστημένων ενημερώσεων.

  • wmic qfe list brief /format:table

2. Σημειώστε το KB αριθμός που σχετίζονται με την ενημέρωση των Windows που θέλετε να καταργήσετε.

3. Τώρα εκτελέστε την ακόλουθη εντολή για να καταργήσετε την επιθυμητή ενημέρωση στο PowerShell:

  • wusa /uninstall /kb:Αριθμός

Σημείωση: Αντικαταστήστε το 'Number' με τον αριθμό KB της ενημέρωσης που θέλετε να αφαιρέσετε. Για παράδειγμα: για να αφαιρέσετε την KB5005635, δώστε αυτή την εντολή:

  • wusa /uninstall /kb:5005635

Αυτό ήταν! Ποια μέθοδος σας βοήθησε;
Ενημερώστε με αν αυτός ο οδηγός σας βοήθησε αφήνοντας το σχόλιό σας σχετικά με την εμπειρία σας. Παρακαλώ κάντε like και μοιραστείτε αυτόν τον οδηγό για να βοηθήσετε και άλλους.


Άντι Ντέιβις

Ιστολόγιο διαχειριστή συστήματος σχετικά με τα Windows

Leave a comment