Quand une machine Windows accède à Internet via Proxy et que le firewall bloque le passage du http pour les stations, le Windows Update ne fonctionne pas.
On arrive sur le site microsoft et la recherche de mises à jour prends des heures et ne marche pas.
Le problème vient d’un BUG de Windows ( tiens, c’est bizarre… ) référencé chez Microsoft.
Pour corriger ce problème :
Sur Windows XP
Aller en ligne de commande et taper la commande suivante :
proxycfg puis entrée.
Le système va vous dire « Accès direct ( sans serveur proxy ) ».
Pour configurer le proxy, utilisez la commande suivante :
proxycfg -p xxx.xxx.xxx.xxx:3128
où xxx.xxx.xxx.xxx est l’ip du proxy et 3128 le port ( ici le port squid standard ).
Sur Windows 2000
Copier dans C:\winnt\system32 le fichier proxycfg.exe récupéré sur un Windows XP et suivre le même procédure que XP.
Je joint ce fichier zippé au message.
Attention, cette conf de proxy ne sait pas faire d’authentification.
Ce qui implique sur le squid de mettre une acl sans authentification pour les sites de Windowsupdate.
Pour cela ajouter dans le fichier squid.conf ceci :
acl microsoftupd dstdomain .microsoft.com .windowsupdate.com
http_access allow microsoftupd
Cette acl doit être placée avant la ligne http_access utilisant l’authentification bien entendu…