Windows 10 : Microsoft propose un script PowerShell pour corriger l’erreur 0x80070643
Vous avez essayé d'installer la mise à jour KB5034441 pour Windows 10 et vous obtenez une erreur 0x80070643 ? Malheureusement, c'est normal. Mais voyons les choses de façon positive : Microsoft vient de mettre à disposition un script PowerShell pour résoudre le problème !
Depuis quelques heures, vous êtes nombreux à essayer d'installer la mise à jour KB5034441 sur Windows 10 et à rencontrer l'erreur 0x80070643. Pourtant, cette mise à jour de sécurité est importante, car cette vulnérabilité peut permettre de bypasser BitLocker et d'accéder aux données chiffrées.
Au sujet de cette vulnérabilité, voici ce que précise Microsoft : "Un attaquant pourrait contourner la fonction de chiffrement BitLocker sur le périphérique de stockage du système. Un attaquant ayant un accès physique à la cible pourrait exploiter cette vulnérabilité pour accéder aux données chiffrées."
Le correctif de sécurité de Microsoft a pour objectif de déployer une nouvelle version de Windows Recovery Environment (WinRE) sur la machine Windows 10. Mais il y a un problème : la partition de récupération créée par Windows 10 (522 Mo) au moment de l'installation n'a pas une capacité suffisamment importante pour accueillir cette nouvelle image. Résultat, une erreur s'affiche : 0x80070643.
La première solution proposée par Microsoft : la méthode manuelle
La solution consiste à redimensionner la partition de récupération de Windows 10 afin de permettre l'installation de la mise à jour KB5034441. Dans un premier temps, Microsoft a proposé une solution manuelle aux utilisateurs, basée sur l'utilisation d'outils en ligne de commande, mais cette manipulation s'avère assez complexe et pas forcément à la portée de tout le monde.
D'après les commentaires postés sur notre article au sujet de l'erreur 0x80070643, le redimensionnement permet d'installer correctement la mise à jour (bien que ce ne soit pas le cas pour tout le monde). J'en profite pour vous remercier pour vos nombreux retours ! 🙂
Vous pouvez prendre connaissance de cette méthode en lisant cette documentation :
La deuxième solution proposée par Microsoft : un script PowerShell
Il y a quelques heures, Microsoft a mis en ligne deux scripts PowerShell pour vous faciliter la tâche. Sur la page de support Microsoft, nous pouvons lire : "Microsoft a développé un exemple de script PowerShell qui peut vous aider à automatiser la mise à jour de l'environnement de récupération Windows (WinRE) sur les appareils déployés afin de corriger les vulnérabilités de sécurité CVE-2024-20666."
En fait, vous devez exécuter seulement un script PowerShell et choisir celui qui correspond à votre version de Windows.
- PatchWinREScript_2004plus.ps1 : Windows 10, version 2004 et versions ultérieures, y compris Windows 11
- PatchWinREScript_General.ps1 : Windows 10, version 1909 et versions antérieures
Ce script PowerShell doit être exécuté sur la machine locale en tant qu'administrateur. Au passage, pour récupérer le script de Microsoft, vous devez accéder à la page de support (lien ci-dessus) et copier-coller le code dans un fichier que vous devez enregistrer sur votre PC (au format .PS1). Microsoft aurait pu faire l'effort d'héberger les scripts "proprement" sur GitHub...!
Pour répondre à la question "Que fait ce script sur la machine ?", Microsoft donne les précisions suivantes :
- Monter l'image WinRE existante (WINRE.WIM) et présente sur la machine
- Mettre à jour l'image WinRE avec le package "Safe OS Dynamic Update" récupéré depuis le catalogue Windows Update (c'est-à-vous de le télécharger et préciser le chemin vers le package au moment de l'exécution du script).
- Démontez l'image WinRE
- Si le protecteur TPM pour BitLocker est présent, procéder à la reconfiguration de WinRE pour le service BitLocker.
Il est à noter que ce script ne semble pas redimensionner la partition WinRE de votre PC, mais qu'il permettrait de faire fonctionner l'installation malgré tout. Après avoir exécuté le script, vous devez relancer l'installation de la mise à jour : cette fois-ci, elle devrait s'installer correctement !
D'ailleurs, ce n'est pas la première fois que Microsoft invite ses utilisateurs à exécuter ce genre de script PowerShell. L'entreprise américaine avait fait de même pour la correction d'un problème similaire lié à la faille de sécurité CVE-2022-41099.
Si vous testez cette méthode par script, nous sommes preneurs de précieux retours qui seront utiles à la communauté IT-Connect. Ce vendredi, j'essaierai de faire également quelques tests de mon côté...
Bonjour
j’ai exécuté le script powershell. ci-joint le compte-rendu d’exécution
PS C:\scripts_vert> .\PatchWinREScript_2004plus.ps1
applet de commande PatchWinREScript_2004plus.ps1 à la position 1 du pipeline de la commande
Fournissez des valeurs pour les paramètres suivants :
(Tapez !? pour obtenir de l’aide.)
packagePath: « \\server\share\windows10.0-kb5021043-x64_efa19d2d431c5e782a59daaf2d.cab
01/12/2024 00:14:33 – No input for mount directory
01/12/2024 00:14:33 – Use default path from temporary directory
01/12/2024 00:14:33 – Working Dir: C:\Users\benoit\AppData\Local\Temp\
01/12/2024 00:14:33 – MountDir: C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
01/12/2024 00:14:33 – Create mount directory C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
Répertoire : C:\Users\benoit\AppData\Local\Temp
Mode LastWriteTime Length Name
—- ————- —— —-
d—– 12/01/2024 00:14 CA551926-299B-27A55276EC22_Mount
01/12/2024 00:14:33 – Set ACL for mount directory
fichier traité : C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
1 fichiers correctement traités ; échec du traitement de 0 fichiers
fichier traité : C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
1 fichiers correctement traités ; échec du traitement de 0 fichiers
fichier traité : C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
1 fichiers correctement traités ; échec du traitement de 0 fichiers
01/12/2024 00:14:33 – Mount WinRE:
REAGENTC.EXE : opération réussie.
01/12/2024 00:14:45 – TargetFile: C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount\Windows\System32\bootmenuux.dll
01/12/2024 00:14:45 – Target file version: 10.0.19041.1
01/12/2024 00:14:45 – Windows 10, version 2004
01/12/2024 00:14:45 – Apply package: »\\server\share\windows10.0-kb5021043-x64_efa19d2d431c5e782a59daaf2d.cab
01/12/2024 00:14:48 – Applying the package failed with exit code: 53
01/12/2024 00:14:48 – TargetFile: C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount\Windows\System32\bootmenuux.dll
01/12/2024 00:14:48 – Target file version: 10.0.19041.1
01/12/2024 00:14:48 – Windows 10, version 2004
01/12/2024 00:14:48 – Warning: After applying the patch, unexpected version found for the target file
01/12/2024 00:14:48 – Patch succeed, unmount to commit change
Outil Gestion et maintenance des images de déploiement
Version : 10.0.19041.3636
Enregistrement de l’image
[==========================100.0%==========================]
Démontage de l’image
[==========================100.0%==========================]
L’opération a réussi.
01/12/2024 00:15:01 – Delete mount direcotry
PS C:\scripts_vert>
l’opération est marquée comme réussie mais une nouvelle tentative de mise a provoqué toujours la meme erreur !!
re-bonjour
en fait il y a une erreur dans mon précédent message.
le script demande au lancement un packagePath. En lisant la note de Microsoft il faut télécharger le package
Safe OS Dynamic update package
Note This can be a local path or a remote UNC path but the Safe OS Dynamic Update must be downloaded and available for the script to use.
apres avoir téléchargé le package qui va bien dans c:\temp, j’ai relancé le script sans erreur.
PS C:\scripts_vert> .\PatchWinREScript_2004plus.ps1
applet de commande PatchWinREScript_2004plus.ps1 à la position 1 du pipeline de la commande
Fournissez des valeurs pour les paramètres suivants :
(Tapez !? pour obtenir de l’aide.)
packagePath: c:\temp\windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab
01/12/2024 00:44:17 – No input for mount directory
01/12/2024 00:44:17 – Use default path from temporary directory
01/12/2024 00:44:17 – Working Dir: C:\Users\benoit\AppData\Local\Temp\
01/12/2024 00:44:17 – MountDir: C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
01/12/2024 00:44:17 – Create mount directory C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
Répertoire : C:\Users\benoit\AppData\Local\Temp
Mode LastWriteTime Length Name
—- ————- —— —-
d—– 12/01/2024 00:44 CA551926-299B-27A55276EC22_Mount
01/12/2024 00:44:17 – Set ACL for mount directory
fichier traité : C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
1 fichiers correctement traités ; échec du traitement de 0 fichiers
fichier traité : C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
1 fichiers correctement traités ; échec du traitement de 0 fichiers
fichier traité : C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount
1 fichiers correctement traités ; échec du traitement de 0 fichiers
01/12/2024 00:44:17 – Mount WinRE:
REAGENTC.EXE : opération réussie.
01/12/2024 00:44:28 – TargetFile: C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount\Windows\System32\bootmenuux.dll
01/12/2024 00:44:28 – Target file version: 10.0.19041.1
01/12/2024 00:44:28 – Windows 10, version 2004
01/12/2024 00:44:28 – Apply package:c:\temp\windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab
01/12/2024 00:44:35 – Successfully applied the package
01/12/2024 00:44:35 – Cleanup image
01/12/2024 00:44:56 – Cleanup image succeed
01/12/2024 00:44:56 – TargetFile: C:\Users\benoit\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount\Windows\System32\bootmenuux.dll
01/12/2024 00:44:56 – Target file version: 10.0.19041.2247
01/12/2024 00:44:56 – Windows 10, version 2004
01/12/2024 00:44:56 – Windows 10, version 2004 with revision 2247 >= 2247, updates have been applied
01/12/2024 00:44:56 – After patch, find expected version for target file
01/12/2024 00:44:56 – Patch succeed, unmount to commit change
Outil Gestion et maintenance des images de déploiement
Version : 10.0.19041.3636
Enregistrement de l’image
[==========================100.0%==========================]
Démontage de l’image
[==========================100.0%==========================]
L’opération a réussi.
01/12/2024 00:45:12 – Checking BitLocker status
01/12/2024 00:45:12 – Unprotected
01/12/2024 00:45:12 – Bitlocker isn’t enabled on the OS
L’opération a réussi.
01/12/2024 00:45:12 – Delete mount direcotry
PS C:\scripts_vert>
et j’ai relance la misee à jour Windows Update qui s’est terminée sans erreur.
hope this help 😉
cordialement
Bonjour j’ai suivi votre message et c’est ok pour la mise a jour .Lien pour le fichier Safe OS Dynamic update package: https://www.catalog.update.microsoft.com/Search.aspx?q=KB5034232
merci
Bonjour,
Dès que je met monfichier.ps1 je met donc c:\temp\windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab
Et juste apres sa m’affiche « This script was previously run successfully »
Pouvez vous m’expliquer pourquoi j’ai ce message, et pas comme le votre « 01/12/2024 00:44:17 – No input for mount directory » etc…
Cordialement.
Bonjour
Question bête mais ou peut-on télécharger ces scripts ?
Bonjour,
Comme indiqué dans l’article, il faut accéder à la page de support Microsoft et copier-coller le code du script PowerShell (il n’y a pas de fichiers pour le télécharger directement).
Rappel du lien : https://support.microsoft.com/en-us/topic/kb5034957-updating-the-winre-partition-on-deployed-devices-to-address-security-vulnerabilities-in-cve-2024-20666-0190331b-1ca3-42d8-8a55-7fc406910c10
Le powershell s’est bien exécuté et la mise à jour a échoué, même après un redémarrage :
2024-01 Mise à jour de sécurité pour Windows 10 Version 22H2 pour les systèmes x64 (KB5034441)
Statut : Erreur de téléchargement – 0x80070643
La mise a jour semble sur disque car la recherche de mise à jour passe directement à l’installation.
Un peu lents les microsoft …
Bonne année
Le powershell (les 2) génère une erreur :
01/12/2024 09:28:53 – Target file version: 10.0.18362.1
01/12/2024 09:28:53 – Warning: unsupported OS version
01/12/2024 09:28:53 – Apply package:.\windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab
01/12/2024 09:28:57 – Applying the package failed with exit code: -2146498530
01/12/2024 09:28:57 – TargetFile: C:\Users\_\AppData\Local\Temp\CA551926-299B-27A55276EC22_Mount\Windows\System32\bootmenuux.dll
01/12/2024 09:28:57 – Target file version: 10.0.18362.1
01/12/2024 09:28:57 – Warning: unsupported OS version
01/12/2024 09:28:57 – Warning: After applying the patch, unexpected version found for the target file
01/12/2024 09:28:57 – Patch succeed, unmount to commit change
J’ai le bon Dynamic update package (windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab)
OS :
Édition Windows 10 Famille
Version 22H2
Installé le 14/10/2020
Build du système d’exploitation 19045.3930
Expérience Windows Feature Experience Pack 1000.19053.1000.0
Ils ont oublié le windows 10 Famille.
re Un peu lents les microsoft …
re Bonne année
Réponse à Clément et blablabla:
On trouve sur Google avec une recherche sur cette mise à jour et le nro de l’erreur des articles proposant de taper quelques commandes dans la fenêtre cmd « invité de commande » pour voir si winRE est présent et sa version.
Ça pourrait déjà valider le fonctionnement du script.
Je ne sais pas ce que La (KB5034441) fait en plus que la mise a jour de winRE.
Microsoft sera bien oblige de sortir un correctif pour tous ceux qui ne se sentent pas faire les bidouillages. . .
A plus
Bonjour et merci pour cet article. suite à cette manip la mise à jour s’est faite.
MAIS il faut aussi . . .
n’étant pas familier des scripts et les autorisations j’ai un peu cherché.
– télécharger la mise à jour ( 2024-01 Dynamic Update for Windows 10 Version 22H2 for x64-based Systems (KB5034232)) et là mettre dans C:\Temp\
https://www.catalog.update.microsoft.com/Search.aspx?q=Safe%20OS
– ouvrir PowerShell ISE en administrateur ( clic droit sur « PowerShell ISE » et en tant qu’administrateur)
– copier et coller le script dans la fenêtre.
– » sauver sous » dans le dossier c:\Temp\ avec le nom du script.
– je n’avais pas les autorisations pour exécuter le script
dans la fenêtre du bas j’ai tapé: Get-ExecutionPolicy -List
tout en Undefined
— pour autoriser l’exécution du script QUE sur cette session de power shell
j’ai tapé: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
cette fois: Process est en RemoteSigned
-j’ai exécuté le scripte => menu => fichier => exécuter
il a démarré et m’a demandé le chemin vers le dossier CAB téléchargé ci dessus:
C:\Temp\windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab
et il s’est déroulé comme indiqué dans l’article avec « L’opération a réussi ».
j’ai fermé Powershell ISE
et relancé la mise à jour ‘ sans redémarrage du PC » . elle s’est faite.
merci
Merci pour ces explication.
Cela a fonctionné correctement sous Windows 10 Famille version 22H2
Cordialement
Pour indo, cette procédure fonctionne avec le fichier cabinet (windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab )
Windows PowerShell
Copyright (C) Microsoft Corporation. Tous droits réservés.
Testez le nouveau système multiplateforme PowerShell https://aka.ms/pscore6
PS C:\WINDOWS\system32> Get-ExecutionPolicy
Restricted
PS C:\WINDOWS\system32> Set-ExecutionPolicy Unrestricted
Modification de la stratégie d’exécution
La stratégie d’exécution permet de vous prémunir contre les scripts que vous jugez non fiables. En modifiant la
stratégie d’exécution, vous vous exposez aux risques de sécurité décrits dans la rubrique d’aide
about_Execution_Policies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170. Voulez-vous modifier la stratégie
d’exécution ?
[O] Oui [T] Oui pour tout [N] Non [U] Non pour tout [S] Suspendre [?] Aide (la valeur par défaut est « N ») : O
PS C:\WINDOWS\system32> Set-ExecutionPolicy
applet de commande Set-ExecutionPolicy à la position 1 du pipeline de la commande
Fournissez des valeurs pour les paramètres suivants :
ExecutionPolicy: Restricted
Modification de la stratégie d’exécution
La stratégie d’exécution permet de vous prémunir contre les scripts que vous jugez non fiables. En modifiant la
stratégie d’exécution, vous vous exposez aux risques de sécurité décrits dans la rubrique d’aide
about_Execution_Policies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170. Voulez-vous modifier la stratégie
d’exécution ?
[O] Oui [T] Oui pour tout [N] Non [U] Non pour tout [S] Suspendre [?] Aide (la valeur par défaut est « N ») : O
PS C:\WINDOWS\system32> Get-ExecutionPolicy
Restricted
PS C:\WINDOWS\system32>
j’ai oublié de dire que j’ai vérifié après la mise à jour:
– que ma partition recoveri n’a pas changée de taille . toujours 529Mo
– et qu’elle est toujours placée avant la partition EFI et celle de C:
merci à vous.
Bonjour,
Citation « – et qu’elle est toujours placée avant la partition EFI et celle de C: »
Seulement moi je suis sous MBR – BIOS et le script ne marche pas du tout
Ils sont quand même marrant Microsoft d’imposer des scripts aux utilisateurs pour passer leur KB…défectueuse
Comme ils disent bien:
« Des problèmes sont survenus lors de l’installation des mises à jour, mais nous réessaierons ultérieurement. Si le problème persiste et que vous souhaitez rechercher des informations sur Internet ou contacter l’assistance pour en obtenir, ceci peut vous aider : (0x80070643) »
Sans être trop critique, « nous réessaierons ultérieurement » c’est à eux de corriger avant tout, non ?
BitLocker est désactivé pour moi donc…@ plus tard pour la modif en ce qui me concerne
réponse pour « Moi » ci dessus:
j’ai la même version 22H2, Build 19045.3930 et Pack 1000.19053.1000.0 de windows 10 sauf que la mienne est une version pro.
pas sur qu’ils parlent de L’os ci dessus. ne serait ce pas de la version du windows de la partition recoveri dont ils parlent ?? car le patch est une mise à jour pour ce dernier.
c’est une idée comme ca???
à plus
Hello tout le monde, je rencontre le problème (erreur 0x80070643), sur la m-à-j KB5034441.
J’ai suivi la procédure indiquée via le script PS … Malgré tout l’erreur persiste !
Je pense que c’est dû à la version : je ne trouve pas sur le catalogue Microsoft la dynamic update version KB5034441. J’ai bien essayé, dans le doute, avec la KB5034232 (la plus récente sur le catalogue), mais malgré le message de réussite à l’exécution du script, l’erreur persiste toujours dans Windows Update …
Est-ce que par hasard quelqu’un aurait de nouvelles infos sur le sujet ?
Bonjour (j’espère ne pas faire de doublon, j’ai essayé de poster un commentaire il y a une dizaine de minutes mais je ne le vois pas même après rafraîchissement)
– J’ai l’erreur 0x80070643 moi aussi, pour l’installation de la m-à-j version KB5034441.
– Je fonctionne sous Windows 10 Professionnel, version 22H2, build 19045.3930.
– J’ai copié, collé et exécuté en tant qu’administrateur le script PatchWinREScript_2004plus.ps1 dans PowerShell après avoir téléchargé « 2024-01 Dynamic Update for Windows 10 Version 22H2 for x64-based Systems (KB5034232) » depuis le catalogue Microsoft (et copié le chemin d’accès du fichier dans un .txt à part, pour être sûr de ne pas me tromper).
– Comme le script refusait de s’exécuter, j’ai entré la commande `Set-ExecutionPolicy -ExecutionPolicy Unrestricted` pour autoriser l’exécution de scripts sur la session.
– J’ai réitéré l’opération, avec succès visiblement puisque le script n’a renvoyé que des messages d’opérations réussies. Malgré ça, l’erreur dans windows Update persiste.
Est-ce que quelqu’un aurait une idée ? L’erreur vient peut-être de moi (mais à ce point je ne vois pas où), ou alors la version n’est pas la bonne (ça m’a surpris de ne trouver dans le catalogue que la version KB5034232 (et d’autres mais pas plus cohérentes), et pas la version KB5034441 comme je m’y attendais).
Merci jcgrini,
Tout à bien fonctionné grâce à vos informations complémentaires.
Cordialement.
DD
Réponse pour « ZorKas »
Sur d’autre sites web il y a des bouts de codes de script pour MRB et/ou EFI. Mais il me semble que c’etait pour le redimentionnement des partitions. Dans mon cas il n’y a pas eu de redimentionnement. Alors ???
Réponse pour « Clement »
La mise à jour KB5034441 est proposée par windows update. On ne va pas la chercher.
Il n’y a pas plusieur versions.
Vous avez bien eu le montage de l’image disque avec une progression de 0 à 100% . Puis un démontage disque de 0 à 100% ?
Si oui pas d’idée ??
Jcgrini, merci pour votre réponse, effectivement j’avais compris le problème de travers concernant les versions. Je pensais devoir récupérer le fichier d’update manuellement (depuis j’ai réalisé que ce n’était pas de ça qu’il s’agissait, et que c’est pour ça que les dénominations diffèrent).
Concernant le montage et démontage disque, chacune des opérations a bien atteint 100% (et depuis, si j’essaie de relancer le script il me retourne directement `This script was previously run successfully`, comme attendu). Du coup je ne comprends vraiment pas pourquoi côté Windows Update je reste bloqué.
Je n’ai pas encore essayé le reboot de ma machine, comme vous sembliez dire que ça n’avait pas été nécessaire pour vous, mais après tout ça reste une option aussi.
Ou alors j’ai vraiment un souci d’espace disque disponible (mon disque dur est un peu chargé mais en principe rien de dramatique pourtant .. Je vais essayer de libérer du stockage pour voir si ça vient de là)
Si c’est une de ces deux raisons, je ferai un retour sur le sujet pour le cas où d’autres seraient dans la même situation, et sinon … je reste à l’écoute si quelqu’un trouve quelque chose !
C’est gentil à vous merci, mais tout ça pour moi c’est du chinois, et comme je ne veux pas prendre de risque avec mon pc, jvai attendre une vrai mise à jour corriger, donc Microsoft mettez le turbo svp !
.\PatchWinREScript_2004plus.ps1 -packagePath windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab
01/12/2024 19:32:35 – This script was previously run successfully
impossible d’installer la mise à jour, ca tourne en boucle avec l’erreur 😡
Le script n’a pas fonctionné pour moi. Pas assez de place sur la partition de récupération.
…
[23000] [0x80070070] ReadWriteDataInternal:(356): Espace insuffisant sur le disque.
[23000] [0x80070070] WriteDataCallback:(630): Espace insuffisant sur le disque.
[23000] [0x80070070] AddCaptureNodeToImage:(383): Espace insuffisant sur le disque.
…
J’ai agrandi la partition de récupération de 250 Mo comme proposé par Microsoft.
J’ai relancé la mise à jour windows update et ça a fonctionné.
merci pour l article mais c est quoi un » script power shell » et ou trouver le lien pour le faire !
comme d habitude rien pour l utilisateur lambda qui se debrouille seul avec son pc!!!
réponse pour shaihulud
un script powershell est une liste de commande qui sont exécutées dans un terminal. (ligne de commande).
– pour lancer powershell ISE: dans le menu démarré de windows => tous les programmes=> Windows powershell
– pour récupérer le script: voir dans l’article il faut cliquer sur le sript qui vous corespond et une fenêtre s’ouvrira, dévoilant le texte du script.
– pour le transférer dans powershell et en faire un fichier: selectionner tout le texte de cette fenêtre et copier coller dans la fenêtre du haut de powershell ISE. puis dans le menu fichier, faire sauver sous. y donner le nom du script.
pour le reste de la manip à faire, voir entre autre ma réponse ci dessus.
– pour contrôler la version de la partition de récupération et winRE voir en fin de cet article :
https://support.microsoft.com/fr-fr/topic/kb5034441-mise-%C3%A0-jour-de-l-environnement-de-r%C3%A9cup%C3%A9ration-windows-pour-windows-10-version-21h2-et-22h2-9-janvier-2024-62c04204-aaa5-4fee-a02a-2fdea17075a8
il vous mène ici:
https://learn.microsoft.com/windows-hardware/manufacture/desktop/add-update-to-winre?view=windows-11#check-the-winre-image-version
Même erreur sur les serveurs en Windows 2022 et la KB5034439.
Ayant 2 VMs à préparer, j’en ai profité pour passer les commandes manuellement avec Diskpart.
La mise à jour s’est bien installée ensuite.
Merci pour les infos.
Bonjour
Pour faire suite à mes 2 post précédents, J’affirme que Microsoft dit n’importe quoi a propos du partitionnement et de l’espace nécessaire car mon disque contient 3 partitions de récupération 100% libres de 990Mo, 14,81Go et 128Mo.
L’origine du problème est bien dans les 2 erreurs incorrectement documentées et générées par le scripshell ;
01/12/2024 09:28:53 – Warning: unsupported OS version
01/12/2024 09:28:53 – Apply package:.\windows10.0-kb5034232-x64_ff4651e9e031bad04f7fa645dc3dee1fe1435f38.cab
01/12/2024 09:28:57 – Applying the package failed with exit code: -2146498530
Car pour couronner le tout, cet exit code propose un « résolveur de problème » qui ne détecte pas les erreurs enregistrées dans windows update !!!!!!!!!
J’ai appliqué le script… apparemment avec succès puisque si j’essaye de l’exécuter une 2ème fois, j’ai le message 01/17/2024 17:34:27 – This script was previously run successfully
Par contre, la màj KB5034441 ne fonctionne toujours pas, même après un reboot.
À noter que j’ai Win10 Famille (22H2) et pas de TPM.
Bonjour,
Je suis dans le même cas que vous