Page 3 sur 5
Re: WAPTWUA on 24H2
Posté : 03 janv. 2025 - 11:39
par sfonteneau
Message donc pour ceux qui passerai pas là :
Pour les problèmes windows update sur 24h2 c'est résolue suite a ceci :
https://learn.microsoft.com/en-us/windo ... ber-update
Avec 24h2 il faut installer via un paquet wapt la cab kb5048667 (la cab de décembre):
https://catalog.sf.dl.delivery.mp.micro ... 0c9f93.msu
Attention le site de microsoft windows continue actuellement de fournir l'iso qui contient le bug car la cab kb5048667 n'est pas intégrer ...
Pour ceux qui sont actuellement en 2.6 assurez vous d'être en dernière version de wapt 2.6.0.16714 car certain bug sur windows update avait effectivement été identifier et sont maintenant corriger.
Re: WAPTWUA on 24H2
Posté : 09 janv. 2025 - 12:03
par smandel
Bonjour,
malgré l'installation manuelle de la cumulative de décembre, j'ai plusieurs postes qui restent coincés dans WAPT.
La mise à jour n'apparait pas comme installée dans la console WAPT et du coup aucune autre mise à jour s'installe.
J'ai tenté une désinstalle/réinstalle de l'agent WAPT mais le résultat reste le même, la KB apparait toujours comme non installée dans la console...
J'ai tenté un "sfc /scannow" mais sans succès.
Auriez-vous un idée de comment résoudre ce problème ?
Merci.
Re: WAPTWUA on 24H2
Posté : 20 janv. 2025 - 10:21
par sfonteneau
Bonjour
En faite le problème n'est pas résolue.
J'ai l'impression que la fonction copytocache est casser sur un 24h2
https://learn.microsoft.com/en-us/windo ... ledupdates
C'est les cab cumulative qui ne passe plus ... (on est dessus )
Re: WAPTWUA on 24H2
Posté : 20 janv. 2025 - 17:55
par sfonteneau
Bonjour
Nous avons trouvée une pirouette de contournement ...
Les nouvelle cab cumulative update 24h2 ont changée. Dans les download url microsoft fournis maintenant directement un fichier msu.
Cela n'étais jamais arrivée avant.
On a pu faire un teste rapide. Lors de l'installation d'un cab, si celle-ci contiens un fichier msu alors nous lançon directement la commande :
Plutôt que de passer par l'api historique de microsoft. Nous avons du le deviner car microsoft n'a pas communiqué là dessus.
Je vais voir pour sortir un patch (en paquet ou bien en release)
KB support Microsoft qui recommande l'install des MSU par wusa/dism :
https://support.microsoft.com/en-us/top ... BD=Catalog
Re: WAPTWUA on 24H2
Posté : 21 janv. 2025 - 10:43
par sfonteneau
Bonjour à tous,
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
pass
def audit():
t = WAPT.waptwua()
stored_updates = t.stored_updates()
stored_updates_localstatus = t.stored_updates_localstatus()
do_install={}
for u in stored_updates_localstatus:
if u['allowed']:
if not u['installed']:
do_install[u['update_id']]=None
for u in stored_updates:
if not u['update_id'] in do_install:
continue
kbids = u['kbids'][0]
for f in u['download_urls']:
end_filename = f.split('/')[-1]
if not str( 'kb' + kbids) in end_filename.lower():
continue
if not end_filename.endswith('.msu'):
continue
msupath = makepath( WAPT.packages_cache_dir,end_filename)
print(msupath)
if isfile(msupath):
with EnsureWUAUServRunning():
run('wusa.exe "{}" /quiet /norestart'.format(msupath), accept_returncodes=[0, 3010, 2359302, -2145124329], timeout=1800)
return "OK"
J'ai fais un petit paquet pour un patch rapide pour les machines Windows 11 24h2. Le bundle UUP n'a pas certain fichier cab que l'on a normalement, et ces fichiers sont remplacé par des fichiers .msu. C'est probablement lié au fait que le moteur Windows Update a été cassé plusieurs fois dans les derniers mois (maj d'octobre, maj de novembre au moins) et que Microsoft préfère se baser sur un msu indépendant pour réparer le tout.
Donc lorsque qu'on a un msu dans les download url alors on lance directement la commande wusa.exe. On sort ici de l'utilisation de l'API Windows Update qui ne fonctionne normalement pas avec des fichiers msu, mais ça met à jour la machine et le moteur Windows Update n'a pas l'air d'être en vrac après (comme ça a été souvent le cas depuis la sortie de la version 24h2). Par contre pour les msu, il faut utiliser wusa.exe ou dism.exe ou un cmdlet pour intégrer ce type de fichier....
J'aimerai une communication officielle de Microsoft, mais bon... En fait il y a un sous-entendu dans l'annonce de la kb de janvier 2025 [1], mais ils disent juste de faire comme cela, pas que c'est la seule manière de faire (vous pouvez vérifier que dans les annonces des versions d'avant ils ne le disaient pas).
On va voir pour intégrer ce patch directement dans Wapt
[1]
https://support.microsoft.com/en-us/top ... BD=Catalog
Re: WAPTWUA on 24H2
Posté : 29 janv. 2025 - 13:50
par smandel
Bonjour,
merci pour le modèle de paquet !
ça décoince...mais encore de nombreux 24H2 où la mise à jour est installée mais dans WAPT elle est remontée en "ERROR" et aucune autre mise à jour ne s'installe.
Obligé de créer des paquets pour toutes les mises à jour qui ne s'installent pas...
Re: WAPTWUA on 24H2
Posté : 29 janv. 2025 - 17:29
par sfonteneau
smandel a écrit : ↑29 janv. 2025 - 13:50
Bonjour,
merci pour le modèle de paquet !
ça décoince...mais encore de nombreux 24H2 où la mise à jour est installée mais dans WAPT elle est remontée en "ERROR" et aucune autre mise à jour ne s'installe.
Obligé de créer des paquets pour toutes les mises à jour qui ne s'installent pas...
On a un nightlyu qui devrais bientôt être une release qui inclus ce patch .
Par contre dans certain cas le moteur ne veux vraiment pas l'installer ... parfois ça marche mieux avec dism directement.
Parfois il faut installer la cab précédente...
Re: WAPTWUA on 24H2
Posté : 13 févr. 2025 - 16:31
par smandel
Bonjour,
j'ai phénomène bizzare ce matin...
Tous les agents tentent de télécharger les mise à jour sur Windows Update alors qu'elles ont bien été téléchargées sur le serveur WAPT.
Les agents sont bien configurés pour ne pas aller chercher sur Windows Update...
Merci.
Re: WAPTWUA on 24H2
Posté : 13 févr. 2025 - 18:01
par sfonteneau
Le service windows update est démarrer ?
on a découvert récement qu'il faut ajouter des clé registre suplémentaire :
"DisableDualScan"=1
"DoNotConnectToWindowsUpdateInternetLocations"=1
On travail actuellement sur un projet fournis par microsoft upsync :
https://github.com/microsoft/update-ser ... c/releases
Et dans ce cadre on a remarquer le "DualScan"
On les a rajouter a la dernière version de wapt ...
Re: WAPTWUA on 24H2
Posté : 14 févr. 2025 - 10:29
par smandel
Le problème semble continuer de se produire en 2.6.0.16937...
Le service Windows Update est en désactivé sur les postes.