Hoe Windows Update uitvoeren vanuit Command Prompt of PowerShell in Windows 10/11 & Server 2016/2019.

Hoe Windows Update uitvoeren vanuit Command Prompt of PowerShell in Windows 10/11 & Server 2016/2019.

Andy Davis

Als u Windows Update wilt uitvoeren vanuit Command Prompt of PowerShell in Windows 10/11, lees dan hieronder verder.

Microsoft brengt regelmatig updates uit om de beveiliging te verbeteren, bugs te repareren en nieuwe functies te introduceren die de functionaliteit van Windows-apparaten verbeteren.

Windows-updates zijn onderverdeeld in 2 categorieën: Kwaliteitsupdates, die voortdurend worden vrijgegeven om veiligheidsredenen en om fouten te herstellen, en Feature updates, die verbeterde versies en extra functies bieden.

De gebruikelijke manier om Windows 10/11 bij te werken is door te gaan naar Instellingen > Update & Veiligheid en om updates te controleren en te installeren, maar in sommige gevallen kan het nodig zijn om updates te installeren vanaf de opdrachtregel of PowerShell als de gebruikelijke manier niet werkt.

Deze handleiding bevat instructies voor het uitvoeren van Windows Update en het installeren of verwijderen van updates met opdrachten in Command Prompt & PowerShell.

Hoe updates te controleren en te installeren vanuit PowerShell of Command Prompt in Windows 10/11 & Server 2016/2019.

  • Deel 1. Updates installeren vanuit Command Line.Deel 2. Updates installeren vanuit PowerShell.Deel 3. Updates verwijderen vanuit PowerShell.

Deel 1. Hoe Windows Update uitvoeren vanuit Command Prompt.

In vorige versies van Windows kon u Windows bijwerken met het commando "wuauclt /detectnow /updatenow".

In de nieuwste Windows 10-versies werkt het commando 'WUAUCLT.EXE' niet meer en is het vervangen door het commando 'USOCLIENT.EXE'.

Info: De 'USOCLIENT.EXE' is de Update Session Orchestrator client die gebruikt wordt om Windows Updates te downloaden en te installeren. *

Opmerkingen:
1. Naar verluidt ondersteunen niet alle Windows 10 en 11 versies de USOCLIENT. Als dat ook voor uw apparaat geldt, werk dan uw systeem bij via de PowerShell-methode.
2. Aangezien USOCLIENT-commando's niets op het scherm tonen op het moment dat ze worden uitgevoerd, is de enige manier om te bepalen of het commando werkt, te kijken naar de gebeurtenissen in de volgende bestemmingen.

  • C:\SoftwareDistributie.log Taakplanner -> Microsoft -> Windows -> Update Orchestrator

Volg deze stappen om updates te installeren met 'USOCLIENT.EXE':

1. Lancering Opdrachtprompt or PowerShell als beheerder en vraag Ja bij de UAC prompt.

2. Forceer Windows om te controleren op updates met een van de volgende opdrachten: *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Opmerking: Sommige gebruikers meldden dat in hun geval het ene commando werkte en het andere niet. Om te zien welk van de 2 commando's in uw geval werkt, opent u Windows Update tegelijk met het uitvoeren van het commando om er zeker van te zijn dat Windows op updates controleert.

3. Nadat u Updates hebt gevonden, downloadt u ze met een van de volgende commando's:

    1. UsoClient StartDownload ScannenInstallerenWachten

4. Ga verder met het installeren van gedownloade updates met dit commando:

  • UsoClient StartInstallatie

5. Wanneer de updates geïnstalleerd zijn, herstart u uw pc met dit commando: *

  • UsoClient RestartDevice

Opmerking: Ik stel voor dat u minstens 30 minuten wacht voordat u uw PC opnieuw opstart.

Deel 2. Hoe Windows Update uitvoeren vanuit PowerShell in Windows 10/11.

Als u Windows- of stuurprogramma-updates wilt downloaden en installeren met behulp van PowerShell-opdrachten, gebruikt u de onderstaande instructies.

Windows-updates installeren vanuit PowerShell:

1. Open PowerShell als beheerder.

2. Ga verder en installeer de 'PowerShell Windows Update module' met dit commando en vraag Ja (druk op ' y' ), wanneer gevraagd wordt om een andere benodigde provider te installeren: *

  • Installeer-module PSWindowsUpdate

Opmerkingen:
1. De 'PSWindowsUpdate' is een noodzakelijke module om updates te installeren vanuit PowerShell. Geef dit commando om alle beschikbare commando's in de module te zien:

  • Get-Command -module PSWindowsUpdate

2. Standaard zoekt de module alleen naar updates voor Windows en stuurprogramma's. Als u andere Microsoft-producten hebt geïnstalleerd (bijv. Office), en u wilt ook voor hen updates ontvangen, geef dan ook deze opdracht:

  • Toevoegen-WUServiceManager -MicrosoftUpdate

3. Geef dan het volgende commando om de uitvoering van scripts op uw machine toe te staan en vraag Ja op de waarschuwing wanneer daarom wordt gevraagd.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Forceer nu Windows om alle beschikbare updates te downloaden en op te sommen in PowerShell. *

  • Get-WindowsUpdate

5. Ga nu verder met wat je wilt:

A. Om alle beschikbare Windows Updates te installeren vanuit PowerShell geeft u dit commando:

  • Installeer-WindowsUpdate


B. Om alle beschikbare Windows-updates en de updates voor alle andere Microsoft-producten te installeren, geeft u deze opdracht:

  • Installeer-WindowsUpdate -MicrosoftUpdate

C. Om een specifieke Windows Update te installeren vanuit PowerShell, geef dit commando en vraag Ja (y) wanneer daarom wordt gevraagd: *

  • Get-WindowsUpdate -KBArtikelID "KB-Nummer" -Installeren

bijvoorbeeld om de KB5005463 in dit voorbeeld te installeren:

  • Get-WindowsUpdate -KBArtikelID "KB5005463" -Installatie


D. Geef dit commando in PowerShell om te voorkomen dat een Windows Update wordt geïnstalleerd:

  • Get-WindowsUpdate -NotKBArtikel "KB-Nummer" -AcceptAll

bijvoorbeeld om de installatie van KB5005463 in dit voorbeeld te voorkomen:

  • Get-WindowsUpdate -NotKBArtikel "KB5005463" -AcceptAll


E. Om specifieke categorieën uit te sluiten van updating, (bijv. de "Driver updates of de Feature updates, geef deze opdracht:

  • Installeer-WindowsUpdate -NietCategorie "Stuurprogramma's","FeaturePacks" -AcceptAll

Deel 3. Hoe Windows-updates verwijderen vanuit PowerShell.

Updates verwijderen met PowerShell:

1. Open PowerShell als beheerder.

2. Geef in het PowerShell-venster het volgende commando om een lijst te krijgen van alle geïnstalleerde updates.

  • wmic qfe list brief /format:table

2. Let op de KB nummer gekoppeld aan de Windows Update die u wilt verwijderen.

3. Voer nu de volgende opdracht uit om de gewenste update te verwijderen in PowerShell:

  • wusa /uninstall /kb:Number

Opmerking: Vervang 'Nummer' door het KB-nummer van de update die u wilt verwijderen. Bijvoorbeeld: om KB5005635 te verwijderen geeft u dit commando:

  • wusa /uninstall /kb:5005635

Dat is het! Welke methode werkte voor jou?
Laat me weten of deze gids je heeft geholpen door een reactie achter te laten over je ervaring. Like en deel deze gids om anderen te helpen.


Andy Davis

De blog van een systeembeheerder over Windows

Leave a comment