Comment ajouter votre utilitaire à l’environnement de récupération de Windows
L’environnement de récupération de Windows (Windows RE) est un outil indispensable pour restaurer le système après divers incidents. Si vous souhaitez optimiser ce processus, il est possible d’intégrer vos propres utilitaires dans Windows RE. Cela peut être particulièrement utile pour les administrateurs système ou pour ceux qui effectuent régulièrement des tâches de maintenance et de réparation. Voici un guide étape par étape pour y parvenir.
Étape 1 : Préparer votre utilitaire
Assurez-vous d’abord que votre utilitaire est compatible avec Windows RE et peut fonctionner dans un environnement minimaliste aux fonctionnalités limitées. Votre outil ne doit pas dépendre de services indisponibles dans cet environnement et doit pouvoir être exécuté depuis la ligne de commande.
Faites également attention à la taille de votre utilitaire. Les fichiers Windows RE ont souvent des limitations de taille, ce qui peut rendre les grandes applications inadaptées. Si nécessaire, optimisez votre utilitaire pour qu’il fonctionne dans cet environnement restreint.
Étape 2 : Extraire l’image de Windows RE
La prochaine étape consiste à extraire l’image de Windows RE de votre système. Ouvrez l’invite de commandes en tant qu’administrateur et exécutez la commande suivante :
reagentc /info
Cette commande affiche le chemin vers l’image de Windows RE, généralement située à C:\Recovery\WindowsRE\Winre.wim. Copiez le fichier Winre.wim dans un dossier distinct pour l’éditer tout en conservant la version originale en cas de problème.
Étape 3 : Monter l’image Winre.wim
Vous devez maintenant monter l’image Winre.wim pour la modifier. Utilisez l’outil DISM. Exécutez cette commande dans l’invite de commandes avec privilèges administratifs :
dism /mount-wim /wimfile:<chemin vers Winre.wim> /index:1 /mountdir:<dossier de montage>
Remplacez <chemin vers Winre.wim> et <dossier de montage> par les chemins correspondants. Une fois la commande exécutée, l’image sera accessible dans le dossier spécifié.
Étape 4 : Ajouter votre utilitaire
Copiez votre utilitaire dans le dossier où l’image a été montée. Il est recommandé de le placer dans le dossier System32 pour qu’il soit facilement accessible depuis la ligne de commande. Par exemple, si votre utilitaire s’appelle monoutil.exe, utilisez cette commande :
copy monoutil.exe <chemin du dossier de montage>\Windows\System32\
Après avoir copié l’utilitaire, assurez-vous qu’il est bien visible et qu’il fonctionne correctement dans l’image montée.
Étape 5 : Ajouter l’utilitaire au menu de récupération
Pour intégrer votre utilitaire au menu de Windows RE, éditez le fichier winpeshl.ini, qui détermine les applications lancées dans l’environnement de récupération. Ouvrez (ou créez) ce fichier dans le dossier System32 et ajoutez cette ligne pour lancer votre utilitaire :
[LaunchApps] %SYSTEMDRIVE%\Windows\System32\monoutil.exe
Si d’autres entrées existent déjà, ajoutez simplement votre outil sur une nouvelle ligne. Ainsi, votre utilitaire se chargera automatiquement lors du démarrage de Windows RE.
Étape 6 : Enregistrer les modifications et démonter l’image
Après avoir effectué les modifications nécessaires, sauvegardez l’image et démontez-la. Exécutez cette commande :
dism /unmount-wim /mountdir:<chemin du dossier de montage> /commit
Cette commande enregistre les modifications apportées à Winre.wim et démonte l’image.
Étape 7 : Activer l’image modifiée de Windows RE
Une fois l’édition terminée, configurez l’image modifiée comme active pour Windows RE. Exécutez la commande suivante :
reagentc /setreimage /path <chemin vers le dossier contenant Winre.wim>
Remplacez <chemin vers le dossier contenant Winre.wim> par le chemin de votre image modifiée. Vérifiez que tout fonctionne correctement en utilisant cette commande :
reagentc /enable