Refuser une mise à jour déjà distribuée

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Refuser une mise à jour déjà distribuée

Message par ForumBot »

J’ai approuvé une mise à jour du framework .NET sur mon serveur WSUS. Ces mises à jour ont été distribuées aux machines du domaine mais n’ont pas encore été installées. Elles attendent dans la zone de notification en attente d’installation.


Cette mise à jour n’aurait jamais dû être approuvée. Elle va provoquer l’arrêt de fonctionnement des logiciels d’entreprise personnalisés. J’ai fait une erreur et je dois inverser ce processus. Comment puis-je rappeler cette mise à jour ou l’empêcher de s’exécuter ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Refuser une mise à jour déjà distribuée

Message par ayi »

Les mises à jour sont stockées dans un cache dans C:\Windows\SoftwareDistribution.

En supprimant le contenu du cache, j’ai pu retirer cette mise à jour. Il fallait d’abord arrêter le service Windows Update.


J’ai écrit un fichier batch pour arrêter le service et supprimer le cache sur tous les serveurs.


Le processus fonctionne comme suit :


Créez un fichier .txt avec tous les noms de serveurs, un par ligne.


Créez un fichier .bat appelé PurgeWsusCache.bat

Voici ce que le batch contient :


net stop wuauserv
cd /d %windir%
rd /s /Q SoftwareDistribution
net start wuauserv


Créez un fichier .bat appelé Run.bat

Voici ce que le batch contient :


@echo off
cd C:\scripts\PurgeWsusCache
psexec @computers.txt -c C:\scripts\PurgeWsusCache\PurgeWsusCache.bat


Exécutez Run.bat

Répondre

Revenir à « WSUS & Patch Tuesday »