2012-08-16 14:26:54 +0000 2012-08-16 14:26:54 +0000
81
81

Kan ik meer informatie krijgen over wat Windows Update doet?

Het komt vaak voor dat ik dit scherm minutenlang moet bekijken:

Ik heb geen idee wat er achterin gebeurt. En ik ben ook niet geïnteresseerd in het kijken naar de WindowsUpdate.log voor veranderingen.

Ik zou graag willen weten of er een manier is om meer feedback te geven. Bij voorkeur iets wat ik kan aanroepen vanaf de opdrachtregel (zoals apt-get).

Ответы (8)

70
70
70
2013-12-21 01:47:31 +0000

U kunt Windows Update oproepen vanaf de opdrachtregel met behulp van het hulpprogramma wuauclt.exe in de map %windir%\system32.

Om te controleren op updates, wuauclt.exe /detectnow

Om te controleren en bij te werken, wuauclt.exe /detectnow /updatenow

Dit werkt niet als u “Nooit controleren op updates” hebt ingesteld in de Windows Update instellingen. Waarschijnlijk moeten ook automatische updates worden ingeschakeld om ‘/updatenow’ te laten werken (installeer updates).

In versies van Windows voorafgaand aan Windows 10 kunt u ook de GUI voor Windows Update starten door het volgende commando in te voeren (in de map %windir%\system32):

wuapp.exe

Dit opent alleen de updatetoepassing en controleert beschikbare updates, het installeert ze niet. Ook als u “Nooit controleren op updates” heeft ingesteld in de Windows Update instellingen, dit controleert ook niet op updates, u zult op de “Controleer op updates” knop moeten klikken.

55
55
55
2017-03-08 01:31:01 +0000

In Windows 10 kunt u de module PSWindowsUpdate PowerShell gebruiken.

> Install-Module PSWindowsUpdate
> Get-WindowsUpdate
> Install-WindowsUpdate

34
34
34
2012-08-16 14:26:54 +0000
11
11
11
2015-09-11 03:17:20 +0000

U kunt wusa.exe gebruiken dat deel uitmaakt van Windows 7.

Ik wilde het Windows 10 Update icoontje van de taakbalk verwijderen, dus ik schreef dit AutoHotkey script dat wusa.

wusa := "c:\windows\system32\wusa.exe"
runwait %wusa% /uninstall /kb:2952664 /norestart
runwait %wusa% /uninstall /kb:3021917 /norestart
runwait, %wusa% /uninstall /kb:3035583 /norestart
msgbox, okay, all done!`rDon't forget to -hide- the updates now.

gebruikt zodat u wusa.exe kunt gebruiken om Windows updates te beheren en .msu bestanden te installeren.

Hier zijn de commandoregelparameters voor wusa: https://support.microsoft.com/en-us/kb/262841

wusa.exe /uninstall /kb:123456 /quiet /norestart
wusa.exe Windows6.1-KB123456-x86.msu /quiet /norestart

Deze pagina heeft een verzameling van andere manieren om updates van de opdrachtregel te beheren. Deze pagina legt uit hoe wusa.exe werkt .

Om te zien welke updates worden geïnstalleerd (via de opdrachtregel):

systeminfo | find ": KB"
9
9
9
2012-08-24 06:48:31 +0000

Ik gebruik WuInstall . Het is een opdrachtregeltool voor het beheer van Windows Updates. Je hebt veel geweldige opties, zoals het weergeven van de voortgang van de installatie, om aan te geven of je een herstart wilt en wanneer, en er zijn logbestanden beschikbaar voor elk proces. Let op:

5
5
5
2018-07-19 13:51:58 +0000

Windows 10 en Windows Server 2016 of hoger gebruiken USOClient.exe om te scannen, te downloaden en updates te installeren.

  • StartScan Gebruikt om Scan te starten > - StartDownload Gebruikt om het downloaden van Patches te starten > - StartInstallatie Gebruikt om gedownloade Patches te installeren > - Versleuteling Vernieuw de instellingen als er wijzigingen zijn aangebracht
  • StartInteractiveScan Kan vragen om gebruikersinvoer en/of dialoogvensters openen om de voortgang te tonen of fouten te rapporteren > - HerstartDevice Herstart het apparaat om de installatie van updates te voltooien > - ScanInstallWait Gecombineerd scannen downloaden Installeren
  • ** Hervatten van de updateinstallatie bij het opstarten Commandoregel equivalent van wuauclt in Windows 10 / Windows Server 2016
2
2
2
2019-01-06 09:18:19 +0000

Op basis van het antwoord van kizzx2 heb ik twee één liners gemaakt voor de opdrachtprompt.

Voer de volgende code uit vanaf een verhoogde opdrachtregel.

Installatie van de update module:

Powershell.exe -ExecutionPolicy Unrestricted -command "Install-Module PSWindowsUpdate -force"

Uitvoeren van update vanaf de opdrachtregel:

Powershell.exe -ExecutionPolicy Unrestricted -command "Import-Module PSWindowsUpdate; Get-WindowsUpdate; Install-WindowsUpdate"

Verder kunt u de opties -AcceptAll en -AutoReboot toevoegen aan de opdracht Install-WindowsUpdate.

0
0
0
2019-02-07 11:49:36 +0000

De eenvoudigste en meest betrouwbare manier die ik gevonden heb is om het COM-object te noemen vanuit PowerShell.

$autoUpdate = New-Object -ComObject Microsoft.Update.AutoUpdate
$autoUpdate.DetectNow()

De andere methoden van het object lijken niets te doen op Windows 10. Zie ook: https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates ](https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates)

Als u PowerShell niet wilt gebruiken, kunt u

C:\Windows\System32\UsoClient.exe StartScan

rechtstreeks vanaf de opdrachtregel uitvoeren.