SLBCloud
Débutant6 min de lecture

Mises à jour Windows Server

Piloter Windows Update en PowerShell, choisir sa fenêtre de redémarrage, et débloquer une mise à jour qui coince.

Windows Server applique ses correctifs de sécurité tous les mois. Le vrai sujet n'est pas de les installer, c'est de choisir quand la machine redémarre — parce qu'elle redémarrera.

Piloter depuis PowerShell

powershell
Install-Module PSWindowsUpdate -Force
Import-Module PSWindowsUpdate

Get-WindowsUpdate                       # ce qui est disponible
Install-WindowsUpdate -AcceptAll        # installer sans redémarrer
Install-WindowsUpdate -AcceptAll -AutoReboot   # installer et redémarrer
Get-WUHistory | Select-Object -First 10

Choisir l'heure du redémarrage

Les heures d'activité disent à Windows de ne jamais redémarrer dans cette plage. C'est le réglage le plus utile de tous, et il tient en une ligne.

powershell
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name ActiveHoursStart -Value 8
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name ActiveHoursEnd -Value 22

Savoir si un redémarrage est en attente

powershell
Test-Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending'

Quand une mise à jour reste bloquée

Une mise à jour qui échoue en boucle vient presque toujours d'un cache corrompu. La séquence ci-dessous le remet à neuf : arrêter les services, renommer les dossiers de travail, redémarrer.

powershell
Stop-Service wuauserv, bits, cryptsvc -Force
Rename-Item C:\Windows\SoftwareDistribution SoftwareDistribution.old
Rename-Item C:\Windows\System32\catroot2 catroot2.old
Start-Service wuauserv, bits, cryptsvc

Réparer les fichiers système eux-mêmes

powershell
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Prenez une image avant une mise à jour majeure

Les correctifs mensuels sont sans danger. Le passage d'une version majeure à la suivante — 2019 vers 2022, par exemple — mérite une image de la machine depuis votre espace client : c'est la seule marche arrière possible.

Bloqué malgré tout ? Ouvrez un ticket : on répond en français, et on regarde votre machine si besoin.

Ouvrir un ticket