Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
WinRE-Fix — Script PowerShell pour corriger les problèmes de partition WinRE/récupération - échecs de Windows Update KB5034441, KB5028997, CVE-2024-20666 | Kitploit
Outils/GitHubGitHub/tazxtazxedu/winre-fix
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementAnalyse des VulnérabilitésScripting et AutomatisationAudit de Configuration
GitHubtazxtazxedu/winre-fix

WinRE-Fix

Script PowerShell pour corriger les problèmes de partition WinRE/récupération - échecs de Windows Update KB5034441, KB5028997, CVE-2024-20666

Voir le dépôt
1il y a 8 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

WinRE-Fix

Windows PowerShell License: MIT

Script PowerShell pour déplacer/recréer en toute sécurité l'environnement de récupération Windows (WinRE) vers une nouvelle partition de récupération.

Mots-clés : WinRE Windows Recovery Recovery Partition reagentc KB5034441 KB5028997 CVE-2024-20666 BitLocker Windows Update Fix Partition Resize GPT UEFI


🎯 Ce que ce script résout

Ce script aide à corriger les erreurs courantes de Windows Update liées à la partition WinRE :

  • Échecs d'installation de KB5034441 / KB5028997
  • Erreurs « Windows Recovery Environment servicing failed »
  • Partition de récupération trop petite pour les mises à jour de sécurité
  • Problèmes de mise à jour de sécurité BitLocker liés à CVE-2024-20666

⚠️🔴 AVERTISSEMENT DE SAUVEGARDE 🔴⚠️

🇹🇷 Turc🇬🇧 Anglais
Avant d'exécuter ce script, prenez absolument une sauvegarde complète du système ! Les opérations sur les disques/partitions peuvent entraîner une perte de données irréversible.Effectuez une sauvegarde complète du système avant d'exécuter ce script ! Les opérations sur les disques/partitions peuvent entraîner une perte de données irréversible.

🇹🇷 Turc

Résumé

Winre-Fix.ps1 est un script PowerShell qui déplace/recrée en toute sécurité le composant Windows Recovery Environment (WinRE) vers une nouvelle partition de récupération.

Prérequis

  • Systèmes d'exploitation pris en charge :
    • Windows 10 (1903+)
    • Windows 11 (toutes les versions)
    • Windows Server 2016 / 2019 / 2022 / 2025
  • Exécution requise avec les droits Administrateur
  • PowerShell 5.1 ou PowerShell 7+
  • Disque GPT (pas MBR) + mode de démarrage UEFI

⚠️ Avertissements importants

  • Sauvegardez vos données ! Les opérations sur les partitions et les disques peuvent entraîner une perte de données.
  • Exécutez d'abord une simulation avec -WhatIf.
  • Le script ne fonctionne que sur Disk 0.

Paramètres

ParamètreDescription
-WhatIfSimule les étapes sans effectuer de changements réels (mode de test sécurisé)
-ForceApplique toutes les étapes sans demander de confirmation et ignore les avertissements d'espace minimum
-VerboseMode verbeux pour une sortie/des journaux détaillés

Déroulement du script

root@kitploit:~
1. PRÉ-VÉRIFICATION : Y a-t-il de l'espace « Non alloué » sur le disque 0 ?
   ├─ Aucun → ERREUR : « Aucun espace non alloué trouvé » → Sortie
   ├─ < 1,2 Go → Avertissement, nécessite -Force
   └─ >= 1,2 Go → OK, continuer
        ↓
2. Confirmation de sauvegarde (vous devez saisir « YES », ignoré avec -Force/-WhatIf)
        ↓
3. Rechercher la partition de récupération (analyse toutes les partitions par type GPT)
   ├─ Introuvable → ERREUR → Sortie
   └─ Trouvée → OK, continuer
        ↓
4. Validation de la partition (la taille doit être < 10 Go)
   ├─ Trop grande → ERREUR : « Peut être le lecteur Windows ! » → Sortie
   └─ OK → continuer
        ↓
5. Désactiver WinRE (reagentc /disable)
        ↓
6. Supprimer l'ancienne partition de récupération
        ↓
7. Étendre le lecteur C: (réserve 1 Go)
        ↓
8. Créer une nouvelle partition de récupération + formater en NTFS
        ↓
9. Définir le type GPT + l'attribut masqué (diskpart)
        ↓
10. Activer WinRE (reagentc /enable)
        ↓
   TERMINÉ !

Exemple d'utilisation

root@kitploit:~
# 1. Simulation (test sécurisé)
.\Winre-Fix.ps1 -WhatIf -Verbose

# 2. Exécution normale (demande une confirmation)
.\Winre-Fix.ps1

# 3. Exécution automatique (aucune confirmation)
.\Winre-Fix.ps1 -Force

Fichier journal

  • Emplacement : C:\temp\WinRE-Fix-Log.txt

🇬🇧 Anglais

Résumé

Winre-Fix.ps1 est un script PowerShell qui déplace/recrée en toute sécurité l'environnement de récupération Windows (WinRE) vers une nouvelle partition de récupération.

Prérequis

  • Systèmes d'exploitation pris en charge :
    • Windows 10 (1903+)
    • Windows 11 (toutes les versions)
    • Windows Server 2016 / 2019 / 2022 / 2025
  • Exécuter en tant qu'administrateur (requis)
  • PowerShell 5.1 ou PowerShell 7+
  • Disque GPT (pas MBR) + mode de démarrage UEFI

⚠️ Avertissements importants

  • Sauvegardez vos données ! Les opérations sur les disques/partitions peuvent entraîner une perte de données.
  • Exécutez d'abord avec -WhatIf pour simuler.
  • Le script ne fonctionne que sur Disk 0.

Paramètres

ParamètreDescription
-WhatIfSimule les étapes sans apporter de modifications (mode de test sécurisé)
-ForceIgnore les invites de confirmation et passe outre les avertissements d'espace minimum
-VerboseActive la sortie/la journalisation détaillée

Déroulement du script

root@kitploit:~
1. PRÉ-VÉRIFICATION : Y a-t-il de l'espace « Non alloué » sur le disque 0 ?
   ├─ Aucun → ERREUR : « Aucun espace non alloué trouvé » → Sortie
   ├─ < 1,2 Go → Avertissement, nécessite -Force
   └─ >= 1,2 Go → OK, continuer
        ↓
2. Confirmation de sauvegarde (vous devez saisir « YES », ignoré avec -Force/-WhatIf)
        ↓
3. Rechercher la partition de récupération (analyse toutes les partitions par type GPT)
   ├─ Introuvable → ERREUR → Sortie
   └─ Trouvée → OK, continuer
        ↓
4. Validation de la partition (la taille doit être < 10 Go)
   ├─ Trop grande → ERREUR : « Peut être le lecteur Windows ! » → Sortie
   └─ OK → continuer
        ↓
5. Désactiver WinRE (reagentc /disable)
        ↓
6. Supprimer l'ancienne partition de récupération
        ↓
7. Étendre le lecteur C: (réserve 1 Go)
        ↓
8. Créer une nouvelle partition de récupération + formater en NTFS
        ↓
9. Définir le type GPT + l'attribut masqué (diskpart)
        ↓
10. Activer WinRE (reagentc /enable)
        ↓
   TERMINÉ !

Exemples d'utilisation

root@kitploit:~
# 1. Simulation (test sécurisé)
.\Winre-Fix.ps1 -WhatIf -Verbose

# 2. Exécution normale (demande une confirmation)
.\Winre-Fix.ps1

# 3. Exécution automatique (aucune confirmation)
.\Winre-Fix.ps1 -Force

Fichier journal

  • Emplacement : C:\temp\WinRE-Fix-Log.txt

Fonctionnalités de sécurité


Licence

Licence MIT - À utiliser à vos propres risques.

Auteur

Créé pour une gestion sûre des partitions WinRE sur les systèmes Windows.

Télécharger l’outil
ContrôleDescription
🔒 AdministrateurLe script se termine s'il n'est pas exécuté en tant qu'administrateur
💾 Espace non allouéVérifie l'espace disque disponible avant toute modification
✅ Confirmation de sauvegardeExige de saisir « YES » avant de continuer (ignoré avec -Force)
🔍 Analyse du type GPTTrouve la partition de récupération en analysant toutes les partitions pour vérifier le type GPT correct
📏 Contrôle de cohérence de la tailleLa partition de récupération doit être < 10 Go (empêche la suppression de Windows !)
📝 Journalisation complèteToutes les opérations sont journalisées dans C:\temp\WinRE-Fix-Log.txt
🛡️ Vérification de Winre.wimVérifie que l'image de récupération existe avant d'activer WinRE